From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Salazar Subject: how to export to HTML using old-style numbered div ID's? Date: Mon, 6 Mar 2017 23:27:21 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a113ed442992390054a1c6d42 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35697) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cl6ic-00083Z-Bo for emacs-orgmode@gnu.org; Mon, 06 Mar 2017 23:27:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cl6iY-0004yy-Rq for emacs-orgmode@gnu.org; Mon, 06 Mar 2017 23:27:26 -0500 Received: from mail-io0-x22c.google.com ([2607:f8b0:4001:c06::22c]:34432) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cl6iY-0004yl-Ik for emacs-orgmode@gnu.org; Mon, 06 Mar 2017 23:27:22 -0500 Received: by mail-io0-x22c.google.com with SMTP id g6so8954072ioj.1 for ; Mon, 06 Mar 2017 20:27:22 -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: org-mode --001a113ed442992390054a1c6d42 Content-Type: multipart/alternative; boundary=001a113ed44299238c054a1c6d40 --001a113ed44299238c054a1c6d40 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi everyone, I figured out that the problem I've been having with org-html-slideshow ( https://github.com/relevance/org-html-slideshow) is that it relies on the old-style numbered anchors that org-mode used to generate for div ID's in HTML export=E2=80=94the ones that looked like "sec-1-2". Example:
As you know, the new 8.x org-mode HTML exporter generates this instead:
This output confuses org-html-slideshow, preventing it from correctly advancing the slides in the presenter view. Does anyone know how can I direct org-mode 8.x to generate div tags with the old-style numbered anchors like it used to? Thanks! ---------- Forwarded message ---------- From: Peter Salazar Date: Mon, Mar 6, 2017 at 10:04 AM Subject: HTML presentations using org-html-slideshow? To: org-mode Hi everyone, I've been using the excellent org-html-slideshow ( https://github.com/relevance/org-html-slideshow) to generate HTML slides from org-mode, and it's been working well for me for years. It generates HTML slides from org-mode using the org-mode heading hierarchy. Tag any heading with the org-tag :slide: and that heading and its contents automatically become their own slide once you export to HTML using org-export-dispatch. I prefer org-html-slideshow to org-reveal since it allows me the ability to easily customize the look and feel of slides=E2=80=94by creating a custom slide=E2=80=94simply by adding an org-tag. So if I tag an org-heading with = the tag :fullscreenslide: for example (so that the heading looks like * Heading :slide:fullscreenslide:), it will then export that slide to HTML with class=3D"fullscreenslide" =E2=80=94 and I can then use CSS to customize the= look and feel of all slides with that class. Org-html-slideshow also offers a great Presenter View, which opens in a separate tab in your browser, and displays your speaker notes, the current slide, and the next slide. Unfortunately, org-html-slideshow is no longer being actively developed, and a recent update to org-mode has broken the way Presenter View functions. Somehow with the new org-mode updates, the "next slide" view in Presenter Notes mode no longer advances correctly. The "next slide" slide gets stuck in a loop of 4-5 slides, and just repeats those few slides. It does not reliably show you what the next slide is going to be. I notice that the output from example.org when I export to HTML is fairly different from the example.html that's in the repo. Something in those differences is breaking the ability of Presenter Notes to advance to the next slide: https://gist.github.com/incandescentman/dca040c750a3e9e7e687942d69ebd53f Anyone else using org-html-slideshow? Does anyone have any thoughts on how to get this working again? Thanks! --001a113ed44299238c054a1c6d40 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi everyone,

I figured out t= hat the problem I've been having with org-html-slideshow (https://gi= thub.com/relevance/org-html-slideshow)=C2=A0is that it relies on t= he old-style numbered anchors that org-mode used to generate for div ID'= ;s in HTML export=E2=80=94the ones that looked like "sec-1-2".

Example:

<div id=3D"= ;outline-container-sec-1-2" class=3D"outline-3">
<div class=3D"outline-text-3" id=3D"text-1-2"><= /div>

As you know, the new 8.x org-mode HTML exporter ge= nerates this instead:

=C2=A0<div id=3D"out= line-container-org42e1e05" class=3D"outline-3">
=C2=A0<div class=3D"outline-text-3" id=3D"text-org42e1e0= 5">

This output confuses org-html-slidesho= w, preventing it from correctly advancing the slides in the presenter view.= =C2=A0

Does anyone know how can I direct org-mode = 8.x to generate div tags with the old-style numbered anchors like it used t= o?

Thanks!


---------- Forwarded message ----------
From: Peter Salazar <cycleofsong@gmail.com>
Date: Mon, Ma= r 6, 2017 at 10:04 AM
Subject: HTML presentations using org-html-slidesh= ow?
To: org-mode <emacs-orgm= ode@gnu.org>


Hi everyone,

=
I've been using the excellent org-html-slideshow (https://githu= b.com/relevance/org-html-slideshow) to generate HTML slides from o= rg-mode, and it's been working well for me for years.=C2=A0
<= br>
It generates HTML slides from org-mode using the org-mode hea= ding hierarchy. Tag any heading with the org-tag :slide: and that heading a= nd its contents automatically become their own slide once you export to HTM= L using=C2=A0org-export-dispatch.=C2=A0

I prefer o= rg-html-slideshow to org-reveal since it allows me the ability to easily cu= stomize the look and feel of slides=E2=80=94by creating a custom slide=E2= =80=94simply by adding an org-tag. So if I tag an org-heading with the tag = :fullscreenslide: for example (so that the heading looks like * Heading :sl= ide:fullscreenslide:), it will then export that slide to HTML with class=3D= "fullscreenslide" =E2=80=94 and I can then use CSS to customize t= he look and feel of all slides with that class.=C2=A0

<= div>Org-html-slideshow also offers a great Presenter View, which opens in a= separate tab in your browser, and displays your speaker notes, the current= slide, and the next slide. Unfortunately, org-html-slideshow is no longer = being actively developed, and a recent update to org-mode has broken the wa= y Presenter View functions. Somehow with the new org-mode updates, the &quo= t;next slide" view in Presenter Notes mode no longer advances correctl= y. The "next slide" slide gets stuck in a loop of 4-5 slides, and= just repeats those few slides. It does not reliably show you what the next= slide is going to be.

I notice that the outp= ut from example.org wh= en I export to HTML is fairly different from the example.html that's in= the repo. Something in those differences is breaking the ability of Presen= ter Notes to advance to the next slide:

Anyone else using or= g-html-slideshow? Does anyone have any thoughts on how to get this working = again? Thanks!

--001a113ed44299238c054a1c6d40-- --001a113ed442992390054a1c6d42 Content-Type: text/plain; charset=US-ASCII; name="patch.diff" Content-Disposition: attachment; filename="patch.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_izy8en6z0 ZGlmZiAtLWdpdCBhL2V4YW1wbGUuaHRtbCBiL2V4YW1wbGUuaHRtbAppbmRleCAyZGQwYjVlLi40 OWJhMDk3IDEwMDc1NQotLS0gYS9leGFtcGxlLmh0bWwKKysrIGIvZXhhbXBsZS5odG1sCkBAIC0z LDE5OSArMyw3MyBAQAogImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXN0 cmljdC5kdGQiPgogPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIGxh bmc9ImVuIiB4bWw6bGFuZz0iZW4iPgogPGhlYWQ+Cis8IS0tIDIwMTctMDMtMDMgRnJpIDEyOjI3 IC0tPgorPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7 Y2hhcnNldD11dGYtOCIgLz4KKzxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1k ZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MSIgLz4KIDx0aXRsZT5FeGFtcGxlIFByZXNlbnRh dGlvbjwvdGl0bGU+Ci08bWV0YSAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0 ZXh0L2h0bWw7Y2hhcnNldD11dGYtOCIgLz4KLTxtZXRhICBuYW1lPSJnZW5lcmF0b3IiIGNvbnRl bnQ9Ik9yZy1tb2RlIiAvPgotCi08c3R5bGUgdHlwZT0idGV4dC9jc3MiPgotIDwhLS0vKi0tPjwh W0NEQVRBWy8qPjwhLS0qLwotICAudGl0bGUgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9Ci0gIC50 b2RvICAgeyBmb250LWZhbWlseTogbW9ub3NwYWNlOyBjb2xvcjogcmVkOyB9Ci0gIC5kb25lICAg eyBjb2xvcjogZ3JlZW47IH0KLSAgLnRhZyAgICB7IGJhY2tncm91bmQtY29sb3I6ICNlZWU7IGZv bnQtZmFtaWx5OiBtb25vc3BhY2U7Ci0gICAgICAgICAgICBwYWRkaW5nOiAycHg7IGZvbnQtc2l6 ZTogODAlOyBmb250LXdlaWdodDogbm9ybWFsOyB9Ci0gIC50aW1lc3RhbXAgeyBjb2xvcjogI2Jl YmViZTsgfQotICAudGltZXN0YW1wLWt3ZCB7IGNvbG9yOiAjNWY5ZWEwOyB9Ci0gIC5yaWdodCAg eyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiAwcHg7ICB0ZXh0LWFsaWduOiByaWdo dDsgfQotICAubGVmdCAgIHsgbWFyZ2luLWxlZnQ6IDBweDsgIG1hcmdpbi1yaWdodDogYXV0bzsg dGV4dC1hbGlnbjogbGVmdDsgfQotICAuY2VudGVyIHsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdp bi1yaWdodDogYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyB9Ci0gIC51bmRlcmxpbmUgeyB0ZXh0 LWRlY29yYXRpb246IHVuZGVybGluZTsgfQotICAjcG9zdGFtYmxlIHAsICNwcmVhbWJsZSBwIHsg Zm9udC1zaXplOiA5MCU7IG1hcmdpbjogLjJlbTsgfQotICBwLnZlcnNlIHsgbWFyZ2luLWxlZnQ6 IDMlOyB9Ci0gIHByZSB7Ci0gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsKLSAgICBib3gtc2hh ZG93OiAzcHggM3B4IDNweCAjZWVlOwotICAgIHBhZGRpbmc6IDhwdDsKLSAgICBmb250LWZhbWls eTogbW9ub3NwYWNlOwotICAgIG92ZXJmbG93OiBhdXRvOwotICAgIG1hcmdpbjogMS4yZW07Ci0g IH0KLSAgcHJlLnNyYyB7Ci0gICAgcG9zaXRpb246IHJlbGF0aXZlOwotICAgIG92ZXJmbG93OiB2 aXNpYmxlOwotICAgIHBhZGRpbmctdG9wOiAxLjJlbTsKLSAgfQotICBwcmUuc3JjOmJlZm9yZSB7 Ci0gICAgZGlzcGxheTogbm9uZTsKLSAgICBwb3NpdGlvbjogYWJzb2x1dGU7Ci0gICAgYmFja2dy b3VuZC1jb2xvcjogd2hpdGU7Ci0gICAgdG9wOiAtMTBweDsKLSAgICByaWdodDogMTBweDsKLSAg ICBwYWRkaW5nOiAzcHg7Ci0gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7Ci0gIH0KLSAgcHJl LnNyYzpob3ZlcjpiZWZvcmUgeyBkaXNwbGF5OiBpbmxpbmU7fQotICBwcmUuc3JjLXNoOmJlZm9y ZSAgICB7IGNvbnRlbnQ6ICdzaCc7IH0KLSAgcHJlLnNyYy1iYXNoOmJlZm9yZSAgeyBjb250ZW50 OiAnc2gnOyB9Ci0gIHByZS5zcmMtZW1hY3MtbGlzcDpiZWZvcmUgeyBjb250ZW50OiAnRW1hY3Mg TGlzcCc7IH0KLSAgcHJlLnNyYy1SOmJlZm9yZSAgICAgeyBjb250ZW50OiAnUic7IH0KLSAgcHJl LnNyYy1wZXJsOmJlZm9yZSAgeyBjb250ZW50OiAnUGVybCc7IH0KLSAgcHJlLnNyYy1qYXZhOmJl Zm9yZSAgeyBjb250ZW50OiAnSmF2YSc7IH0KLSAgcHJlLnNyYy1zcWw6YmVmb3JlICAgeyBjb250 ZW50OiAnU1FMJzsgfQotCi0gIHRhYmxlIHsgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlOyB9Ci0g IHRkLCB0aCB7IHZlcnRpY2FsLWFsaWduOnRvcDsgIH0KLSAgdGgucmlnaHQgIHsgdGV4dC1hbGln bjogY2VudGVyOyAgfQotICB0aC5sZWZ0ICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgfQotICB0 aC5jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0KLSAgdGQucmlnaHQgIHsgdGV4dC1hbGln bjogcmlnaHQ7ICB9Ci0gIHRkLmxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQ7ICAgfQotICB0ZC5j ZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0KLSAgZHQgeyBmb250LXdlaWdodDogYm9sZDsg fQotICAuZm9vdHBhcmE6bnRoLWNoaWxkKDIpIHsgZGlzcGxheTogaW5saW5lOyB9Ci0gIC5mb290 cGFyYSB7IGRpc3BsYXk6IGJsb2NrOyB9Ci0gIC5mb290ZGVmICB7IG1hcmdpbi1ib3R0b206IDFl bTsgfQotICAuZmlndXJlIHsgcGFkZGluZzogMWVtOyB9Ci0gIC5maWd1cmUgcCB7IHRleHQtYWxp Z246IGNlbnRlcjsgfQotICAuaW5saW5ldGFzayB7Ci0gICAgcGFkZGluZzogMTBweDsKLSAgICBi b3JkZXI6IDJweCBzb2xpZCBncmF5OwotICAgIG1hcmdpbjogMTBweDsKLSAgICBiYWNrZ3JvdW5k OiAjZmZmZmNjOwotICB9Ci0gICNvcmctZGl2LWhvbWUtYW5kLXVwCi0gICB7IHRleHQtYWxpZ246 IHJpZ2h0OyBmb250LXNpemU6IDcwJTsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfQotICB0ZXh0YXJl YSB7IG92ZXJmbG93LXg6IGF1dG87IH0KLSAgLmxpbmVuciB7IGZvbnQtc2l6ZTogc21hbGxlciB9 Ci0gIC5jb2RlLWhpZ2hsaWdodGVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDsgfQotICAu b3JnLWluZm8tanNfaW5mby1uYXZpZ2F0aW9uIHsgYm9yZGVyLXN0eWxlOiBub25lOyB9Ci0gICNv cmctaW5mby1qc19jb25zb2xlLWxhYmVsCi0gICAgeyBmb250LXNpemU6IDEwcHg7IGZvbnQtd2Vp Z2h0OiBib2xkOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9Ci0gIC5vcmctaW5mby1qc19zZWFyY2gt aGlnaGxpZ2h0Ci0gICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwOyBjb2xvcjogIzAwMDAw MDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH0KLSAgLypdXT4qLy0tPgotPC9zdHlsZT4KKzxtZXRhIG5h bWU9ImdlbmVyYXRvciIgY29udGVudD0iT3JnIG1vZGUiIC8+Cis8bWV0YSBuYW1lPSJhdXRob3Ii IGNvbnRlbnQ9IlN0dWFydCBTaWVycmEiIC8+CiA8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9 InRleHQvY3NzIiBocmVmPSJzcmMvY3NzL2NvbW1vbi5jc3MiIC8+CiA8bGluayByZWw9InN0eWxl c2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSJzcmMvY3NzL3NjcmVlbi5jc3MiIG1lZGlhPSJz Y3JlZW4iIC8+CiA8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSJz cmMvY3NzL3Byb2plY3Rpb24uY3NzIiBtZWRpYT0icHJvamVjdGlvbiIgLz4KIDxsaW5rIHJlbD0i c3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIGhyZWY9InNyYy9jc3MvcHJlc2VudGVyLmNzcyIg bWVkaWE9InByZXNlbnRlciIgLz4KLTxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KLS8q Ci1AbGljc3RhcnQgIFRoZSBmb2xsb3dpbmcgaXMgdGhlIGVudGlyZSBsaWNlbnNlIG5vdGljZSBm b3IgdGhlCi1KYXZhU2NyaXB0IGNvZGUgaW4gdGhpcyB0YWcuCi0KLUNvcHlyaWdodCAoQykgMjAx MiAgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCi0KLVRoZSBKYXZhU2NyaXB0IGNvZGUg aW4gdGhpcyB0YWcgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbgotcmVkaXN0cmlidXRlIGl0IGFu ZC9vciBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUKLUdlbmVyYWwgUHVibGlj IExpY2Vuc2UgKEdOVSBHUEwpIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZQotRm91 bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0 aW9uKQotYW55IGxhdGVyIHZlcnNpb24uICBUaGUgY29kZSBpcyBkaXN0cmlidXRlZCBXSVRIT1VU IEFOWSBXQVJSQU5UWTsKLXdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJD SEFOVEFCSUxJVFkgb3IgRklUTkVTUwotRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo ZSBHTlUgR1BMIGZvciBtb3JlIGRldGFpbHMuCi0KLUFzIGFkZGl0aW9uYWwgcGVybWlzc2lvbiB1 bmRlciBHTlUgR1BMIHZlcnNpb24gMyBzZWN0aW9uIDcsIHlvdQotbWF5IGRpc3RyaWJ1dGUgbm9u LXNvdXJjZSAoZS5nLiwgbWluaW1pemVkIG9yIGNvbXBhY3RlZCkgZm9ybXMgb2YKLXRoYXQgY29k ZSB3aXRob3V0IHRoZSBjb3B5IG9mIHRoZSBHTlUgR1BMIG5vcm1hbGx5IHJlcXVpcmVkIGJ5Ci1z ZWN0aW9uIDQsIHByb3ZpZGVkIHlvdSBpbmNsdWRlIHRoaXMgbGljZW5zZSBub3RpY2UgYW5kIGEg VVJMCi10aHJvdWdoIHdoaWNoIHJlY2lwaWVudHMgY2FuIGFjY2VzcyB0aGUgQ29ycmVzcG9uZGlu ZyBTb3VyY2UuCi0KLQotQGxpY2VuZCAgVGhlIGFib3ZlIGlzIHRoZSBlbnRpcmUgbGljZW5zZSBu b3RpY2UKLWZvciB0aGUgSmF2YVNjcmlwdCBjb2RlIGluIHRoaXMgdGFnLgotKi8KLTwhLS0vKi0t PjwhW0NEQVRBWy8qPjwhLS0qLwotIGZ1bmN0aW9uIENvZGVIaWdobGlnaHRPbihlbGVtLCBpZCkK LSB7Ci0gICB2YXIgdGFyZ2V0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpOwotICAgaWYo bnVsbCAhPSB0YXJnZXQpIHsKLSAgICAgZWxlbS5jYWNoZUNsYXNzRWxlbSA9IGVsZW0uY2xhc3NO YW1lOwotICAgICBlbGVtLmNhY2hlQ2xhc3NUYXJnZXQgPSB0YXJnZXQuY2xhc3NOYW1lOwotICAg ICB0YXJnZXQuY2xhc3NOYW1lID0gImNvZGUtaGlnaGxpZ2h0ZWQiOwotICAgICBlbGVtLmNsYXNz TmFtZSAgID0gImNvZGUtaGlnaGxpZ2h0ZWQiOwotICAgfQotIH0KLSBmdW5jdGlvbiBDb2RlSGln aGxpZ2h0T2ZmKGVsZW0sIGlkKQotIHsKLSAgIHZhciB0YXJnZXQgPSBkb2N1bWVudC5nZXRFbGVt ZW50QnlJZChpZCk7Ci0gICBpZihlbGVtLmNhY2hlQ2xhc3NFbGVtKQotICAgICBlbGVtLmNsYXNz TmFtZSA9IGVsZW0uY2FjaGVDbGFzc0VsZW07Ci0gICBpZihlbGVtLmNhY2hlQ2xhc3NUYXJnZXQp Ci0gICAgIHRhcmdldC5jbGFzc05hbWUgPSBlbGVtLmNhY2hlQ2xhc3NUYXJnZXQ7Ci0gfQotLypd XT4qLy8vLS0+Ci08L3NjcmlwdD4KIDwvaGVhZD4KIDxib2R5PgogPGRpdiBpZD0iY29udGVudCI+ CiA8aDEgY2xhc3M9InRpdGxlIj5FeGFtcGxlIFByZXNlbnRhdGlvbjwvaDE+CiA8cD5UeXBlIDxz dHJvbmc+VDwvc3Ryb25nPiB0byBiZWdpbiB0aGUgc2xpZGUgc2hvdy48L3A+CiAKLTxkaXYgaWQ9 Im91dGxpbmUtY29udGFpbmVyLXNlYy0xIiBjbGFzcz0ib3V0bGluZS0yIj4KLTxoMiBpZD0ic2Vj LTEiPk9yZy1IVE1MLVNsaWRlc2hvdyYjeGEwOyYjeGEwOyYjeGEwOzxzcGFuIGNsYXNzPSJ0YWci PjxzcGFuIGNsYXNzPSJzbGlkZSI+c2xpZGU8L3NwYW4+PC9zcGFuPjwvaDI+Ci08ZGl2IGNsYXNz PSJvdXRsaW5lLXRleHQtMiIgaWQ9InRleHQtMSI+Cis8ZGl2IGlkPSJvdXRsaW5lLWNvbnRhaW5l ci1vcmc2ZDk5MmI0IiBjbGFzcz0ib3V0bGluZS0yIj4KKzxoMiBpZD0ib3JnNmQ5OTJiNCI+T3Jn LUhUTUwtU2xpZGVzaG93JiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4g Y2xhc3M9InNsaWRlIj5zbGlkZTwvc3Bhbj48L3NwYW4+PC9oMj4KKzxkaXYgY2xhc3M9Im91dGxp bmUtdGV4dC0yIiBpZD0idGV4dC1vcmc2ZDk5MmI0Ij4KIDxwPgogTWFrZSBzbGlkZXMgZnJvbSBF bWFjcyBPcmctTW9kZSEKIDwvcD4KIDwvZGl2PgogCi08ZGl2IGlkPSJvdXRsaW5lLWNvbnRhaW5l ci1zZWMtMS0xIiBjbGFzcz0ib3V0bGluZS0zIj4KLTxoMyBpZD0ic2VjLTEtMSI+TWFraW5nIFNs aWRlcyYjeGEwOyYjeGEwOyYjeGEwOzxzcGFuIGNsYXNzPSJ0YWciPjxzcGFuIGNsYXNzPSJzbGlk ZSI+c2xpZGU8L3NwYW4+PC9zcGFuPjwvaDM+Ci08ZGl2IGNsYXNzPSJvdXRsaW5lLXRleHQtMyIg aWQ9InRleHQtMS0xIj4KKzxkaXYgaWQ9Im91dGxpbmUtY29udGFpbmVyLW9yZzMzZjk0NDMiIGNs YXNzPSJvdXRsaW5lLTMiPgorPGgzIGlkPSJvcmczM2Y5NDQzIj5NYWtpbmcgU2xpZGVzJiN4YTA7 JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4gY2xhc3M9InNsaWRlIj5zbGlkZTwv c3Bhbj48L3NwYW4+PC9oMz4KKzxkaXYgY2xhc3M9Im91dGxpbmUtdGV4dC0zIiBpZD0idGV4dC1v cmczM2Y5NDQzIj4KIDxwPgogT3JnLU1vZGUgaGVhZGxpbmVzIHdpdGggdGhlIDxjb2RlPjpzbGlk ZTo8L2NvZGU+IHRhZyB3aWxsIGJlY29tZSBzbGlkZXMuCiA8L3A+CiA8L2Rpdj4KIDwvZGl2Pgot PGRpdiBpZD0ib3V0bGluZS1jb250YWluZXItc2VjLTEtMiIgY2xhc3M9Im91dGxpbmUtMyI+Ci08 aDMgaWQ9InNlYy0xLTIiPkhlYWRsaW5lcyBEb24ndCBIYXZlIHRvIGJlIFNsaWRlczwvaDM+Ci08 ZGl2IGNsYXNzPSJvdXRsaW5lLXRleHQtMyIgaWQ9InRleHQtMS0yIj4KKworPGRpdiBpZD0ib3V0 bGluZS1jb250YWluZXItb3JnMWNmODgwNCIgY2xhc3M9Im91dGxpbmUtMyI+Cis8aDMgaWQ9Im9y ZzFjZjg4MDQiPkhlYWRsaW5lcyBEb24ndCBIYXZlIHRvIGJlIFNsaWRlczwvaDM+Cis8ZGl2IGNs YXNzPSJvdXRsaW5lLXRleHQtMyIgaWQ9InRleHQtb3JnMWNmODgwNCI+CiA8cD4KIFRoaXMgc2Vj dGlvbiBkb2Vzbid0IGhhdmUgYSA8Y29kZT46c2xpZGU6PC9jb2RlPiB0YWcsIHNvIGl0IHdpbGwg PGI+bm90PC9iPiBiZWNvbWUgYSBzbGlkZSwgYWx0aG91Z2ggaXQgaXMgc3RpbGwgcGFydCBvZiB0 aGUgZXhwb3J0ZWQgSFRNTCBkb2N1bWVudC4KIDwvcD4KIDwvZGl2PgogPC9kaXY+Ci08ZGl2IGlk PSJvdXRsaW5lLWNvbnRhaW5lci1zZWMtMS0zIiBjbGFzcz0ib3V0bGluZS0zIj4KLTxoMyBpZD0i c2VjLTEtMyI+VXNlIExpc3RzIEZvciBCdWxsZXRzJiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xh c3M9InRhZyI+PHNwYW4gY2xhc3M9InNsaWRlIj5zbGlkZTwvc3Bhbj48L3NwYW4+PC9oMz4KLTxk aXYgY2xhc3M9Im91dGxpbmUtdGV4dC0zIiBpZD0idGV4dC0xLTMiPgorCis8ZGl2IGlkPSJvdXRs aW5lLWNvbnRhaW5lci1vcmc2MzVhNjE3IiBjbGFzcz0ib3V0bGluZS0zIj4KKzxoMyBpZD0ib3Jn NjM1YTYxNyI+VXNlIExpc3RzIEZvciBCdWxsZXRzJiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xh c3M9InRhZyI+PHNwYW4gY2xhc3M9InNsaWRlIj5zbGlkZTwvc3Bhbj48L3NwYW4+PC9oMz4KKzxk aXYgY2xhc3M9Im91dGxpbmUtdGV4dC0zIiBpZD0idGV4dC1vcmc2MzVhNjE3Ij4KIDx1bCBjbGFz cz0ib3JnLXVsIj4KLTxsaT5Vc2UgT3JnLU1vZGUgbGlzdHMgZm9yIGJ1bGxldCBwb2ludHMKLTwv bGk+Cis8bGk+VXNlIE9yZy1Nb2RlIGxpc3RzIGZvciBidWxsZXQgcG9pbnRzPC9saT4KIDxsaT5Z b3UgY2FuIG1ha2UgbmVzdGVkIGJ1bGxldCBsaXN0cwogPHVsIGNsYXNzPSJvcmctdWwiPgotPGxp PldpdGggc3ViLWxpc3RzCi08L2xpPgotPGxpPkxpa2UgdGhpcwotPC9saT4KLTwvdWw+Ci08L2xp PgorPGxpPldpdGggc3ViLWxpc3RzPC9saT4KKzxsaT5MaWtlIHRoaXM8L2xpPgorPC91bD48L2xp PgogPC91bD4KIDwvZGl2PgogPC9kaXY+Ci08ZGl2IGlkPSJvdXRsaW5lLWNvbnRhaW5lci1zZWMt MS00IiBjbGFzcz0ib3V0bGluZS0zIj4KLTxoMyBpZD0ic2VjLTEtNCI+T3IgTG93LUxldmVsIEhl YWRpbmdzJiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4gY2xhc3M9InNs aWRlIj5zbGlkZTwvc3Bhbj48L3NwYW4+PC9oMz4KLTxkaXYgY2xhc3M9Im91dGxpbmUtdGV4dC0z IiBpZD0idGV4dC0xLTQiPgotPC9kaXY+PHVsIGNsYXNzPSJvcmctdWwiPjxsaT5CeSBkZWZhdWx0 PGJyICAvPjx1bCBjbGFzcz0ib3JnLXVsIj48bGk+T3JnLU1vZGUgaGVhZGluZ3MgYmVsb3cgbGV2 ZWwgMzxiciAgLz48dWwgY2xhc3M9Im9yZy11bCI+PGxpPkJlY29tZSBidWxsZXRzPGJyICAvPjwv bGk+Ci08bGk+TWVhbmluZyB0aGV5IDxiPmNhbm5vdDwvYj4gYmUgc2xpZGVzPGJyICAvPjwvbGk+ PC91bD4KLTwvbGk+PC91bD4KLTwvbGk+CiAKLTxsaT5UaGlzIGlzIGNvbmZpZ3VyYWJsZTxiciAg Lz48dWwgY2xhc3M9Im9yZy11bCI+PGxpPlNlZSA8YSBocmVmPSJodHRwOi8vb3JnbW9kZS5vcmcv bWFudWFsL0V4cG9ydC1vcHRpb25zLmh0bWwiPkV4cG9ydCBPcHRpb25zIGluIHRoZSBPcmctTW9k ZSBtYW51YWw8L2E+PGJyICAvPjwvbGk+PC91bD4KLTwvbGk+PC91bD4KKzxkaXYgaWQ9Im91dGxp bmUtY29udGFpbmVyLW9yZzUyY2VmYjgiIGNsYXNzPSJvdXRsaW5lLTMiPgorPGgzIGlkPSJvcmc1 MmNlZmI4Ij5PciBMb3ctTGV2ZWwgSGVhZGluZ3MmI3hhMDsmI3hhMDsmI3hhMDs8c3BhbiBjbGFz cz0idGFnIj48c3BhbiBjbGFzcz0ic2xpZGUiPnNsaWRlPC9zcGFuPjwvc3Bhbj48L2gzPgorPGRp diBjbGFzcz0ib3V0bGluZS10ZXh0LTMiIGlkPSJ0ZXh0LW9yZzUyY2VmYjgiPgorPC9kaXY+PHVs IGNsYXNzPSJvcmctdWwiPjxsaT48YSBpZD0ib3JnYTUyYmJhNyI+PC9hPkJ5IGRlZmF1bHQ8YnIg Lz48dWwgY2xhc3M9Im9yZy11bCI+PGxpPjxhIGlkPSJvcmc1MGNjNjU5Ij48L2E+T3JnLU1vZGUg aGVhZGluZ3MgYmVsb3cgbGV2ZWwgMzxiciAvPjx1bCBjbGFzcz0ib3JnLXVsIj48bGk+PGEgaWQ9 Im9yZ2Y0MDNmYTciPjwvYT5CZWNvbWUgYnVsbGV0czxiciAvPjwvbGk+Cis8bGk+PGEgaWQ9Im9y ZzAyZDlmMmQiPjwvYT5NZWFuaW5nIHRoZXkgPGI+Y2Fubm90PC9iPiBiZSBzbGlkZXM8YnIgLz48 L2xpPjwvdWw+PC9saT48L3VsPjwvbGk+Cis8bGk+PGEgaWQ9Im9yZzMyZDgxMGUiPjwvYT5UaGlz IGlzIGNvbmZpZ3VyYWJsZTxiciAvPjx1bCBjbGFzcz0ib3JnLXVsIj48bGk+PGEgaWQ9Im9yZzkw YmJlNzIiPjwvYT5TZWUgPGEgaHJlZj0iaHR0cDovL29yZ21vZGUub3JnL21hbnVhbC9FeHBvcnQt b3B0aW9ucy5odG1sIj5FeHBvcnQgT3B0aW9ucyBpbiB0aGUgT3JnLU1vZGUgbWFudWFsPC9hPjxi ciAvPjwvbGk+PC91bD48L2xpPjwvdWw+CiA8L2Rpdj4KLTxkaXYgaWQ9Im91dGxpbmUtY29udGFp bmVyLXNlYy0xLTUiIGNsYXNzPSJvdXRsaW5lLTMiPgotPGgzIGlkPSJzZWMtMS01Ij5TbGlkZXMg Q2FuIEJlIE5lc3RlZCYjeGEwOyYjeGEwOyYjeGEwOzxzcGFuIGNsYXNzPSJ0YWciPjxzcGFuIGNs YXNzPSJzbGlkZSI+c2xpZGU8L3NwYW4+PC9zcGFuPjwvaDM+Ci08ZGl2IGNsYXNzPSJvdXRsaW5l LXRleHQtMyIgaWQ9InRleHQtMS01Ij4KKworPGRpdiBpZD0ib3V0bGluZS1jb250YWluZXItb3Jn NDYzOTdlOCIgY2xhc3M9Im91dGxpbmUtMyI+Cis8aDMgaWQ9Im9yZzQ2Mzk3ZTgiPlNsaWRlcyBD YW4gQmUgTmVzdGVkJiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4gY2xh c3M9InNsaWRlIj5zbGlkZTwvc3Bhbj48L3NwYW4+PC9oMz4KKzxkaXYgY2xhc3M9Im91dGxpbmUt dGV4dC0zIiBpZD0idGV4dC1vcmc0NjM5N2U4Ij4KIDxwPgogWW91IGNhbiB1c2UgdGhlIHN0cnVj dHVyZSBvZiB0aGUgT3JnLU1vZGUgZG9jdW1lbnQgdG8gZ3JvdXAgeW91ciBzbGlkZXMuCiA8L3A+ CkBAIC0yMDUsOSArNzksOSBAQCBGb3IgZXhhbXBsZSwgdGhpcyBzbGlkZSBpcyBhIDxiPmxldmVs LTI8L2I+IE9yZy1Nb2RlIGhlYWRpbmcuCiA8L3A+CiA8L2Rpdj4KIAotPGRpdiBpZD0ib3V0bGlu ZS1jb250YWluZXItc2VjLTEtNS0xIiBjbGFzcz0ib3V0bGluZS00Ij4KLTxoNCBpZD0ic2VjLTEt NS0xIj5TbGlkZSBIZWFkaW5ncyBDYW4gQmUgTmVzdGVkJiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4g Y2xhc3M9InRhZyI+PHNwYW4gY2xhc3M9InNsaWRlIj5zbGlkZTwvc3Bhbj48L3NwYW4+PC9oND4K LTxkaXYgY2xhc3M9Im91dGxpbmUtdGV4dC00IiBpZD0idGV4dC0xLTUtMSI+Cis8ZGl2IGlkPSJv dXRsaW5lLWNvbnRhaW5lci1vcmczMzFlN2Y4IiBjbGFzcz0ib3V0bGluZS00Ij4KKzxoNCBpZD0i b3JnMzMxZTdmOCI+U2xpZGUgSGVhZGluZ3MgQ2FuIEJlIE5lc3RlZCYjeGEwOyYjeGEwOyYjeGEw OzxzcGFuIGNsYXNzPSJ0YWciPjxzcGFuIGNsYXNzPSJzbGlkZSI+c2xpZGU8L3NwYW4+PC9zcGFu PjwvaDQ+Cis8ZGl2IGNsYXNzPSJvdXRsaW5lLXRleHQtNCIgaWQ9InRleHQtb3JnMzMxZTdmOCI+ CiA8cD4KIFRoaXMgc2xpZGUgaXMgYSA8Yj5sZXZlbC0zPC9iPiBPcmctTW9kZSBoZWFkaW5nLCBp bnNpZGUgdGhlIHByZXZpb3VzIG9uZS4KIDwvcD4KQEAgLTIxNSwxNDAgKzg5LDExOSBAQCBUaGlz IHNsaWRlIGlzIGEgPGI+bGV2ZWwtMzwvYj4gT3JnLU1vZGUgaGVhZGluZywgaW5zaWRlIHRoZSBw cmV2aW91cyBvbmUuCiA8L2Rpdj4KIDwvZGl2PgogPC9kaXY+Ci08ZGl2IGlkPSJvdXRsaW5lLWNv bnRhaW5lci1zZWMtMiIgY2xhc3M9Im91dGxpbmUtMiI+Ci08aDIgaWQ9InNlYy0yIj5QcmVzZW50 ZXIgTm90ZXMmI3hhMDsmI3hhMDsmI3hhMDs8c3BhbiBjbGFzcz0idGFnIj48c3BhbiBjbGFzcz0i c2xpZGUiPnNsaWRlPC9zcGFuPjwvc3Bhbj48L2gyPgotPGRpdiBjbGFzcz0ib3V0bGluZS10ZXh0 LTIiIGlkPSJ0ZXh0LTIiPgorCis8ZGl2IGlkPSJvdXRsaW5lLWNvbnRhaW5lci1vcmdjM2YzODY5 IiBjbGFzcz0ib3V0bGluZS0yIj4KKzxoMiBpZD0ib3JnYzNmMzg2OSI+UHJlc2VudGVyIE5vdGVz JiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4gY2xhc3M9InNsaWRlIj5z bGlkZTwvc3Bhbj48L3NwYW4+PC9oMj4KKzxkaXYgY2xhc3M9Im91dGxpbmUtdGV4dC0yIiBpZD0i dGV4dC1vcmdjM2YzODY5Ij4KIDx1bCBjbGFzcz0ib3JnLXVsIj4KLTxsaT5TbGlkZXMgY2FuIGhh dmUgcHJlc2VudGVyIG5vdGVzCi08L2xpPgotPGxpPkFkZCBhIHN1Yi1oZWFkaW5nIHdpdGggdGhl IDxjb2RlPjpub3Rlczo8L2NvZGU+IHRhZwotPC9saT4KKzxsaT5TbGlkZXMgY2FuIGhhdmUgcHJl c2VudGVyIG5vdGVzPC9saT4KKzxsaT5BZGQgYSBzdWItaGVhZGluZyB3aXRoIHRoZSA8Y29kZT46 bm90ZXM6PC9jb2RlPiB0YWc8L2xpPgogPC91bD4KIDwvZGl2PgogCi08ZGl2IGlkPSJvdXRsaW5l LWNvbnRhaW5lci1zZWMtMi0xIiBjbGFzcz0ib3V0bGluZS0zIj4KLTxoMyBpZD0ic2VjLTItMSI+ QSBTbGlkZSB3aXRoIE5vdGVzJiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNw YW4gY2xhc3M9InNsaWRlIj5zbGlkZTwvc3Bhbj48L3NwYW4+PC9oMz4KLTxkaXYgY2xhc3M9Im91 dGxpbmUtdGV4dC0zIiBpZD0idGV4dC0yLTEiPgorPGRpdiBpZD0ib3V0bGluZS1jb250YWluZXIt b3JnNjQxOGZhMyIgY2xhc3M9Im91dGxpbmUtMyI+Cis8aDMgaWQ9Im9yZzY0MThmYTMiPkEgU2xp ZGUgd2l0aCBOb3RlcyYjeGEwOyYjeGEwOyYjeGEwOzxzcGFuIGNsYXNzPSJ0YWciPjxzcGFuIGNs YXNzPSJzbGlkZSI+c2xpZGU8L3NwYW4+PC9zcGFuPjwvaDM+Cis8ZGl2IGNsYXNzPSJvdXRsaW5l LXRleHQtMyIgaWQ9InRleHQtb3JnNjQxOGZhMyI+CiA8dWwgY2xhc3M9Im9yZy11bCI+Ci08bGk+ VGhpcyBzbGlkZSBoYXMgbm90ZXMKLTwvbGk+Ci08bGk+Tm90ZXMgYXJlIG9ubHkgdmlzaWJsZSB0 byBwcmVzZW50ZXIKLTwvbGk+Cis8bGk+VGhpcyBzbGlkZSBoYXMgbm90ZXM8L2xpPgorPGxpPk5v dGVzIGFyZSBvbmx5IHZpc2libGUgdG8gcHJlc2VudGVyPC9saT4KIDwvdWw+CiA8L2Rpdj4KIAot PGRpdiBpZD0ib3V0bGluZS1jb250YWluZXItc2VjLTItMS0xIiBjbGFzcz0ib3V0bGluZS00Ij4K LTxoNCBpZD0ic2VjLTItMS0xIj5Ob3RlcyYjeGEwOyYjeGEwOyYjeGEwOzxzcGFuIGNsYXNzPSJ0 YWciPjxzcGFuIGNsYXNzPSJub3RlcyI+bm90ZXM8L3NwYW4+PC9zcGFuPjwvaDQ+Ci08ZGl2IGNs YXNzPSJvdXRsaW5lLXRleHQtNCIgaWQ9InRleHQtMi0xLTEiPgorPGRpdiBpZD0ib3V0bGluZS1j b250YWluZXItb3JnNzk4N2M1ZSIgY2xhc3M9Im91dGxpbmUtNCI+Cis8aDQgaWQ9Im9yZzc5ODdj NWUiPk5vdGVzJiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4gY2xhc3M9 Im5vdGVzIj5ub3Rlczwvc3Bhbj48L3NwYW4+PC9oND4KKzxkaXYgY2xhc3M9Im91dGxpbmUtdGV4 dC00IiBpZD0idGV4dC1vcmc3OTg3YzVlIj4KIDx1bCBjbGFzcz0ib3JnLXVsIj4KLTxsaT5QcmVz ZW50ZXIgbm90ZXMgZm9yIHRoaXMgc2xpZGUKLTwvbGk+Ci08bGk+Tm90IGRpc3BsYXllZCBhcyBw YXJ0IG9mIHRoZSBzbGlkZQotPC9saT4KLTxsaT5EaXNwbGF5ZWQgaW4gUHJlc2VudGVyIFByZXZp ZXcgd2luZG93Ci08L2xpPgotPGxpPk9ubHkgb25lIDxjb2RlPjpub3Rlczo8L2NvZGU+IHNlY3Rp b24gcGVyIHNsaWRlIGFsbG93ZWQKLTwvbGk+Cis8bGk+UHJlc2VudGVyIG5vdGVzIGZvciB0aGlz IHNsaWRlPC9saT4KKzxsaT5Ob3QgZGlzcGxheWVkIGFzIHBhcnQgb2YgdGhlIHNsaWRlPC9saT4K KzxsaT5EaXNwbGF5ZWQgaW4gUHJlc2VudGVyIFByZXZpZXcgd2luZG93PC9saT4KKzxsaT5Pbmx5 IG9uZSA8Y29kZT46bm90ZXM6PC9jb2RlPiBzZWN0aW9uIHBlciBzbGlkZSBhbGxvd2VkPC9saT4K IDwvdWw+CiA8L2Rpdj4KIDwvZGl2PgogPC9kaXY+CiA8L2Rpdj4KLTxkaXYgaWQ9Im91dGxpbmUt Y29udGFpbmVyLXNlYy0zIiBjbGFzcz0ib3V0bGluZS0yIj4KLTxoMiBpZD0ic2VjLTMiPlNvdXJj ZSBDb2RlJiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4gY2xhc3M9InNs aWRlIj5zbGlkZTwvc3Bhbj48L3NwYW4+PC9oMj4KLTxkaXYgY2xhc3M9Im91dGxpbmUtdGV4dC0y IiBpZD0idGV4dC0zIj4KKworPGRpdiBpZD0ib3V0bGluZS1jb250YWluZXItb3JnNzMxNTNjYSIg Y2xhc3M9Im91dGxpbmUtMiI+Cis8aDIgaWQ9Im9yZzczMTUzY2EiPlNvdXJjZSBDb2RlJiN4YTA7 JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4gY2xhc3M9InNsaWRlIj5zbGlkZTwv c3Bhbj48L3NwYW4+PC9oMj4KKzxkaXYgY2xhc3M9Im91dGxpbmUtdGV4dC0yIiBpZD0idGV4dC1v cmc3MzE1M2NhIj4KIDxwPgogVXNlIDxjb2RlPmJlZ2luX3NyYy9lbmRfc3JjPC9jb2RlPiBibG9j a3MgdG8gaW5jbHVkZSBzb3VyY2UgY29kZS4KIDwvcD4KIAogPGRpdiBjbGFzcz0ib3JnLXNyYy1j b250YWluZXIiPgotCi08cHJlIGNsYXNzPSJzcmMgc3JjLWNsb2p1cmUiPig8c3BhbiBjbGFzcz0i b3JnLWtleXdvcmQiPmRlZm48L3NwYW4+IDxzcGFuIGNsYXNzPSJvcmctZnVuY3Rpb24tbmFtZSI+ ZXhhbXBsZTwvc3Bhbj4gW10KLSAgKDxzcGFuIGNsYXNzPSJvcmctYnVpbHRpbiI+cHJpbnRsbjwv c3Bhbj4gPHNwYW4gY2xhc3M9Im9yZy1zdHJpbmciPiJUaGlzIGlzIHNhbXBsZSBzb3VyY2UgY29k ZS4iPC9zcGFuPikpCis8cHJlIGNsYXNzPSJzcmMgc3JjLWNsb2p1cmUiPihkZWZuIGV4YW1wbGUg W10KKyAgKHByaW50bG4gIlRoaXMgaXMgc2FtcGxlIHNvdXJjZSBjb2RlLiIpKQogPC9wcmU+CiA8 L2Rpdj4KIDwvZGl2PgogCi08ZGl2IGlkPSJvdXRsaW5lLWNvbnRhaW5lci1zZWMtMy0xIiBjbGFz cz0ib3V0bGluZS0zIj4KLTxoMyBpZD0ic2VjLTMtMSI+U3ludGF4IEhpZ2hsaWdodGluZyYjeGEw OyYjeGEwOyYjeGEwOzxzcGFuIGNsYXNzPSJ0YWciPjxzcGFuIGNsYXNzPSJzbGlkZSI+c2xpZGU8 L3NwYW4+PC9zcGFuPjwvaDM+Ci08ZGl2IGNsYXNzPSJvdXRsaW5lLXRleHQtMyIgaWQ9InRleHQt My0xIj4KKzxkaXYgaWQ9Im91dGxpbmUtY29udGFpbmVyLW9yZ2RmZDhkYTEiIGNsYXNzPSJvdXRs aW5lLTMiPgorPGgzIGlkPSJvcmdkZmQ4ZGExIj5TeW50YXggSGlnaGxpZ2h0aW5nJiN4YTA7JiN4 YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4gY2xhc3M9InNsaWRlIj5zbGlkZTwvc3Bh bj48L3NwYW4+PC9oMz4KKzxkaXYgY2xhc3M9Im91dGxpbmUtdGV4dC0zIiBpZD0idGV4dC1vcmdk ZmQ4ZGExIj4KIDx1bCBjbGFzcz0ib3JnLXVsIj4KLTxsaT5PcmctTW9kZSBIVE1MIGV4cG9ydCB1 c2VzIDxhIGhyZWY9Imh0dHA6Ly93d3cuZW1hY3N3aWtpLm9yZy9lbWFjcy9IdG1saXplIj5odG1s aXplLmVsPC9hPgotPC9saT4KKzxsaT5PcmctTW9kZSBIVE1MIGV4cG9ydCB1c2VzIDxhIGhyZWY9 Imh0dHA6Ly93d3cuZW1hY3N3aWtpLm9yZy9lbWFjcy9IdG1saXplIj5odG1saXplLmVsPC9hPjwv bGk+CiA8bGk+Q29kZSBpbiBleHBvcnRlZCBIVE1MIHdpbGwgbWF0Y2ggeW91ciBjdXJyZW50IEVt YWNzIHRoZW1lCiA8dWwgY2xhc3M9Im9yZy11bCI+Ci08bGk+Q2hvb3NlIGEgdGhlbWUgdGhhdCBs b29rcyBnb29kIG9uIGEgcHJvamVjdG9yIQotPC9saT4KLTwvdWw+Ci08L2xpPgorPGxpPkNob29z ZSBhIHRoZW1lIHRoYXQgbG9va3MgZ29vZCBvbiBhIHByb2plY3RvciE8L2xpPgorPC91bD48L2xp PgogPC91bD4KIDwvZGl2PgogPC9kaXY+Ci08ZGl2IGlkPSJvdXRsaW5lLWNvbnRhaW5lci1zZWMt My0yIiBjbGFzcz0ib3V0bGluZS0zIj4KLTxoMyBpZD0ic2VjLTMtMiI+U3ludGF4IEhpZ2hsaWdo dGluZyB3aXRoIENTUyBDbGFzc2VzJiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+ PHNwYW4gY2xhc3M9InNsaWRlIj5zbGlkZTwvc3Bhbj48L3NwYW4+PC9oMz4KLTxkaXYgY2xhc3M9 Im91dGxpbmUtdGV4dC0zIiBpZD0idGV4dC0zLTIiPgorCis8ZGl2IGlkPSJvdXRsaW5lLWNvbnRh aW5lci1vcmdjMjQyNTRmIiBjbGFzcz0ib3V0bGluZS0zIj4KKzxoMyBpZD0ib3JnYzI0MjU0ZiI+ U3ludGF4IEhpZ2hsaWdodGluZyB3aXRoIENTUyBDbGFzc2VzJiN4YTA7JiN4YTA7JiN4YTA7PHNw YW4gY2xhc3M9InRhZyI+PHNwYW4gY2xhc3M9InNsaWRlIj5zbGlkZTwvc3Bhbj48L3NwYW4+PC9o Mz4KKzxkaXYgY2xhc3M9Im91dGxpbmUtdGV4dC0zIiBpZD0idGV4dC1vcmdjMjQyNTRmIj4KIDx1 bCBjbGFzcz0ib3JnLXVsIj4KIDxsaT5TZXQgdGhlIEVtYWNzIHZhcmlhYmxlIAogPHVsIGNsYXNz PSJvcmctdWwiPgotPGxpPjxjb2RlPm9yZy1leHBvcnQtaHRtbGl6ZS1vdXRwdXQtdHlwZTwvY29k ZT4gCi08L2xpPgotPGxpPnRvIHRoZSBzeW1ib2wgPGNvZGU+Y3NzPC9jb2RlPgotPC9saT4KLTxs aT4oRG9lcyBub3Qgd29yayBhcyBhIGJ1ZmZlci1sb2NhbCB2YXJpYWJsZSkKLTwvbGk+Ci08L3Vs PgotPC9saT4KKzxsaT48Y29kZT5vcmctZXhwb3J0LWh0bWxpemUtb3V0cHV0LXR5cGU8L2NvZGU+ PC9saT4KKzxsaT50byB0aGUgc3ltYm9sIDxjb2RlPmNzczwvY29kZT48L2xpPgorPGxpPihEb2Vz IG5vdCB3b3JrIGFzIGEgYnVmZmVyLWxvY2FsIHZhcmlhYmxlKTwvbGk+Cis8L3VsPjwvbGk+CiA8 bGk+SHRtbGl6ZS5lbCB3aWxsIGFkZCBTUEFOIHRhZ3Mgd2l0aCBDU1MgY2xhc3NlcwogPHVsIGNs YXNzPSJvcmctdWwiPgotPGxpPk5hbWVkIGZvciBlYWNoIGZvbnQgZmFjZSwgZS5nLiA8Y29kZT5v cmctY29tbWVudDwvY29kZT4KLTwvbGk+Ci08L3VsPgotPC9saT4KLTxsaT5FeGFtaW5lIEhUTUwg b3V0cHV0IHRvIHNlZSBjbGFzcyBuYW1lcwotPC9saT4KLTxsaT5BZGQgQ1NTIHN0eWxlcyB0byBz ZXQgY29sb3JzCi08L2xpPgorPGxpPk5hbWVkIGZvciBlYWNoIGZvbnQgZmFjZSwgZS5nLiA8Y29k ZT5vcmctY29tbWVudDwvY29kZT48L2xpPgorPC91bD48L2xpPgorPGxpPkV4YW1pbmUgSFRNTCBv dXRwdXQgdG8gc2VlIGNsYXNzIG5hbWVzPC9saT4KKzxsaT5BZGQgQ1NTIHN0eWxlcyB0byBzZXQg Y29sb3JzPC9saT4KIDwvdWw+CiA8L2Rpdj4KIDwvZGl2PgogPC9kaXY+Ci08ZGl2IGlkPSJvdXRs aW5lLWNvbnRhaW5lci1zZWMtNCIgY2xhc3M9Im91dGxpbmUtMiI+Ci08aDIgaWQ9InNlYy00Ij5J bWFnZXMmI3hhMDsmI3hhMDsmI3hhMDs8c3BhbiBjbGFzcz0idGFnIj48c3BhbiBjbGFzcz0ic2xp ZGUiPnNsaWRlPC9zcGFuPjwvc3Bhbj48L2gyPgotPGRpdiBjbGFzcz0ib3V0bGluZS10ZXh0LTIi IGlkPSJ0ZXh0LTQiPgorCis8ZGl2IGlkPSJvdXRsaW5lLWNvbnRhaW5lci1vcmc4NzJhNGUzIiBj bGFzcz0ib3V0bGluZS0yIj4KKzxoMiBpZD0ib3JnODcyYTRlMyI+SW1hZ2VzJiN4YTA7JiN4YTA7 JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4gY2xhc3M9InNsaWRlIj5zbGlkZTwvc3Bhbj48 L3NwYW4+PC9oMj4KKzxkaXYgY2xhc3M9Im91dGxpbmUtdGV4dC0yIiBpZD0idGV4dC1vcmc4NzJh NGUzIj4KIDx1bCBjbGFzcz0ib3JnLXVsIj4KIDxsaT5TbGlkZXMgY2FuIGNvbnRhaW4gaW1hZ2Vz CiA8dWwgY2xhc3M9Im9yZy11bCI+Ci08bGk+QW55IGZpbGUgdHlwZSBhIGJyb3dzZXIgY2FuIGRp c3BsYXkKLTwvbGk+Ci08L3VsPgotPC9saT4KKzxsaT5BbnkgZmlsZSB0eXBlIGEgYnJvd3NlciBj YW4gZGlzcGxheTwvbGk+Cis8L3VsPjwvbGk+CiA8bGk+U2VlIGFsc28gdGhlc2UgRW1hY3MgdmFy aWFibGVzOgogPHVsIGNsYXNzPSJvcmctdWwiPgotPGxpPjxjb2RlPm9yZy1leHBvcnQtaHRtbC1p bmxpbmUtaW1hZ2VzPC9jb2RlPgotPC9saT4KKzxsaT48Y29kZT5vcmctZXhwb3J0LWh0bWwtaW5s aW5lLWltYWdlczwvY29kZT48L2xpPgogPGxpPjxjb2RlPm9yZy1leHBvcnQtaHRtbC1pbmxpbmUt aW1hZ2UtZXh0ZW5zaW9uczwvY29kZT4KIDx1bCBjbGFzcz0ib3JnLXVsIj4KLTxsaT5Db250cm9s cyB3aGljaCBmaWxlIHR5cGVzIGdldCBleHBvcnRlZAotPC9saT4KLTwvdWw+Ci08L2xpPgotPC91 bD4KLTwvbGk+Ci08bGk+U2VlIDxhIGhyZWY9Imh0dHA6Ly9vcmdtb2RlLm9yZy9tYW51YWwvSW1h Z2VzLWluLUhUTUwtZXhwb3J0Lmh0bWwiPkltYWdlcyBpbiBIVE1MIEV4cG9ydCBpbiB0aGUgT3Jn LU1vZGUgbWFudWFsPC9hPi4KLTwvbGk+Cis8bGk+Q29udHJvbHMgd2hpY2ggZmlsZSB0eXBlcyBn ZXQgZXhwb3J0ZWQ8L2xpPgorPC91bD48L2xpPgorPC91bD48L2xpPgorPGxpPlNlZSA8YSBocmVm PSJodHRwOi8vb3JnbW9kZS5vcmcvbWFudWFsL0ltYWdlcy1pbi1IVE1MLWV4cG9ydC5odG1sIj5J bWFnZXMgaW4gSFRNTCBFeHBvcnQgaW4gdGhlIE9yZy1Nb2RlIG1hbnVhbDwvYT4uPC9saT4KIDwv dWw+CiA8L2Rpdj4KIAotPGRpdiBpZD0ib3V0bGluZS1jb250YWluZXItc2VjLTQtMSIgY2xhc3M9 Im91dGxpbmUtMyI+Ci08aDMgaWQ9InNlYy00LTEiPlNsaWRlIHdpdGggSW1hZ2UmI3hhMDsmI3hh MDsmI3hhMDs8c3BhbiBjbGFzcz0idGFnIj48c3BhbiBjbGFzcz0ic2xpZGUiPnNsaWRlPC9zcGFu Pjwvc3Bhbj48L2gzPgotPGRpdiBjbGFzcz0ib3V0bGluZS10ZXh0LTMiIGlkPSJ0ZXh0LTQtMSI+ Cis8ZGl2IGlkPSJvdXRsaW5lLWNvbnRhaW5lci1vcmc5MjMzYzM4IiBjbGFzcz0ib3V0bGluZS0z Ij4KKzxoMyBpZD0ib3JnOTIzM2MzOCI+U2xpZGUgd2l0aCBJbWFnZSYjeGEwOyYjeGEwOyYjeGEw OzxzcGFuIGNsYXNzPSJ0YWciPjxzcGFuIGNsYXNzPSJzbGlkZSI+c2xpZGU8L3NwYW4+PC9zcGFu PjwvaDM+Cis8ZGl2IGNsYXNzPSJvdXRsaW5lLXRleHQtMyIgaWQ9InRleHQtb3JnOTIzM2MzOCI+ CiA8cD4KIE1ha2UgYSA8Y29kZT5maWxlOjwvY29kZT4gbGluayB3aXRoIHRoZSBwYXRoIHRvIHRo ZSBpbWFnZSBhbmQgbm8gbGluayB0ZXh0LgogPC9wPgogCiAKIDxkaXYgY2xhc3M9ImZpZ3VyZSI+ Ci08cD48aW1nICBzcmM9ImV4YW1wbGUtaW1hZ2Uuc3ZnIiBhbHQ9ImV4YW1wbGUtaW1hZ2Uuc3Zn IiAvPjwvcD4KKzxwPjxvYmplY3QgdHlwZT0iaW1hZ2Uvc3ZnK3htbCIgZGF0YT0iZXhhbXBsZS1p bWFnZS5zdmciIGNsYXNzPSJvcmctc3ZnIj4KK1NvcnJ5LCB5b3VyIGJyb3dzZXIgZG9lcyBub3Qg c3VwcG9ydCBTVkcuPC9vYmplY3Q+Cis8L3A+CiA8L2Rpdj4KIAogPHA+CkBAIC0zNTcsNDAgKzIx MCwzNiBAQCBUaGlzIGV4YW1wbGUgaW1hZ2UgaXMgcHVibGljLWRvbWFpbiA8YSBocmVmPSJodHRw Oi8vb3BlbmNsaXBhcnQub3JnL2RldGFpbC8xNjU1NQogPC9kaXY+CiA8L2Rpdj4KIDwvZGl2Pgot PGRpdiBpZD0ib3V0bGluZS1jb250YWluZXItc2VjLTUiIGNsYXNzPSJvdXRsaW5lLTIiPgotPGgy IGlkPSJzZWMtNSI+U3R5bGluZyYjeGEwOyYjeGEwOyYjeGEwOzxzcGFuIGNsYXNzPSJ0YWciPjxz cGFuIGNsYXNzPSJzbGlkZSI+c2xpZGU8L3NwYW4+PC9zcGFuPjwvaDI+Ci08ZGl2IGNsYXNzPSJv dXRsaW5lLXRleHQtMiIgaWQ9InRleHQtNSI+CisKKzxkaXYgaWQ9Im91dGxpbmUtY29udGFpbmVy LW9yZ2FmZGVhZTAiIGNsYXNzPSJvdXRsaW5lLTIiPgorPGgyIGlkPSJvcmdhZmRlYWUwIj5TdHls aW5nJiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4gY2xhc3M9InNsaWRl Ij5zbGlkZTwvc3Bhbj48L3NwYW4+PC9oMj4KKzxkaXYgY2xhc3M9Im91dGxpbmUtdGV4dC0yIiBp ZD0idGV4dC1vcmdhZmRlYWUwIj4KIDx1bCBjbGFzcz0ib3JnLXVsIj4KLTxsaT5Vc2UgQ1NTIHN0 eWxlcyB0byBjb250cm9sIGFwcGVhcmFuY2Ugb2Ygc2xpZGVzCi08L2xpPgotPGxpPkV4dHJhIHRh Z3Mgb24gYSBzbGlkZSBiZWNvbWUgZXh0cmEgQ1NTIGNsYXNzZXMgb24gaXRzIEhUTUwKLTwvbGk+ Cis8bGk+VXNlIENTUyBzdHlsZXMgdG8gY29udHJvbCBhcHBlYXJhbmNlIG9mIHNsaWRlczwvbGk+ Cis8bGk+RXh0cmEgdGFncyBvbiBhIHNsaWRlIGJlY29tZSBleHRyYSBDU1MgY2xhc3NlcyBvbiBp dHMgSFRNTDwvbGk+CiA8L3VsPgogPC9kaXY+CiAKLTxkaXYgaWQ9Im91dGxpbmUtY29udGFpbmVy LXNlYy01LTEiIGNsYXNzPSJvdXRsaW5lLTMiPgotPGgzIGlkPSJzZWMtNS0xIj5PcmctTW9kZSBU YWcgYXMgQ1NTIENsYXNzJiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4g Y2xhc3M9InNsaWRlIj5zbGlkZTwvc3Bhbj4mI3hhMDs8c3BhbiBjbGFzcz0iYmx1ZV9iYWNrZ3Jv dW5kIj5ibHVlX2JhY2tncm91bmQ8L3NwYW4+PC9zcGFuPjwvaDM+Ci08ZGl2IGNsYXNzPSJvdXRs aW5lLXRleHQtMyIgaWQ9InRleHQtNS0xIj4KKzxkaXYgaWQ9Im91dGxpbmUtY29udGFpbmVyLW9y Z2U1OGRiMTAiIGNsYXNzPSJvdXRsaW5lLTMiPgorPGgzIGlkPSJvcmdlNThkYjEwIj5PcmctTW9k ZSBUYWcgYXMgQ1NTIENsYXNzJiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNw YW4gY2xhc3M9InNsaWRlIj5zbGlkZTwvc3Bhbj4mI3hhMDs8c3BhbiBjbGFzcz0iYmx1ZV9iYWNr Z3JvdW5kIj5ibHVlX2JhY2tncm91bmQ8L3NwYW4+PC9zcGFuPjwvaDM+Cis8ZGl2IGNsYXNzPSJv dXRsaW5lLXRleHQtMyIgaWQ9InRleHQtb3JnZTU4ZGIxMCI+CiA8dWwgY2xhc3M9Im9yZy11bCI+ CiA8bGk+VGhpcyBzbGlkZSBoYXMgdGhlIDxjb2RlPjpibHVlX2JhY2tncm91bmQ6PC9jb2RlPiB0 YWcKIDx1bCBjbGFzcz0ib3JnLXVsIj4KLTxsaT5XaGljaCBpcyBhIGNsYXNzIGRlZmluZWQgaW4g PGNvZGU+cHJvamVjdGlvbi5jc3M8L2NvZGU+Ci08L2xpPgotPC91bD4KLTwvbGk+Cis8bGk+V2hp Y2ggaXMgYSBjbGFzcyBkZWZpbmVkIGluIDxjb2RlPnByb2plY3Rpb24uY3NzPC9jb2RlPjwvbGk+ Cis8L3VsPjwvbGk+CiA8bGk+TWFrZSB1cCB5b3VyIG93biB0YWdzCiA8dWwgY2xhc3M9Im9yZy11 bCI+Ci08bGk+QWRkIHRoZW0gdG8gdGhlIENTUyBmaWxlCi08L2xpPgotPC91bD4KLTwvbGk+Cis8 bGk+QWRkIHRoZW0gdG8gdGhlIENTUyBmaWxlPC9saT4KKzwvdWw+PC9saT4KIDwvdWw+CiA8L2Rp dj4KIDwvZGl2PgogPC9kaXY+Ci08ZGl2IGlkPSJvdXRsaW5lLWNvbnRhaW5lci1zZWMtNiIgY2xh c3M9Im91dGxpbmUtMiI+Ci08aDIgaWQ9InNlYy02Ij5QbGFjaW5nIFN0eWxlc2hlZXRzL0phdmFT Y3JpcHQmI3hhMDsmI3hhMDsmI3hhMDs8c3BhbiBjbGFzcz0idGFnIj48c3BhbiBjbGFzcz0ic2xp ZGUiPnNsaWRlPC9zcGFuPjwvc3Bhbj48L2gyPgotPGRpdiBjbGFzcz0ib3V0bGluZS10ZXh0LTIi IGlkPSJ0ZXh0LTYiPgorCis8ZGl2IGlkPSJvdXRsaW5lLWNvbnRhaW5lci1vcmc2YmY2MWYwIiBj bGFzcz0ib3V0bGluZS0yIj4KKzxoMiBpZD0ib3JnNmJmNjFmMCI+UGxhY2luZyBTdHlsZXNoZWV0 cy9KYXZhU2NyaXB0JiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4gY2xh c3M9InNsaWRlIj5zbGlkZTwvc3Bhbj48L3NwYW4+PC9oMj4KKzxkaXYgY2xhc3M9Im91dGxpbmUt dGV4dC0yIiBpZD0idGV4dC1vcmc2YmY2MWYwIj4KIDxwPgogSW5jbHVkZSB0aGUgc3R5bGVzaGVl dHMgYW5kIEphdmFTY3JpcHQgYXQgdGhlIDxiPmJvdHRvbTwvYj4gb2YgeW91ciBPcmctTW9kZSBm aWxlLgogPC9wPgpAQCAtNDAwLDIwICsyNDksMTcgQEAgVGhleSBtdXN0IGdvIGF0IHRoZSBib3R0 b20gYmVjYXVzZSB0aGUgR29vZ2xlIENsb3N1cmUgTGlicmFyeSBkb2VzIG5vdCBzdXBwb3J0IGEK IDwvcD4KIDwvZGl2PgogCi08ZGl2IGlkPSJvdXRsaW5lLWNvbnRhaW5lci1zZWMtNi0xIiBjbGFz cz0ib3V0bGluZS0zIj4KLTxoMyBpZD0ic2VjLTYtMSI+V2FybmluZyBBYm91dCBIaWRkZW4gSGVh ZGxpbmVzJiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4gY2xhc3M9InNs aWRlIj5zbGlkZTwvc3Bhbj48L3NwYW4+PC9oMz4KLTxkaXYgY2xhc3M9Im91dGxpbmUtdGV4dC0z IiBpZD0idGV4dC02LTEiPgorPGRpdiBpZD0ib3V0bGluZS1jb250YWluZXItb3JnZGQ1MDU4ZiIg Y2xhc3M9Im91dGxpbmUtMyI+Cis8aDMgaWQ9Im9yZ2RkNTA1OGYiPldhcm5pbmcgQWJvdXQgSGlk ZGVuIEhlYWRsaW5lcyYjeGEwOyYjeGEwOyYjeGEwOzxzcGFuIGNsYXNzPSJ0YWciPjxzcGFuIGNs YXNzPSJzbGlkZSI+c2xpZGU8L3NwYW4+PC9zcGFuPjwvaDM+Cis8ZGl2IGNsYXNzPSJvdXRsaW5l LXRleHQtMyIgaWQ9InRleHQtb3JnZGQ1MDU4ZiI+CiA8cD4KIFN0eWxlc2hlZXRzIGFuZCBKYXZh U2NyaXB0IHdpbGwgPGI+bm90PC9iPiBiZSBsb2FkZWQgaWYgdGhlIDxiPmxhc3Q8L2I+IGhlYWRs aW5lIGluIHlvdXIgT3JnLU1vZGUgZmlsZSBpcyBoaWRkZW4gYnkgYW55IG9mOgogPC9wPgogCiA8 dWwgY2xhc3M9Im9yZy11bCI+Ci08bGk+PGNvZGU+Q09NTUVOVDwvY29kZT4gYXQgdGhlIHN0YXJ0 IG9mIHRoZSBoZWFkaW5nCi08L2xpPgotPGxpPjxjb2RlPiMrQ09NTUVOVDwvY29kZT4gYXQgdGhl IHN0YXJ0IG9mIHRoZSBsaW5lCi08L2xpPgotPGxpPjxjb2RlPjpub2V4cG9ydDo8L2NvZGU+IHRh Zywgb3IgbWlzc2luZyA8Y29kZT46ZXhwb3J0OjwvY29kZT4gdGFnCi08L2xpPgorPGxpPjxjb2Rl PkNPTU1FTlQ8L2NvZGU+IGF0IHRoZSBzdGFydCBvZiB0aGUgaGVhZGluZzwvbGk+Cis8bGk+PGNv ZGU+IytDT01NRU5UPC9jb2RlPiBhdCB0aGUgc3RhcnQgb2YgdGhlIGxpbmU8L2xpPgorPGxpPjxj b2RlPjpub2V4cG9ydDo8L2NvZGU+IHRhZywgb3IgbWlzc2luZyA8Y29kZT46ZXhwb3J0OjwvY29k ZT4gdGFnPC9saT4KIDwvdWw+CiAKIDxwPgpAQCAtNDIxLDkgKzI2NywxMCBAQCBTZWUgPGEgaHJl Zj0iaHR0cDovL29yZ21vZGUub3JnL21hbnVhbC9Db21tZW50LWxpbmVzLmh0bWwiPkNvbW1lbnQg bGluZXM8L2E+IGFuZAogPC9wPgogPC9kaXY+CiA8L2Rpdj4KLTxkaXYgaWQ9Im91dGxpbmUtY29u dGFpbmVyLXNlYy02LTIiIGNsYXNzPSJvdXRsaW5lLTMiPgotPGgzIGlkPSJzZWMtNi0yIj5UaGUg RW5kJiN4YTA7JiN4YTA7JiN4YTA7PHNwYW4gY2xhc3M9InRhZyI+PHNwYW4gY2xhc3M9InNsaWRl Ij5zbGlkZTwvc3Bhbj48L3NwYW4+PC9oMz4KLTxkaXYgY2xhc3M9Im91dGxpbmUtdGV4dC0zIiBp ZD0idGV4dC02LTIiPgorCis8ZGl2IGlkPSJvdXRsaW5lLWNvbnRhaW5lci1vcmdjYjI1MmFjIiBj bGFzcz0ib3V0bGluZS0zIj4KKzxoMyBpZD0ib3JnY2IyNTJhYyI+VGhlIEVuZCYjeGEwOyYjeGEw OyYjeGEwOzxzcGFuIGNsYXNzPSJ0YWciPjxzcGFuIGNsYXNzPSJzbGlkZSI+c2xpZGU8L3NwYW4+ PC9zcGFuPjwvaDM+Cis8ZGl2IGNsYXNzPSJvdXRsaW5lLXRleHQtMyIgaWQ9InRleHQtb3JnY2Iy NTJhYyI+CiA8cD4KIFNvbWV0aW1lcyBpdCdzIHNhZmVzdCB0byBhZGQgYW4gImVtcHR5IiBoZWFk aW5nIGF0IHRoZSBlbmQgb2YgeW91ciBkb2N1bWVudCB0byBtYWtlIHN1cmUgdGhlIHN0eWxlc2hl ZXRzIGFuZCBKYXZhU2NyaXB0IGFyZSBpbmNsdWRlZC4KIDwvcD4KQEAgLTQzNSw3ICsyODIsNyBA QCBTb21ldGltZXMgaXQncyBzYWZlc3QgdG8gYWRkIGFuICJlbXB0eSIgaGVhZGluZyBhdCB0aGUg ZW5kIG9mIHlvdXIgZG9jdW1lbnQgdG8gbQogPC9kaXY+CiA8ZGl2IGlkPSJwb3N0YW1ibGUiIGNs YXNzPSJzdGF0dXMiPgogPHAgY2xhc3M9ImF1dGhvciI+QXV0aG9yOiBTdHVhcnQgU2llcnJhPC9w PgotPHAgY2xhc3M9ImNyZWF0b3IiPjxhIGhyZWY9Imh0dHA6Ly93d3cuZ251Lm9yZy9zb2Z0d2Fy ZS9lbWFjcy8iPkVtYWNzPC9hPiAyNC4zLjEgKDxhIGhyZWY9Imh0dHA6Ly9vcmdtb2RlLm9yZyI+ T3JnPC9hPiBtb2RlIE4vQSk8L3A+Cis8cCBjbGFzcz0iZGF0ZSI+Q3JlYXRlZDogMjAxNy0wMy0w MyBGcmkgMTI6Mjc8L3A+CiA8cCBjbGFzcz0idmFsaWRhdGlvbiI+PGEgaHJlZj0iaHR0cDovL3Zh bGlkYXRvci53My5vcmcvY2hlY2s/dXJpPXJlZmVyZXIiPlZhbGlkYXRlPC9hPjwvcD4KIDwvZGl2 PgogPC9ib2R5Pgo= --001a113ed442992390054a1c6d42--