Fitness Living Magazine Logo
UPDATE
  • Home
  • Categories
    • Fitness Headlines
    • South Carolina
    • Top Picks
    • Gym Growth
    • Nutrition + Performance
    • Recipes + Meal Prep
    • About the Magazine
    • Featured Fitness Leader
    • California
    • Local News
  • About The Magazine
The Media Platform for Fitness Leaders & Owners.
17 Minutes Read

draft

This is a custom HTML / JavaScript Element

In order To See Your Custom HTML/JavaScript Code in Action You Must Click On The Preview Page Button, Your Code is NOT going to be active in the edit mode

PG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJDcmVhdGluZyBBIEZhbWlseS1PcmllbnRlZCBHeW0gQXRtb3NwaGVyZTogSG93IFBlcnNvbmFsIENvbm5lY3Rpb25zIERyaXZlIE1lbWJlciBSZXRlbnRpb24iPgo8bWV0YSBwcm9wZXJ0eT0ib2c6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9IkEgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZWRpdG9yaWFsIHNwb3RsaWdodCBvbiBHIEZpdG5lc3MgaW4gR3JlZXIsIFNvdXRoIENhcm9saW5hLCBhbmQgdGhlIHJlbGF0aW9uc2hpcC1sZWQgZ3ltIGN1bHR1cmUgc2hhcGVkIGJ5IExhd3JlbmNlIEdyYWhhbSwgQmVhdHJpeiBHcmFoYW0sIE1hcmlhIEJlbnRpdmVnbmEsIGFuZCB0aGUgRyBGaXRuZXNzIHRlYW0uIj4KPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSJodHRwczovL2lpbGkuaW8vQmlMZnBsUy5wbmciPgo8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0iYXJ0aWNsZSI+CjxtZXRhIG5hbWU9InR3aXR0ZXI6Y2FyZCIgY29udGVudD0ic3VtbWFyeV9sYXJnZV9pbWFnZSI+Cgo8c3R5bGU+CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkgewoKICBodG1sLAogIGJvZHkgewogICAgb3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDsKICB9CgogIC5mbG0td3JhcCwKICAuZmxtLW1haW4sCiAgLmZsbS1pbm5lciwKICAuZmxtLWJvZHksCiAgLmZsbS1zZWN0aW9uIHsKICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgICBtaW4td2lkdGg6MCAhaW1wb3J0YW50OwogICAgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7CiAgICBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7CiAgICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKICB9CgogIC5mbG0tbWFpbiB7CiAgICBwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50OwogICAgcGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7CiAgfQoKICAuZmxtLWlubmVyIHsKICAgIHBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7CiAgICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsKICB9CgogIHRhYmxlLmZsbS10YWJsZSwKICB0YWJsZS5mbG0tdGFibGUgdGJvZHksCiAgdGFibGUuZmxtLXRhYmxlIHRyLAogIHRhYmxlLmZsbS10YWJsZSB0ZCwKICB0YWJsZS5mbG0tbGVhcm4tcm93LAogIHRhYmxlLmZsbS1sZWFybi1yb3cgdGJvZHksCiAgdGFibGUuZmxtLWxlYXJuLXJvdyB0ciwKICB0YWJsZS5mbG0tbGVhcm4tcm93IHRkIHsKICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgICBtaW4td2lkdGg6MCAhaW1wb3J0YW50OwogICAgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7CiAgICBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50OwogICAgcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7CiAgICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKICB9CgogIC5mbG0tbWFzdGhlYWQtbGVmdCwKICAuZmxtLW1hc3RoZWFkLXJpZ2h0IHsKICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OwogIH0KCiAgLmZsbS1tYXN0aGVhZC1yaWdodCB7CiAgICBtYXJnaW4tdG9wOjIycHggIWltcG9ydGFudDsKICB9CgogIC5mbG0tbWFzdGhlYWQtcmlnaHQgZGl2IHsKICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OwogIH0KCiAgLmZsbS1oMSB7CiAgICBmb250LXNpemU6MzRweCAhaW1wb3J0YW50OwogICAgbGluZS1oZWlnaHQ6MS4wOCAhaW1wb3J0YW50OwogICAgbGV0dGVyLXNwYWNpbmc6LTAuNDVweCAhaW1wb3J0YW50OwogICAgd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDsKICAgIG92ZXJmbG93LXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50OwogIH0KCiAgLmZsbS1kZWNrIHsKICAgIGZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7CiAgICBsaW5lLWhlaWdodDoxLjQ4ICFpbXBvcnRhbnQ7CiAgfQoKICAuZmxtLWhlcm8tbGVmdCwKICAuZmxtLWhlcm8tcmlnaHQgewogICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50OwogICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIG1pbi13aWR0aDowICFpbXBvcnRhbnQ7CiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDsKICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7CiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKICB9CgogIC5mbG0taGVyby1yaWdodCB7CiAgICBtYXJnaW4tdG9wOjI2cHggIWltcG9ydGFudDsKICB9CgogIC5mbG0taGVyby1pbWcgewogICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7CiAgICBtYXJnaW46MCAwIDEycHggMCAhaW1wb3J0YW50OwogIH0KCiAgLmZsbS1oZXJvLWNhcHRpb24gewogICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIG1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7CiAgICBmb250LXNpemU6MTNweCAhaW1wb3J0YW50OwogICAgbGluZS1oZWlnaHQ6MS42ICFpbXBvcnRhbnQ7CiAgfQoKICAuZmxtLWhlcm8tbm90ZSwKICAuZmxtLW93bmVyLWZvY3VzIHsKICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKICAgIHBhZGRpbmc6MThweCAxOHB4ICFpbXBvcnRhbnQ7CiAgICBtYXJnaW46MThweCAwIDAgMCAhaW1wb3J0YW50OwogIH0KCiAgLmZsbS1oZXJvLW5vdGUtY29weSwKICAuZmxtLW93bmVyLWZvY3VzLWNvcHkgewogICAgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDsKICAgIGxpbmUtaGVpZ2h0OjEuNjggIWltcG9ydGFudDsKICB9CgogIC5mbG0tZHJvcGNhcCB7CiAgICBmb250LXNpemU6NjhweCAhaW1wb3J0YW50OwogICAgbGluZS1oZWlnaHQ6MC44NCAhaW1wb3J0YW50OwogICAgcGFkZGluZzo2cHggMTBweCAwIDAgIWltcG9ydGFudDsKICB9CgogIC5mbG0taGVyby1pbnRybywKICAuZmxtLXBhcmFncmFwaCwKICAuZmxtLWJvZHkgcCB7CiAgICBmb250LXNpemU6MTlweCAhaW1wb3J0YW50OwogICAgbGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50OwogICAgd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDsKICAgIG92ZXJmbG93LXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50OwogIH0KCiAgLmZsbS1oZXJvLXF1b3RlIHsKICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKICAgIHBhZGRpbmc6MjJweCAyMnB4IDIwcHggMjJweCAhaW1wb3J0YW50OwogIH0KCiAgLmZsbS1oZXJvLXF1b3RlLXRleHQgewogICAgZm9udC1zaXplOjI1cHggIWltcG9ydGFudDsKICAgIGxpbmUtaGVpZ2h0OjEuNDIgIWltcG9ydGFudDsKICAgIHdvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7CiAgICBvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudDsKICB9CgogIC5mbG0tc3RhbmRhcmQtYm94IHsKICAgIHBhZGRpbmc6MjZweCAyMnB4ICFpbXBvcnRhbnQ7CiAgICBtYXJnaW4tdG9wOjI0cHggIWltcG9ydGFudDsKICB9CgogIC5mbG0tc3RhbmRhcmQtbGFiZWwgewogICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50OwogICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIG1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7CiAgICBwYWRkaW5nOjAgMCAwIDE0cHggIWltcG9ydGFudDsKICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCAjY2RiZDk4ICFpbXBvcnRhbnQ7CiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKICB9CgogIC5mbG0tc3RhbmRhcmQtY29weSB7CiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgICBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgZm9udC1zaXplOjI0cHggIWltcG9ydGFudDsKICAgIGxpbmUtaGVpZ2h0OjEuNDYgIWltcG9ydGFudDsKICAgIHdvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7CiAgICBvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudDsKICB9CgogIC5mbG0tYW5jaG9yLWxpbmUtb25lIHsKICAgIGZvbnQtc2l6ZTo1OHB4ICFpbXBvcnRhbnQ7CiAgICBsaW5lLWhlaWdodDowLjk2ICFpbXBvcnRhbnQ7CiAgICBsZXR0ZXItc3BhY2luZzotMS4ycHggIWltcG9ydGFudDsKICB9CgogIC5mbG0tYW5jaG9yLWxpbmUtdHdvIHsKICAgIGZvbnQtc2l6ZTo3MHB4ICFpbXBvcnRhbnQ7CiAgICBsaW5lLWhlaWdodDowLjkgIWltcG9ydGFudDsKICAgIGxldHRlci1zcGFjaW5nOi0ycHggIWltcG9ydGFudDsKICAgIHdvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7CiAgICBvdmVyZmxvdy13cmFwOm5vcm1hbCAhaW1wb3J0YW50OwogICAgd2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnQ7CiAgfQoKICAuZmxtLWFuY2hvci1zdWJ0aXRsZSB7CiAgICBmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7CiAgICBsaW5lLWhlaWdodDoxLjkgIWltcG9ydGFudDsKICAgIGxldHRlci1zcGFjaW5nOjEuOXB4ICFpbXBvcnRhbnQ7CiAgfQoKICAuZmxtLXNuYXBzaG90LWxhYmVsLAogIC5mbG0tc25hcHNob3QtdmFsdWUgewogICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50OwogICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKICB9CgogIC5mbG0tc25hcHNob3QtbGFiZWwgewogICAgbWFyZ2luLWJvdHRvbTo1cHggIWltcG9ydGFudDsKICB9CgogIC5mbG0tc25hcHNob3QtdmFsdWUgewogICAgZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsKICAgIGxpbmUtaGVpZ2h0OjEuNDUgIWltcG9ydGFudDsKICB9CgogIC5mbG0tbm90ZSwKICAuZmxtLXF1aWNrLWFuc3dlciwKICAuZmxtLXF1b3RlLWJsb2NrLAogIC5mbG0tY3RhLAogIC5mbG0tc291cmNlLW5vdGUgewogICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OwogICAgcGFkZGluZy1sZWZ0OjIycHggIWltcG9ydGFudDsKICAgIHBhZGRpbmctcmlnaHQ6MjJweCAhaW1wb3J0YW50OwogIH0KCiAgLmZsbS1sZWFybi1jb2wgewogICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50OwogICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIG1pbi13aWR0aDowICFpbXBvcnRhbnQ7CiAgICBib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7CiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZDRjYmJiICFpbXBvcnRhbnQ7CiAgICBwYWRkaW5nOjE2cHggMCAhaW1wb3J0YW50OwogICAgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7CiAgfQoKICAuZmxtLWxlYXJuLWNvbDpmaXJzdC1jaGlsZCB7CiAgICBib3JkZXItdG9wOm5vbmUgIWltcG9ydGFudDsKICB9CgogIC5mbG0tc2VydmljZS1yb3cgewogICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50OwogICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKICB9CgogIC5mbG0tc2VydmljZS1sYWJlbCwKICAuZmxtLXNlcnZpY2UtY29weSB7CiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgICBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgcGFkZGluZzoxMHB4IDAgIWltcG9ydGFudDsKICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OwogIH0KCiAgLmZsbS1oMiB7CiAgICBmb250LXNpemU6MzBweCAhaW1wb3J0YW50OwogICAgbGluZS1oZWlnaHQ6MS4xOCAhaW1wb3J0YW50OwogICAgd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDsKICAgIG92ZXJmbG93LXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50OwogIH0KCiAgLmZsbS1oMyB7CiAgICBmb250LXNpemU6MjJweCAhaW1wb3J0YW50OwogICAgbGluZS1oZWlnaHQ6MS4yOCAhaW1wb3J0YW50OwogICAgd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDsKICAgIG92ZXJmbG93LXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50OwogIH0KCiAgLmZsbS1pbWFnZS13cmFwIHsKICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgfQoKICAuZmxtLWltYWdlLXdyYXAgaW1nIHsKICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50OwogIH0KCiAgLmZsbS1rZXktYm94IHsKICAgIHBhZGRpbmc6MjZweCAyMnB4ICFpbXBvcnRhbnQ7CiAgICBtYXJnaW46NDBweCAwICFpbXBvcnRhbnQ7CiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgICBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7CiAgfQoKICAuZmxtLWtleS1oZWFkaW5nIHsKICAgIGZvbnQtc2l6ZTozMHB4ICFpbXBvcnRhbnQ7CiAgICBsaW5lLWhlaWdodDoxLjE0ICFpbXBvcnRhbnQ7CiAgICB3b3JkLWJyZWFrOm5vcm1hbCAhaW1wb3J0YW50OwogICAgb3ZlcmZsb3ctd3JhcDpub3JtYWwgIWltcG9ydGFudDsKICAgIHdoaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50OwogIH0KCiAgLmZsbS1rZXktYm94IHVsIHsKICAgIHBhZGRpbmctbGVmdDoyMXB4ICFpbXBvcnRhbnQ7CiAgfQoKICAuZmxtLWtleS1ib3ggbGkgewogICAgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDsKICAgIGxpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50OwogICAgbWFyZ2luLWJvdHRvbToxMnB4ICFpbXBvcnRhbnQ7CiAgICB3b3JkLWJyZWFrOm5vcm1hbCAhaW1wb3J0YW50OwogICAgb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7CiAgfQoKICAuZmxtLWZlYXR1cmVkLWV4cGVydCB7CiAgICBwYWRkaW5nOjMwcHggMjJweCAhaW1wb3J0YW50OwogICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OwogIH0KCiAgLmZsbS1mZWF0dXJlZC1uYW1lIHsKICAgIGZvbnQtc2l6ZTozMHB4ICFpbXBvcnRhbnQ7CiAgfQoKICAuZmxtLWZvb3Rlci1tZXRhIHsKICAgIGZvbnQtc2l6ZTo5LjVweCAhaW1wb3J0YW50OwogICAgbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7CiAgICBsZXR0ZXItc3BhY2luZzoxLjNweCAhaW1wb3J0YW50OwogIH0KfQo8L3N0eWxlPgoKPGRpdiBjbGFzcz0iZmxtLXdyYXAiIHN0eWxlPSJiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyBwYWRkaW5nOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICA8ZGl2IGNsYXNzPSJmbG0tbWFpbiIgc3R5bGU9Im1heC13aWR0aDoxMDgwcHggIWltcG9ydGFudDsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyBtYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAyMHB4IDg4cHggMjBweCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsgYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KCjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKICAiQGNvbnRleHQiOiAiaHR0cHM6Ly9zY2hlbWEub3JnIiwKICAiQGdyYXBoIjogWwogICAgewogICAgICAiQHR5cGUiOiAiQXJ0aWNsZSIsCiAgICAgICJAaWQiOiAiaHR0cHM6Ly93d3cuZ2ZpdGdyZWVyLmNvbS8jZml0bmVzcy1saXZpbmctcHJvZmlsZSIsCiAgICAgICJoZWFkbGluZSI6ICJDcmVhdGluZyBBIEZhbWlseS1PcmllbnRlZCBHeW0gQXRtb3NwaGVyZTogSG93IFBlcnNvbmFsIENvbm5lY3Rpb25zIERyaXZlIE1lbWJlciBSZXRlbnRpb24iLAogICAgICAiZGVzY3JpcHRpb24iOiAiQSBGaXRuZXNzIExpdmluZyBNYWdhemluZSBlZGl0b3JpYWwgcHJvZmlsZSBvbiBHIEZpdG5lc3MgaW4gR3JlZXIsIFNvdXRoIENhcm9saW5hLCBleHBsb3JpbmcgaG93IG93bmVyIExhd3JlbmNlIEdyYWhhbSwgQmVhdHJpeiBHcmFoYW0sIE1hcmlhIEJlbnRpdmVnbmEsIGFuZCB0aGUgRyBGaXRuZXNzIHRlYW0gYnVpbGQgbWVtYmVyIHJldGVudGlvbiB0aHJvdWdoIHBlcnNvbmFsIHJlbGF0aW9uc2hpcHMsIGZ1bmN0aW9uYWwgdHJhaW5pbmcsIGFuZCBhIHdlbGNvbWluZyBneW0gY3VsdHVyZS4iLAogICAgICAiZGF0ZVB1Ymxpc2hlZCI6ICIyMDI2LTA0LTI5IiwKICAgICAgImRhdGVNb2RpZmllZCI6ICIyMDI2LTA0LTMwIiwKICAgICAgImF1dGhvciI6IHsKICAgICAgICAiQHR5cGUiOiAiUGVyc29uIiwKICAgICAgICAibmFtZSI6ICJEYW5pZWwgRm9yZCIsCiAgICAgICAgImpvYlRpdGxlIjogIk1hbmFnaW5nIEVkaXRvciIKICAgICAgfSwKICAgICAgInB1Ymxpc2hlciI6IHsKICAgICAgICAiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwKICAgICAgICAibmFtZSI6ICJGaXRuZXNzIExpdmluZyBNYWdhemluZSIKICAgICAgfSwKICAgICAgIm1haW5FbnRpdHlPZlBhZ2UiOiAiaHR0cHM6Ly93d3cuZ2ZpdGdyZWVyLmNvbS8iLAogICAgICAidXJsIjogImh0dHBzOi8vd3d3LmdmaXRncmVlci5jb20vIiwKICAgICAgInNhbWVBcyI6IFsKICAgICAgICAiaHR0cHM6Ly93d3cuZ2ZpdGdyZWVyLmNvbS8iCiAgICAgIF0sCiAgICAgICJhYm91dCI6IFsKICAgICAgICAiRmFtaWx5LW9yaWVudGVkIGd5bSBhdG1vc3BoZXJlIiwKICAgICAgICAiUGVyc29uYWwgdHJhaW5pbmcgaW4gR3JlZXIgU291dGggQ2Fyb2xpbmEiLAogICAgICAgICJHeW0gbWVtYmVyIHJldGVudGlvbiIsCiAgICAgICAgIkZ1bmN0aW9uYWwgdHJhaW5pbmciLAogICAgICAgICJDb21tdW5pdHkgZml0bmVzcyIsCiAgICAgICAgIkZpdG5lc3MgY2xhc3MgaW5zdHJ1Y3Rpb24iCiAgICAgIF0sCiAgICAgICJtZW50aW9ucyI6IFsKICAgICAgICB7CiAgICAgICAgICAiQHR5cGUiOiAiUGVyc29uIiwKICAgICAgICAgICJuYW1lIjogIkxhd3JlbmNlIEdyYWhhbSIsCiAgICAgICAgICAiam9iVGl0bGUiOiAiT3duZXIgYW5kIFBlcnNvbmFsIFRyYWluZXIiLAogICAgICAgICAgIndvcmtzRm9yIjogewogICAgICAgICAgICAiQHR5cGUiOiAiRXhlcmNpc2VHeW0iLAogICAgICAgICAgICAibmFtZSI6ICJHIEZpdG5lc3MiLAogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vd3d3LmdmaXRncmVlci5jb20vIgogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgIkB0eXBlIjogIlBlcnNvbiIsCiAgICAgICAgICAibmFtZSI6ICJCZWF0cml6IEdyYWhhbSIsCiAgICAgICAgICAiam9iVGl0bGUiOiAiVHJhaW5lciBhbmQgRml0bmVzcyBDbGFzcyBJbnN0cnVjdG9yIiwKICAgICAgICAgICJ3b3Jrc0ZvciI6IHsKICAgICAgICAgICAgIkB0eXBlIjogIkV4ZXJjaXNlR3ltIiwKICAgICAgICAgICAgIm5hbWUiOiAiRyBGaXRuZXNzIiwKICAgICAgICAgICAgInVybCI6ICJodHRwczovL3d3dy5nZml0Z3JlZXIuY29tLyIKICAgICAgICAgIH0sCiAgICAgICAgICAia25vd3NBYm91dCI6IFsKICAgICAgICAgICAgIkZ1bmN0aW9uYWwgdHJhaW5pbmciLAogICAgICAgICAgICAiQ29tcGV0aXRpdmUgdHJhaW5pbmcgZm9yIHdvbWVuIiwKICAgICAgICAgICAgIlNjdWxwdGluZyBjbGFzc2VzIiwKICAgICAgICAgICAgIlNwaW4gY2xhc3NlcyIsCiAgICAgICAgICAgICJQZXJzb25hbCB0cmFpbmluZyIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJAdHlwZSI6ICJQZXJzb24iLAogICAgICAgICAgIm5hbWUiOiAiTWFyaWEgQmVudGl2ZWduYSIsCiAgICAgICAgICAid29ya3NGb3IiOiB7CiAgICAgICAgICAgICJAdHlwZSI6ICJFeGVyY2lzZUd5bSIsCiAgICAgICAgICAgICJuYW1lIjogIkcgRml0bmVzcyIsCiAgICAgICAgICAgICJ1cmwiOiAiaHR0cHM6Ly93d3cuZ2ZpdGdyZWVyLmNvbS8iCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICBdLAogICAgICAiaW1hZ2UiOiBbCiAgICAgICAgImh0dHBzOi8vaWlsaS5pby9CaUxmcGxTLnBuZyIsCiAgICAgICAgImh0dHBzOi8vaWlsaS5pby9CaUxrMldQLnBuZyIsCiAgICAgICAgImh0dHBzOi8vaWlsaS5pby9CaUxxVnpHLnBuZyIsCiAgICAgICAgImh0dHBzOi8vaWlsaS5pby9CaUxxTmdTLnBuZyIsCiAgICAgICAgImh0dHBzOi8vaWlsaS5pby9Cc2Y4WjBCLnBuZyIKICAgICAgXQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlBlcnNvbiIsCiAgICAgICJAaWQiOiAiaHR0cHM6Ly93d3cuZ2ZpdGdyZWVyLmNvbS8jbGF3cmVuY2UtZ3JhaGFtIiwKICAgICAgIm5hbWUiOiAiTGF3cmVuY2UgR3JhaGFtIiwKICAgICAgImpvYlRpdGxlIjogIk93bmVyIGFuZCBQZXJzb25hbCBUcmFpbmVyIiwKICAgICAgImltYWdlIjogImh0dHBzOi8vaWlsaS5pby9CaUxrMldQLnBuZyIsCiAgICAgICJ3b3Jrc0ZvciI6IHsKICAgICAgICAiQHR5cGUiOiAiRXhlcmNpc2VHeW0iLAogICAgICAgICJuYW1lIjogIkcgRml0bmVzcyIsCiAgICAgICAgInVybCI6ICJodHRwczovL3d3dy5nZml0Z3JlZXIuY29tLyIKICAgICAgfSwKICAgICAgInNhbWVBcyI6IFsKICAgICAgICAiaHR0cHM6Ly93d3cuZ2ZpdGdyZWVyLmNvbS8iCiAgICAgIF0sCiAgICAgICJrbm93c0Fib3V0IjogWwogICAgICAgICJQZXJzb25hbCB0cmFpbmluZyIsCiAgICAgICAgIkZ1bmN0aW9uYWwgdHJhaW5pbmciLAogICAgICAgICJDb3JlIHRyYWluaW5nIiwKICAgICAgICAiTWVtYmVyIHJldGVudGlvbiIsCiAgICAgICAgIkNvbW11bml0eSBmaXRuZXNzIgogICAgICBdLAogICAgICAiYWRkcmVzcyI6IHsKICAgICAgICAiQHR5cGUiOiAiUG9zdGFsQWRkcmVzcyIsCiAgICAgICAgImFkZHJlc3NMb2NhbGl0eSI6ICJHcmVlciIsCiAgICAgICAgImFkZHJlc3NSZWdpb24iOiAiU0MiLAogICAgICAgICJhZGRyZXNzQ291bnRyeSI6ICJVUyIKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlBlcnNvbiIsCiAgICAgICJAaWQiOiAiaHR0cHM6Ly93d3cuZ2ZpdGdyZWVyLmNvbS8jYmVhdHJpei1ncmFoYW0iLAogICAgICAibmFtZSI6ICJCZWF0cml6IEdyYWhhbSIsCiAgICAgICJqb2JUaXRsZSI6ICJUcmFpbmVyIGFuZCBGaXRuZXNzIENsYXNzIEluc3RydWN0b3IiLAogICAgICAiZGVzY3JpcHRpb24iOiAiQmVhdHJpeiBHcmFoYW0gaXMgYSB0cmFpbmVyIGFuZCBmaXRuZXNzIGNsYXNzIGluc3RydWN0b3IgYXQgRyBGaXRuZXNzIHdpdGggMTUrIHllYXJzIGFzIGEgY2VydGlmaWVkIHBlcnNvbmFsIHRyYWluZXIuIEhlciBzcGVjaWFsdGllcyBpbmNsdWRlIGZ1bmN0aW9uYWwgdHJhaW5pbmcsIGNvbXBldGl0aXZlIHRyYWluaW5nIGZvciB3b21lbiwgc2N1bHB0aW5nIGNsYXNzZXMsIGFuZCBzcGluIGNsYXNzZXMuIiwKICAgICAgImltYWdlIjogImh0dHBzOi8vaWlsaS5pby9Cc2Y4WjBCLnBuZyIsCiAgICAgICJ3b3Jrc0ZvciI6IHsKICAgICAgICAiQHR5cGUiOiAiRXhlcmNpc2VHeW0iLAogICAgICAgICJuYW1lIjogIkcgRml0bmVzcyIsCiAgICAgICAgInVybCI6ICJodHRwczovL3d3dy5nZml0Z3JlZXIuY29tLyIKICAgICAgfSwKICAgICAgInNhbWVBcyI6IFsKICAgICAgICAiaHR0cHM6Ly93d3cuZ2ZpdGdyZWVyLmNvbS8iCiAgICAgIF0sCiAgICAgICJrbm93c0Fib3V0IjogWwogICAgICAgICJGdW5jdGlvbmFsIHRyYWluaW5nIiwKICAgICAgICAiQ29tcGV0aXRpdmUgdHJhaW5pbmcgZm9yIHdvbWVuIiwKICAgICAgICAiU2N1bHB0aW5nIGNsYXNzZXMiLAogICAgICAgICJTcGluIGNsYXNzZXMiLAogICAgICAgICJQZXJzb25hbCB0cmFpbmluZyIKICAgICAgXSwKICAgICAgImFkZHJlc3MiOiB7CiAgICAgICAgIkB0eXBlIjogIlBvc3RhbEFkZHJlc3MiLAogICAgICAgICJhZGRyZXNzTG9jYWxpdHkiOiAiR3JlZXIiLAogICAgICAgICJhZGRyZXNzUmVnaW9uIjogIlNDIiwKICAgICAgICAiYWRkcmVzc0NvdW50cnkiOiAiVVMiCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJFeGVyY2lzZUd5bSIsCiAgICAgICJAaWQiOiAiaHR0cHM6Ly93d3cuZ2ZpdGdyZWVyLmNvbS8jbG9jYWxidXNpbmVzcyIsCiAgICAgICJuYW1lIjogIkcgRml0bmVzcyIsCiAgICAgICJ1cmwiOiAiaHR0cHM6Ly93d3cuZ2ZpdGdyZWVyLmNvbS8iLAogICAgICAic2FtZUFzIjogWwogICAgICAgICJodHRwczovL3d3dy5nZml0Z3JlZXIuY29tLyIKICAgICAgXSwKICAgICAgImltYWdlIjogImh0dHBzOi8vaWlsaS5pby9CaUxmcGxTLnBuZyIsCiAgICAgICJhZGRyZXNzIjogewogICAgICAgICJAdHlwZSI6ICJQb3N0YWxBZGRyZXNzIiwKICAgICAgICAiYWRkcmVzc0xvY2FsaXR5IjogIkdyZWVyIiwKICAgICAgICAiYWRkcmVzc1JlZ2lvbiI6ICJTQyIsCiAgICAgICAgImFkZHJlc3NDb3VudHJ5IjogIlVTIgogICAgICB9LAogICAgICAiZm91bmRlciI6IHsKICAgICAgICAiQHR5cGUiOiAiUGVyc29uIiwKICAgICAgICAibmFtZSI6ICJMYXdyZW5jZSBHcmFoYW0iCiAgICAgIH0sCiAgICAgICJlbXBsb3llZSI6IFsKICAgICAgICB7CiAgICAgICAgICAiQHR5cGUiOiAiUGVyc29uIiwKICAgICAgICAgICJuYW1lIjogIkJlYXRyaXogR3JhaGFtIiwKICAgICAgICAgICJqb2JUaXRsZSI6ICJUcmFpbmVyIGFuZCBGaXRuZXNzIENsYXNzIEluc3RydWN0b3IiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiQHR5cGUiOiAiUGVyc29uIiwKICAgICAgICAgICJuYW1lIjogIk1hcmlhIEJlbnRpdmVnbmEiCiAgICAgICAgfQogICAgICBdLAogICAgICAiYXJlYVNlcnZlZCI6IHsKICAgICAgICAiQHR5cGUiOiAiQ2l0eSIsCiAgICAgICAgIm5hbWUiOiAiR3JlZXIiCiAgICAgIH0sCiAgICAgICJrbm93c0Fib3V0IjogWwogICAgICAgICJQZXJzb25hbCB0cmFpbmluZyIsCiAgICAgICAgIkZ1bmN0aW9uYWwgdHJhaW5pbmciLAogICAgICAgICJDb3JlIHRyYWluaW5nIiwKICAgICAgICAiU21hbGwgZ3JvdXAgZml0bmVzcyIsCiAgICAgICAgIllvZ2EiLAogICAgICAgICJTZW5pb3IgZml0bmVzcyIsCiAgICAgICAgIk1pbGl0YXJ5IHByZXBhcmF0aW9uIHRyYWluaW5nIiwKICAgICAgICAiU3BhcnRhbiByYWNlIHByZXBhcmF0aW9uIiwKICAgICAgICAiQ29tcGV0aXRpdmUgdHJhaW5pbmcgZm9yIHdvbWVuIiwKICAgICAgICAiU2N1bHB0aW5nIGNsYXNzZXMiLAogICAgICAgICJTcGluIGNsYXNzZXMiCiAgICAgIF0sCiAgICAgICJyZXZpZXciOiB7CiAgICAgICAgIkB0eXBlIjogIlJldmlldyIsCiAgICAgICAgImF1dGhvciI6IHsKICAgICAgICAgICJAdHlwZSI6ICJQZXJzb24iLAogICAgICAgICAgIm5hbWUiOiAiTWFyayBHZWUiCiAgICAgICAgfSwKICAgICAgICAicmV2aWV3Qm9keSI6ICJJIGdvdCB0byBteSBoZWFsdGhpZXN0IHBvaW50IGF0IEcgRml0bmVzcy4gVGhlIG93bmVyIChMYXdyZW5jZSkgaGFzIHRyYWluZWQgbWUgYW5kIGhlbHBlZCBtZSB3aXRoIG15IGZpdG5lc3Mgam91cm5leSBmb3IgeWVhcnMuIEFsbCBvZiB0aGUgc3RhZmYgYXJlIGhlbHBmdWwsIGZyaWVuZGx5LCBhbmQgZW5jb3VyYWdpbmcgdG8gZXZlcnlvbmUuIFRoZSBwZXJzb25hbCB0cmFpbmVyIE1pa2UgdHJhaW5lZCBtZSBmb3IgYSBTcGFydGFuIHJhY2UgYW5kIHJhbiB0aGUgcmFjZSB3aXRoIG1lICh0aGF04oCZcyBhbiBhd2Vzb21lIHBlcnNvbmFsIHRyYWluZXIhKS4iCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJGQVFQYWdlIiwKICAgICAgIkBpZCI6ICJodHRwczovL3d3dy5nZml0Z3JlZXIuY29tLyNmYXEiLAogICAgICAibWFpbkVudGl0eSI6IFsKICAgICAgICB7CiAgICAgICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAgICAgIm5hbWUiOiAiV2hhdCBNYWtlcyBHIEZpdG5lc3MgRGlmZmVyZW50IEZyb20gTGFyZ2VyIEd5bXM/IiwKICAgICAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsKICAgICAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgICAgICJ0ZXh0IjogIkcgRml0bmVzcyBzdGFuZHMgb3V0IGJlY2F1c2UgdGhlIHN0YWZmIGZvY3VzZXMgb24gcGVyc29uYWwgcmVsYXRpb25zaGlwcywgbWVtYmVyIHJlY29nbml0aW9uLCBhbmQgYSB3ZWxjb21pbmcgYXRtb3NwaGVyZS4gTGF3cmVuY2UgR3JhaGFtIGRlc2NyaWJlZCByZWxhdGlvbnNoaXBzIGFzIG9uZSBvZiB0aGUgZ3lt4oCZcyBzdHJvbmdlc3QgZGlmZmVyZW5jZXMsIG5vdGluZyB0aGF0IHRoZSB0ZWFtIGtub3dzIG1vc3QgbWVtYmVycyBieSBmaXJzdCBuYW1lIGFuZCBub3RpY2VzIHdoZW4gYSBtZW1iZXIgaGFzIGJlZW4gYXdheS4gVGhhdCBmYW1pbHktY2VudGVyZWQgYXRtb3NwaGVyZSBhbHNvIHJlZmxlY3RzIHRoZSBzdXBwb3J0IGFuZCB0cmFpbmluZyByb2xlIG9mIEJlYXRyaXogR3JhaGFtLCBMYXdyZW5jZeKAmXMgd2lmZSBhbmQgYSBjZXJ0aWZpZWQgcGVyc29uYWwgdHJhaW5lciBhdCBHIEZpdG5lc3MuIgogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgICAgICJuYW1lIjogIkRvZXMgRyBGaXRuZXNzIE9mZmVyIFBlcnNvbmFsIFRyYWluaW5nIEluIEdyZWVyLCBTQz8iLAogICAgICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiwKICAgICAgICAgICAgInRleHQiOiAiWWVzLiBHIEZpdG5lc3Mgb2ZmZXJzIHBlcnNvbmFsIHRyYWluaW5nIGluIEdyZWVyLCBTQywgd2l0aCBhIHRlYW0gb2YgdHJhaW5lcnMgd2hvIGFkYXB0IHdvcmtvdXRzIHRvIGVhY2ggbWVtYmVy4oCZcyBnb2Fscy4gVGhlIGludGVydmlldyBkZXNjcmliZWQgdHJhaW5pbmcgc3VwcG9ydCBmb3Igd2VpZ2h0IGxvc3MsIG11c2NsZSBnYWluLCBmdW5jdGlvbmFsIHN0cmVuZ3RoLCBzZW5pb3IgY29uZmlkZW5jZSwgbWlsaXRhcnkgcHJlcGFyYXRpb24sIGFuZCBTcGFydGFuIHJhY2UgcHJlcGFyYXRpb24uIEJlYXRyaXogR3JhaGFtIGFsc28gYnJpbmdzIDE1KyB5ZWFycyBhcyBhIGNlcnRpZmllZCBwZXJzb25hbCB0cmFpbmVyLCB3aXRoIHNwZWNpYWx0aWVzIHRoYXQgaW5jbHVkZSBmdW5jdGlvbmFsIHRyYWluaW5nLCBjb21wZXRpdGl2ZSB0cmFpbmluZyBmb3Igd29tZW4sIHNjdWxwdGluZyBjbGFzc2VzLCBhbmQgc3BpbiBjbGFzc2VzLiIKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICAgICAibmFtZSI6ICJXaG8gSXMgRyBGaXRuZXNzIERlc2lnbmVkIFRvIFNlcnZlPyIsCiAgICAgICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICAgICAidGV4dCI6ICJHIEZpdG5lc3Mgc2VydmVzIGEgd2lkZSByYW5nZSBvZiBtZW1iZXJzLCBpbmNsdWRpbmcgYWR1bHRzIHdobyB3YW50IHRvIHN0YXkgaGVhbHRoeSwgc2VuaW9ycyB3aG8gd2FudCBiZXR0ZXIgZGFpbHkgZnVuY3Rpb24sIGF0aGxldGVzIHByZXBhcmluZyBmb3IgZXZlbnRzLCB3b21lbiBzZWVraW5nIGNvbXBldGl0aXZlIHRyYWluaW5nLCBtZW1iZXJzIGludGVyZXN0ZWQgaW4gc2N1bHB0aW5nIG9yIHNwaW4gY2xhc3NlcywgYW5kIHBlb3BsZSB3aG8gd2FudCBhIG5vbi1pbnRpbWlkYXRpbmcgcGxhY2UgdG8gYmVnaW4gb3IgcmVzdGFydCBhIGZpdG5lc3Mgcm91dGluZS4iCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAgICAgIm5hbWUiOiAiSG93IERvZXMgQSBGYW1pbHktT3JpZW50ZWQgR3ltIEF0bW9zcGhlcmUgU3VwcG9ydCBNZW1iZXIgUmV0ZW50aW9uPyIsCiAgICAgICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICAgICAidGV4dCI6ICJBIGZhbWlseS1vcmllbnRlZCBneW0gYXRtb3NwaGVyZSBjYW4gc3VwcG9ydCBtZW1iZXIgcmV0ZW50aW9uIGJ5IG1ha2luZyBtZW1iZXJzIGZlZWwga25vd24sIGNvbWZvcnRhYmxlLCBhbmQgY29ubmVjdGVkLiBBdCBHIEZpdG5lc3MsIHRoZSB0ZWFtIGRlc2NyaWJlZCBhIGN1bHR1cmUgd2hlcmUgbWVtYmVycyBoZWxwIG9uZSBhbm90aGVyLCB0cmFpbmVycyBidWlsZCBsb25nLXRlcm0gcmVsYXRpb25zaGlwcywgYW5kIHRoZSBzdGFmZiByZWFjaGVzIG91dCB3aGVuIGEgZmFtaWxpYXIgbWVtYmVyIGhhcyBiZWVuIG1pc3NpbmcuIEJlYXRyaXogR3JhaGFt4oCZcyBzdXBwb3J0IG9mIExhd3JlbmNlIHRocm91Z2hvdXQgdGhlIGd5beKAmXMgZ3Jvd3RoIHJlaW5mb3JjZXMgdGhhdCBmYW1pbHkgZm91bmRhdGlvbi4iCiAgICAgICAgICB9CiAgICAgICAgfQogICAgICBdCiAgICB9CiAgXQp9Cjwvc2NyaXB0PgoKPGRpdiBjbGFzcz0iZmxtLWlubmVyIiBzdHlsZT0ibWF4LXdpZHRoOjEwNDBweCAhaW1wb3J0YW50OyB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IG1hcmdpbjowIGF1dG8gIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KCiAgPGRpdiBjbGFzcz0iZmxtLXNlY3Rpb24iIHN0eWxlPSJwYWRkaW5nOjMwcHggMCAyNHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgIDx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIGJvcmRlcj0iMCIgc3R5bGU9IndpZHRoOjEwMCUgIWltcG9ydGFudDsgdGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7IGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgPHRyPgogICAgICAgIDx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLWxlZnQiIHN0eWxlPSJ3aWR0aDo2OCUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAyOHB4IDAgMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzo0LjhweCAhaW1wb3J0YW50OyBmb250LXNpemU6MTIuNXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50OyBjb2xvcjojNmQ2NjVmICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE1cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkxvY2FsIEZpdG5lc3MgTGVhZGVyc2hpcCBTZXJpZXM8L3A+CiAgICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6My44cHggIWltcG9ydGFudDsgZm9udC1zaXplOjExLjVweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDsgY29sb3I6Izk0OGI4NCAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5FZGl0b3JpYWwgU3BvdGxpZ2h0IC8gR3JlZXIsIFNvdXRoIENhcm9saW5hPC9wPgogICAgICAgIDwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJmbG0tbWFzdGhlYWQtcmlnaHQiIHN0eWxlPSJ3aWR0aDozMiUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDsgcGFkZGluZzowICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjNweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjE4ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMTUxNTE1ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTJweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDsiPkJ5IERhbmllbCBGb3JkPC9wPgogICAgICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6M3B4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50OyBjb2xvcjojNzQ2ZDY0ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7Ij5NYW5hZ2luZyBFZGl0b3I8L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L3RkPgogICAgICA8L3RyPgogICAgPC90YWJsZT4KICA8L2Rpdj4KCiAgPGRpdiBzdHlsZT0iaGVpZ2h0OjFweCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiNkOWQyYzYgIWltcG9ydGFudDsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyBtYXgtd2lkdGg6OTYwcHggIWltcG9ydGFudDsgbWFyZ2luOjAgMCAzMHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+PC9kaXY+CgogIDxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzowIDAgMzBweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6Mi40cHggIWltcG9ydGFudDsgZm9udC1zaXplOjEycHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42ICFpbXBvcnRhbnQ7IGNvbG9yOiM2MTU4NGMgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgRmVhdHVyZSBQcm9maWxlPC9wPgoKPGgxIGNsYXNzPSJmbG0taDEiIHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6NThweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjAyICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOi0xLjE1cHggIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjJweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+Q3JlYXRpbmcgQSBGYW1pbHktT3JpZW50ZWQgR3ltIEF0bW9zcGhlcmU6IEhvdyBQZXJzb25hbCBDb25uZWN0aW9ucyBEcml2ZSBNZW1iZXIgUmV0ZW50aW9uPC9oMT4KCjxwIGNsYXNzPSJmbG0tZGVjayIgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjZweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQ2ICFpbXBvcnRhbnQ7IGNvbG9yOiMzNDMwMmIgIWltcG9ydGFudDsgbWF4LXdpZHRoOjk4MHB4ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+SW5zaWRlIEcgRml0bmVzcywgTGF3cmVuY2UgR3JhaGFtLCBCZWF0cml6IEdyYWhhbSwgYW5kIE1hcmlhIEJlbnRpdmVnbmEgc2hvdyB3aHkgcGVyc29uYWwgcmVsYXRpb25zaGlwcywgc3RlYWR5IGNvYWNoaW5nLCBhbmQgYSB3ZWxjb21pbmcgdHJhaW5pbmcgZmxvb3IgY2FuIHR1cm4gYSBsb2NhbCBneW0gaW50byBhIHBsYWNlIG1lbWJlcnMgd2FudCB0byByZXR1cm4gdG8uPC9wPgoKPGRpdiBzdHlsZT0iYm9yZGVyLWxlZnQ6M3B4IHNvbGlkICNjZGJkOTggIWltcG9ydGFudDsgcGFkZGluZzo3cHggMCA3cHggMTRweCAhaW1wb3J0YW50OyBtYXgtd2lkdGg6ODUwcHggIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50OyBjb2xvcjojNmY2NjVjICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+UmVjb2duaXplZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBmb3IgcmVsYXRpb25zaGlwLWxlZCB0cmFpbmluZywgbWVtYmVyLWNlbnRlcmVkIGd5bSBjdWx0dXJlLCBhbmQgbG9jYWwgZml0bmVzcyBsZWFkZXJzaGlwLjwvcD4KPC9kaXY+CgogIDwvZGl2PgoKICA8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiBib3JkZXI9IjAiIHN0eWxlPSJ3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IHRhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50OyBib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAyNHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgICA8dHI+CiAgICAgIDx0ZCBjbGFzcz0iZmxtLWhlcm8tbGVmdCIgc3R5bGU9IndpZHRoOjU1JSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgcGFkZGluZzowIDMycHggMCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPgogICAgICAgIDxwIGNsYXNzPSJmbG0taGVyby1pbnRybyIgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjc1ICFpbXBvcnRhbnQ7IGNvbG9yOiMyODI1MjEgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij48c3BhbiBjbGFzcz0iZmxtLWRyb3BjYXAiIHN0eWxlPSJmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTo5MHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjAuNzggIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IHBhZGRpbmc6NnB4IDEycHggMCAwICFpbXBvcnRhbnQ7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyI+STwvc3Bhbj5uIGRvd250b3duIEdyZWVyLCBHIEZpdG5lc3MgaGFzIGJ1aWx0IGl0cyByZXB1dGF0aW9uIG9uIHNvbWV0aGluZyB0aGF0IGRvZXMgbm90IGFsd2F5cyBhcHBlYXIgaW4gYSBtZW1iZXJzaGlwIGJyb2NodXJlOiByZWNvZ25pdGlvbi4gTWVtYmVycyBhcmUgZ3JlZXRlZCBieSBuYW1lLCBtaXNzZWQgd2hlbiB0aGV5IGFyZSBnb25lLCBhbmQgdHJhaW5lZCBhY2NvcmRpbmcgdG8gdGhlIGxpZmUgZWFjaCBwZXJzb24gaXMgdHJ5aW5nIHRvIGxpdmUgb3V0c2lkZSB0aGUgZ3ltLjwvcD4KCiAgICA8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkZvciBvd25lciBMYXdyZW5jZSBHcmFoYW0sIGhpcyB3aWZlIEJlYXRyaXogR3JhaGFtLCBNYXJpYSBCZW50aXZlZ25hLCBhbmQgdGhlIEcgRml0bmVzcyB0ZWFtLCBhIGZhbWlseS1vcmllbnRlZCBneW0gYXRtb3NwaGVyZSBpcyBub3QgYSBzb2Z0IGlkZWEuIEl0IGlzIHRoZSBkYWlseSBvcGVyYXRpbmcgc3RhbmRhcmQgYmVoaW5kIG1lbWJlciB0cnVzdCwgbG9uZy10ZXJtIGNvbnNpc3RlbmN5LCBhbmQgYSBmaXRuZXNzIHNwYWNlIHdoZXJlIHBlb3BsZSBmZWVsIGNvbWZvcnRhYmxlIGVub3VnaCB0byBiZWdpbiBhZ2Fpbi48L3A+CgogICAgPGRpdiBjbGFzcz0iZmxtLWhlcm8tbm90ZSIgc3R5bGU9ImJhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50OyBib3JkZXItdG9wOjFweCBzb2xpZCAjZDhjZmJmICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOGNmYmYgIWltcG9ydGFudDsgcGFkZGluZzoxNnB4IDE4cHggIWltcG9ydGFudDsgbWFyZ2luOjE4cHggMCAwIDAgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzoycHggIWltcG9ydGFudDsgZm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDsgY29sb3I6Izc1NmQ2MyAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlJlbGF0aW9uc2hpcCBTdGFuZGFyZDwvcD4KICAgICAgPHAgY2xhc3M9ImZsbS1oZXJvLW5vdGUtY29weSIgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MTdweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7IGNvbG9yOiMzYTM3MzIgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5BdCBHIEZpdG5lc3MsIHRoZSBleHBlcmllbmNlIHN0YXJ0cyB3aXRoIHJlY29nbml0aW9uOiBtZW1iZXJzIGFyZSBjb2FjaGVkIHBlcnNvbmFsbHksIGdyZWV0ZWQgd2l0aCBmYW1pbGlhcml0eSwgYW5kIHN1cHBvcnRlZCB3aXRoIGEgdG9uZSB0aGF0IGZlZWxzIHN0ZWFkeSByYXRoZXIgdGhhbiB0cmFuc2FjdGlvbmFsLjwvcD4KICAgIDwvZGl2PgogIDwvdGQ+CgogIDx0ZCBjbGFzcz0iZmxtLWhlcm8tcmlnaHQiIHN0eWxlPSJ3aWR0aDo0NSUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgIDxpbWcgY2xhc3M9ImZsbS1oZXJvLWltZyIgc3JjPSJodHRwczovL2lpbGkuaW8vQmlMZnBsUy5wbmciIGFsdD0iRyBGaXRuZXNzIHRyYWluaW5nIHRlYW0gaW4gR3JlZXIgU291dGggQ2Fyb2xpbmEgbGVkIGJ5IG93bmVyIExhd3JlbmNlIEdyYWhhbSIgc3R5bGU9ImRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyBtYXgtd2lkdGg6NDMwcHggIWltcG9ydGFudDsgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDsgYm9yZGVyOjAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDsiPgoKICAgIDxwIGNsYXNzPSJmbG0taGVyby1jYXB0aW9uIiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMi41cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7IGNvbG9yOiM2NjYxNTggIWltcG9ydGFudDsgbWFyZ2luOjlweCAwIDAgYXV0byAhaW1wb3J0YW50OyBtYXgtd2lkdGg6NDMwcHggIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5GZWF0dXJlZCBQcm9maWxlOiBUaGUgRyBGaXRuZXNzIHRlYW0gcmVmbGVjdHMgdGhlIHBlcnNvbmFsLCByZWxhdGlvbnNoaXAtbGVkIGN1bHR1cmUgbWVtYmVycyBkZXNjcmliZSB3aGVuIHRoZXkgdGFsayBhYm91dCB0aGUgZ3lt4oCZcyBhdG1vc3BoZXJlLiBCZWF0cml6IEdyYWhhbSBpcyBwaWN0dXJlZCBvbiB0aGUgbGVmdCBpbiB0aGUgZ3JvdXAgcGhvdG8sIHdpdGggTWFyaWEgQmVudGl2ZWduYSBvbiB0aGUgcmlnaHQuPC9wPgoKICAgIDxkaXYgY2xhc3M9ImZsbS1vd25lci1mb2N1cyIgc3R5bGU9Im1heC13aWR0aDozOTVweCAhaW1wb3J0YW50OyBtYXJnaW46MTFweCAwIDAgYXV0byAhaW1wb3J0YW50OyBwYWRkaW5nOjEwcHggMCAwIDAgIWltcG9ydGFudDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2Q4Y2ZiZiAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjIuN3B4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNDUgIWltcG9ydGFudDsgY29sb3I6Izc1NmQ2MyAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPk93bmVyIEZvY3VzPC9wPgogICAgICA8cCBjbGFzcz0iZmxtLW93bmVyLWZvY3VzLWNvcHkiIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7IGNvbG9yOiMzYTM3MzIgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5MYXdyZW5jZSBoYXMgc2hhcGVkIEcgRml0bmVzcyBhcm91bmQgYSBzaW1wbGUgc3RhbmRhcmQ6IG1lbWJlcnMgc2hvdWxkIGZlZWwga25vd24sIGNvYWNoZWQsIGFuZCB3ZWxjb21lZCBmcm9tIHRoZSBtb21lbnQgdGhleSB3YWxrIGluLiBUaGF0IG93bmVyLWxlZCB0b25lIGlzIHN0cmVuZ3RoZW5lZCBieSBCZWF0cml6IEdyYWhhbeKAmXMgc3VwcG9ydCBhbmQgdHJhaW5pbmcgcm9sZSwgZ2l2aW5nIHRoZSBneW0gYW4gZXZlbiBjbGVhcmVyIGZhbWlseSBmb3VuZGF0aW9uLjwvcD4KICAgIDwvZGl2PgogIDwvdGQ+CjwvdHI+CgogIDwvdGFibGU+CgogIDxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlIiBzdHlsZT0iYmFja2dyb3VuZDojZmJmYWY3ICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6M3B4IHNvbGlkICMxMTExMTEgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q4ZDFjNSAhaW1wb3J0YW50OyBib3JkZXItbGVmdDo0cHggc29saWQgI2NkYmQ5OCAhaW1wb3J0YW50OyBwYWRkaW5nOjI4cHggMzRweCAyNnB4IDM0cHggIWltcG9ydGFudDsgbWFyZ2luOjhweCBhdXRvIDM0cHggYXV0byAhaW1wb3J0YW50OyBtYXgtd2lkdGg6ODEwcHggIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICA8cCBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCIgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MzFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjM4ICFpbXBvcnRhbnQ7IGNvbG9yOiMxNDE0MTQgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij7igJxZb3XigJlyZSBnb2luZyB0byBmZWVsIHRoZSBkaWZmZXJlbmNlIGJlZm9yZSB5b3Ugc2VlIGl0LiBJdCB0YWtlcyBhIHdoaWxlLiBJdOKAmXMgYSBwcm9jZXNzLCBidXQgYmUgcGF0aWVudCwgYW5kIGl04oCZbGwgY29tZS7igJ08L3A+CiAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS44cHggIWltcG9ydGFudDsgZm9udC1zaXplOjExcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7IGNvbG9yOiM3YTczNjkgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5MYXdyZW5jZSBHcmFoYW0sIE93bmVyIE9mIEcgRml0bmVzczwvcD4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0iZmxtLXN0YW5kYXJkLWJveCIgc3R5bGU9ImJhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50OyBib3JkZXItdG9wOjFweCBzb2xpZCAjZDhjZmJmICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOGNmYmYgIWltcG9ydGFudDsgcGFkZGluZzozMHB4IDI4cHggIWltcG9ydGFudDsgbWFyZ2luOjAgMCAzNHB4IDAgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KICAgIDx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIGJvcmRlcj0iMCIgc3R5bGU9IndpZHRoOjEwMCUgIWltcG9ydGFudDsgdGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7IGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgPHRyPgogICAgICAgIDx0ZCBjbGFzcz0iZmxtLXN0YW5kYXJkLWxhYmVsIiBzdHlsZT0id2lkdGg6MzAlICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyBwYWRkaW5nOjAgMjhweCAwIDE2cHggIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkICNjZGJkOTggIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4wNSAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+VGhlIEZpdG5lc3M8YnI+U3RhbmRhcmQ8L3A+CiAgICAgICAgPC90ZD4KICAgICAgICA8dGQgY2xhc3M9ImZsbS1zdGFuZGFyZC1jb3B5IiBzdHlsZT0id2lkdGg6NzAlICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyBwYWRkaW5nOjAgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyNXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNTIgIWltcG9ydGFudDsgY29sb3I6IzFmMWQxYSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEycHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlBlcnNvbmFsLCBzdGVhZHksIGFuZCByZWxhdGlvbnNoaXAtZHJpdmVuIOKAlCB0aGUga2luZCBvZiBtZW1iZXIgZXhwZXJpZW5jZSBHIEZpdG5lc3MgaGFzIGJ1aWx0IHRocm91Z2ggcHJhY3RpY2FsIHRyYWluaW5nLCBmYW1pbGlhciBjb2FjaGluZywgYW5kIGEgZ3ltIGZsb29yIHdoZXJlIHBlb3BsZSBhcmUgdHJlYXRlZCBhcyBtb3JlIHRoYW4gY2hlY2staW5zLjwvcD4KICAgICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzoxLjhweCAhaW1wb3J0YW50OyBmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50OyBjb2xvcjojN2E3MzY5ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+RWRpdG9yaWFsIE9ic2VydmF0aW9uPC9wPgogICAgICAgIDwvdGQ+CiAgICAgIDwvdHI+CiAgICA8L3RhYmxlPgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJmbG0tc2VjdGlvbiIgc3R5bGU9InBhZGRpbmc6MTBweCAwIDIxcHggMCAhaW1wb3J0YW50OyBjbGVhcjpib3RoICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDI0cHggMCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgICA8cCBjbGFzcz0iZmxtLWFuY2hvci1saW5lLW9uZSIgc3R5bGU9ImZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTo5NnB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTpjbGFtcCg2NHB4LCA4dncsIDk2cHgpICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjAuOTEgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzotMi4xcHggIWltcG9ydGFudDsgbWFyZ2luOjE0cHggMCAwIDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5XaGVyZSBGaXRuZXNzPC9wPgogICAgPHAgY2xhc3M9ImZsbS1hbmNob3ItbGluZS10d28iIHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxNTRweCAhaW1wb3J0YW50OyBmb250LXNpemU6Y2xhbXAoNzZweCwgMTMuNHZ3LCAxNTRweCkgIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MC44NiAhaW1wb3J0YW50OyBmb250LXdlaWdodDozMDAgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOi01cHggIWltcG9ydGFudDsgY29sb3I6I2MwY2FkNiAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojYzBjYWQ2ICFpbXBvcnRhbnQ7IG1hcmdpbjo1cHggMCAwIDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHdoaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij5CRUxPTkdTPC9wPgogICAgPGRpdiBzdHlsZT0iaGVpZ2h0OjFweCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiMyMjIyMjIgIWltcG9ydGFudDsgbWFyZ2luOjE4cHggMCAxNXB4IDAgIWltcG9ydGFudDsgbWF4LXdpZHRoOjk0MHB4ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPjwvZGl2PgogICAgPHAgY2xhc3M9ImZsbS1hbmNob3Itc3VidGl0bGUiIHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzoyLjNweCAhaW1wb3J0YW50OyBmb250LXNpemU6MTJweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjkgIWltcG9ydGFudDsgY29sb3I6IzNmM2EzNCAhaW1wb3J0YW50OyBtYXgtd2lkdGg6OTAwcHggIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5Ib3cgRyBGaXRuZXNzIGJ1aWx0IGl0cyBneW0gY3VsdHVyZSBhcm91bmQgcGVyc29uYWwgY29ubmVjdGlvbiwgZnVuY3Rpb25hbCB0cmFpbmluZywgYW5kIGZhbWlseS1jZW50ZXJlZCBsb2NhbCBsZWFkZXJzaGlwLjwvcD4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0iZmxtLXNlY3Rpb24iIHN0eWxlPSJwYWRkaW5nOjAgMCAzMHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgIDxkaXYgc3R5bGU9ImJvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDhjZmJmICFpbXBvcnRhbnQ7IHBhZGRpbmc6OHB4IDAgMjBweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPgogICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6Mi40cHggIWltcG9ydGFudDsgZm9udC1zaXplOjExcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42ICFpbXBvcnRhbnQ7IGNvbG9yOiM3NTZkNjMgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5Qcm9maWxlIFNuYXBzaG90PC9wPgoKICA8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlOGRjICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPgogICAgPGRpdiBzdHlsZT0icGFkZGluZzoxMnB4IDAgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZThkYyAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgPHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCIgc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOjMxJSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS43cHggIWltcG9ydGFudDsgZm9udC1zaXplOjEwcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42ICFpbXBvcnRhbnQ7IGNvbG9yOiM4YTgxNzYgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5Pd25lcjwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSIgc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOjY3JSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNDUgIWltcG9ydGFudDsgY29sb3I6IzIwMWUxYiAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkxhd3JlbmNlIEdyYWhhbTwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBzdHlsZT0icGFkZGluZzoxMnB4IDAgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZThkYyAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgPHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCIgc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOjMxJSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS43cHggIWltcG9ydGFudDsgZm9udC1zaXplOjEwcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42ICFpbXBvcnRhbnQ7IGNvbG9yOiM4YTgxNzYgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5CdXNpbmVzczwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSIgc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOjY3JSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNDUgIWltcG9ydGFudDsgY29sb3I6IzIwMWUxYiAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkcgRml0bmVzczwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBzdHlsZT0icGFkZGluZzoxMnB4IDAgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZThkYyAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgPHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCIgc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOjMxJSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS43cHggIWltcG9ydGFudDsgZm9udC1zaXplOjEwcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42ICFpbXBvcnRhbnQ7IGNvbG9yOiM4YTgxNzYgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5Mb2NhdGlvbjwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSIgc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOjY3JSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNDUgIWltcG9ydGFudDsgY29sb3I6IzIwMWUxYiAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkdyZWVyLCBTb3V0aCBDYXJvbGluYTwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBzdHlsZT0icGFkZGluZzoxMnB4IDAgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZThkYyAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgPHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCIgc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOjMxJSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS43cHggIWltcG9ydGFudDsgZm9udC1zaXplOjEwcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42ICFpbXBvcnRhbnQ7IGNvbG9yOiM4YTgxNzYgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5TaWduYXR1cmUgRm9jdXM8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiIHN0eWxlPSJkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50OyB3aWR0aDo2NyUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MThweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7IGNvbG9yOiMyMDFlMWIgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5QZXJzb25hbCB0cmFpbmluZywgZnVuY3Rpb25hbCBzdHJlbmd0aCwgc21hbGwgZ3JvdXAgZml0bmVzcywgYW5kIG1lbWJlci1jZW50ZXJlZCBjb2FjaGluZy48L3NwYW4+CiAgICA8L2Rpdj4KICAgIDxkaXYgc3R5bGU9InBhZGRpbmc6MTJweCAwIDAgMCAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgICAgIDxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiIHN0eWxlPSJkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50OyB3aWR0aDozMSUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNiAhaW1wb3J0YW50OyBjb2xvcjojOGE4MTc2ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+S25vd24gRm9yPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIiBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgd2lkdGg6NjclICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50OyBjb2xvcjojMjAxZTFiICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+QSBmYW1pbHktb3JpZW50ZWQgYXRtb3NwaGVyZSB3aGVyZSBtZW1iZXJzIGZlZWwgcmVjb2duaXplZCwgc3VwcG9ydGVkLCBhbmQgY29tZm9ydGFibGUgcmV0dXJuaW5nLjwvc3Bhbj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9ImZsbS1ib2R5IiBzdHlsZT0ibWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsgbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPgoKPGRpdiBjbGFzcz0iZmxtLW5vdGUiIHN0eWxlPSJiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkICNjZGJkOTggIWltcG9ydGFudDsgcGFkZGluZzoyNHB4IDI2cHggIWltcG9ydGFudDsgbWFyZ2luOjAgMCAzNnB4IDAgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjEuOHB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNiAhaW1wb3J0YW50OyBjb2xvcjojNmM2NTViICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+RWRpdG9y4oCZcyBOb3RlPC9wPgogIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+VGhlIHN0cm9uZ2VzdCBwYXJ0IG9mIHRoZSBHIEZpdG5lc3Mgc3RvcnkgaXMgbm90IG9ubHkgaXRzIHRyYWluaW5nIG1vZGVsLiBJdCBpcyB0aGUgd2F5IHRoZSB0ZWFtIHR1cm5zIHJlY29nbml0aW9uLCByZWxhdGlvbnNoaXAsIGFuZCBwcmFjdGljYWwgY29hY2hpbmcgaW50byBhIHJlYXNvbiBmb3IgbWVtYmVycyB0byBrZWVwIGNvbWluZyBiYWNrLjwvcD4KPC9kaXY+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIzcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkZvciBtYW55IGd5bXMsIHJldGVudGlvbiBpcyBtZWFzdXJlZCBpbiBudW1iZXJzLiBBdCBHIEZpdG5lc3MsIHRoZSBzdG9yeSBzb3VuZHMgbW9yZSBwZXJzb25hbC4gTGF3cmVuY2Ugc3Bva2UgYWJvdXQgbWVtYmVycyB3aG8gaGF2ZSBzdGF5ZWQgZm9yIHllYXJzLiBNYXJpYSBzcG9rZSBhYm91dCBjb21mb3J0LCBmYW1pbHksIGFuZCBoZWxwaW5nIHBlb3BsZSBmZWVsIGxlc3MgaW50aW1pZGF0ZWQgd2hlbiB3YWxraW5nIHRocm91Z2ggdGhlIGRvb3IuIFNoZSBhbHNvIHBvaW50ZWQgdG8gQmVhdHJpeiBHcmFoYW0sIExhd3JlbmNl4oCZcyB3aWZlLCBhcyBhbiBpbXBvcnRhbnQgcGFydCBvZiB0aGUgZ3lt4oCZcyBmYW1pbHkgZm91bmRhdGlvbiBhbmQgZ3Jvd3RoLjwvcD4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjNweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+VG9nZXRoZXIsIHRoZSBpbnRlcnZpZXcgbWFkZSBvbmUgaWRlYSBjbGVhcjogbWVtYmVycyBjb21lIGJhY2sgd2hlbiBhIGd5bSBmZWVscyBsaWtlIGEgcGxhY2Ugd2hlcmUgc29tZW9uZSBpcyBwYXlpbmcgYXR0ZW50aW9uLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1xdWljay1hbnN3ZXIiIHN0eWxlPSJiYWNrZ3JvdW5kOiNmN2Y2ZjMgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkICNjOWMyYjUgIWltcG9ydGFudDsgcGFkZGluZzoyOHB4IDMwcHggIWltcG9ydGFudDsgbWFyZ2luOjM4cHggMCA0NHB4IDAgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjEuOHB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNiAhaW1wb3J0YW50OyBjb2xvcjojNmM2NTViICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+UXVpY2sgQW5zd2VyPC9wPgogIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIycHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42NSAhaW1wb3J0YW50OyBjb2xvcjojMWExYTFhICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+QSBmYW1pbHktb3JpZW50ZWQgZ3ltIGF0bW9zcGhlcmUgaGVscHMgZHJpdmUgbWVtYmVyIHJldGVudGlvbiBieSBtYWtpbmcgbWVtYmVycyBmZWVsIHJlY29nbml6ZWQsIGNvbWZvcnRhYmxlLCBhbmQgc3VwcG9ydGVkLiBBdCBHIEZpdG5lc3MsIHRoYXQgYXBwcm9hY2ggc2hvd3MgdXAgdGhyb3VnaCBmaXJzdC1uYW1lIHJlbGF0aW9uc2hpcHMsIHBlcnNvbmFsaXplZCB0cmFpbmluZywgc2VuaW9yLWZyaWVuZGx5IGZ1bmN0aW9uYWwgd29yaywgc21hbGwgZ3JvdXAgZml0bmVzcywgYW5kIGEgY3VsdHVyZSB3aGVyZSBMYXdyZW5jZSBHcmFoYW0sIEJlYXRyaXogR3JhaGFtLCBNYXJpYSBCZW50aXZlZ25hLCBhbmQgdGhlIHRlYW0gbm90aWNlIG1lbWJlcnMgYXMgcGVvcGxlLjwvcD4KPC9kaXY+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIzcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoYXQga2luZCBvZiBlbnZpcm9ubWVudCBpcyBlc3BlY2lhbGx5IGltcG9ydGFudCBmb3IgcGVvcGxlIHdobyBhcmUgcmV0dXJuaW5nIHRvIGZpdG5lc3MsIG9sZGVyIGFkdWx0cyB3b3JraW5nIG9uIGRhaWx5IHN0cmVuZ3RoLCBhbmQgbWVtYmVycyB3aG8gbWF5IG5vdCBmZWVsIGF0IGhvbWUgaW4gYSBsYXJnZXIgY29tbWVyY2lhbCBneW0uIEcgRml0bmVzcyBzZXJ2ZXMgbW9yZSB0aGFuIDUwMCBtZW1iZXJzLCBhY2NvcmRpbmcgdG8gdGhlIGludGVydmlldywgd2hpbGUga2VlcGluZyBhIHN0eWxlIHRoYXQgZmVlbHMgcGVyc29uYWwgcmF0aGVyIHRoYW4gY3Jvd2RlZCBvciBhbm9ueW1vdXMuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLXNlY3Rpb24iIHN0eWxlPSJib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNGNiYmIgIWltcG9ydGFudDsgcGFkZGluZzoyMnB4IDAgMTNweCAwICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgNDZweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CiAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgZm9udC1zaXplOjEycHggIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6Mi4ycHggIWltcG9ydGFudDsgY29sb3I6IzVmNTc0YiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5XaGF0IFlvdeKAmWxsIExlYXJuPC9wPgogIDxoMiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjM0cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5Ib3cgQSBMb2NhbCBHeW0gQnVpbGRzIFRydXN0IFRoYXQgTGFzdHM8L2gyPgogIDxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMmQyYTI2ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7IG1heC13aWR0aDo3MjBweCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoaXMgcHJvZmlsZSBsb29rcyBhdCBob3cgRyBGaXRuZXNzIHVzZXMgcmVsYXRpb25zaGlwcywgcHJhY3RpY2FsIGNvYWNoaW5nLCBmYW1pbHkgc3VwcG9ydCwgYW5kIGEgd2VsY29taW5nIGVudmlyb25tZW50IHRvIHN1cHBvcnQgbWVtYmVyIGxveWFsdHkuPC9wPgoKICA8dGFibGUgY2xhc3M9ImZsbS1sZWFybi1yb3ciIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIiBzdHlsZT0id2lkdGg6MTAwJSAhaW1wb3J0YW50OyB0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDsgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNkNGNiYmIgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgICA8dHI+CiAgICAgIDx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgc3R5bGU9IndpZHRoOjMzLjMzJSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgcGFkZGluZzoxNnB4IDE4cHggMTBweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPgogICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMzggIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS40NXB4ICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZjU3NGIgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgNnB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5XaHkgSXTigJlzIERpZmZlcmVudDwvcD4KICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDsgY29sb3I6IzFmMWUxYiAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoZSB0ZWFtIGZvY3VzZXMgb24ga25vd2luZyBtZW1iZXJzIHBlcnNvbmFsbHksIG5vdCB0cmVhdGluZyBlYWNoIG1lbWJlciBhcyBqdXN0IGFub3RoZXIgY2hlY2staW4uPC9wPgogICAgICA8L3RkPgogICAgICA8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHN0eWxlPSJ3aWR0aDozMy4zMyUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHBhZGRpbmc6MTZweCAxOHB4IDEwcHggMThweCAhaW1wb3J0YW50OyBib3JkZXItbGVmdDoxcHggc29saWQgI2Q0Y2JiYiAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBmb250LXNpemU6MTJweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjM4ICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjEuNDVweCAhaW1wb3J0YW50OyBjb2xvcjojNWY1NzRiICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDZweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+V2hvIEl0IFNlcnZlczwvcD4KICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDsgY29sb3I6IzFmMWUxYiAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPk1lbWJlcnMgaW5jbHVkZSBhZHVsdHMsIHNlbmlvcnMsIGF0aGxldGVzLCBtaWxpdGFyeS1ib3VuZCB0cmFpbmVlcywgd29tZW4gc2Vla2luZyBjb21wZXRpdGl2ZSB0cmFpbmluZywgYW5kIHBlb3BsZSBzdGFydGluZyBmcmVzaC48L3A+CiAgICAgIDwvdGQ+CiAgICAgIDx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgc3R5bGU9IndpZHRoOjMzLjMzJSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgcGFkZGluZzoxNnB4IDAgMTBweCAxOHB4ICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDRjYmJiICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPgogICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMzggIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS40NXB4ICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZjU3NGIgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgNnB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5XaHkgTWVtYmVycyBTdGF5PC9wPgogICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50OyBjb2xvcjojMWYxZTFiICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+SXRzIGxvY2FsIHJlcHV0YXRpb24gY29tZXMgZnJvbSB3b3JkIG9mIG1vdXRoLCBleHBlcmllbmNlZCBpbnN0cnVjdGlvbiwgYW5kIHRoZSBmZWVsaW5nIG1lbWJlcnMgZXhwZXJpZW5jZSBpbnNpZGUuPC9wPgogICAgICA8L3RkPgogICAgPC90cj4KICA8L3RhYmxlPgo8L2Rpdj4KCjxoMiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjM0cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5BIEd5bSBDdWx0dXJlIEJ1aWx0IEFyb3VuZCBCZWluZyBLbm93bjwvaDI+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIzcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoZSBzdHJvbmdlc3QgdGhlbWUgaW4gdGhlIGludGVydmlldyB3YXMgbm90IGVxdWlwbWVudCwgc3F1YXJlIGZvb3RhZ2UsIG9yIG1hcmtldGluZy4gSXQgd2FzIHRoZSB3YXkgcGVvcGxlIGZlZWwgd2hlbiB0aGV5IHdhbGsgaW4uIE1hcmlhIGRlc2NyaWJlZCB0aGUgYnVzaW5lc3MgYXMgZmFtaWx5IG93bmVkIGFuZCBzYWlkIHRoZSB0ZWFtIHdvcmtzIHRvIGNyZWF0ZSBhIOKAnGZhbWlseSBhdXJh4oCdIHNvIG1lbWJlcnMgZG8gbm90IGZlZWwgc2NhcmVkLCBpbnRpbWlkYXRlZCwgb3Igb3V0IG9mIHBsYWNlLiBUaGF0IGRldGFpbCBtYXR0ZXJzIGJlY2F1c2UgbWFueSBwZW9wbGUgd2hvIG5lZWQgZml0bmVzcyBtb3N0IGFyZSBhbHNvIHRoZSBwZW9wbGUgbW9zdCBsaWtlbHkgdG8gZmVlbCB1bmNvbWZvcnRhYmxlIHN0YXJ0aW5nLjwvcD4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjNweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+TWFyaWEgYWxzbyBlbXBoYXNpemVkIHRoZSByb2xlIG9mIEJlYXRyaXogR3JhaGFtLCBMYXdyZW5jZeKAmXMgd2lmZSwgaW4gdGhhdCBmYW1pbHkgc3RvcnkuIFNoZSBkZXNjcmliZWQgQmVhdHJpeiBhcyBhIHN1cHBvcnRpdmUgc3BvdXNlIHdobyBzdG9vZCBiZXNpZGUgTGF3cmVuY2UgdGhyb3VnaG91dCB0aGUgcHJvY2VzcyBvZiBidWlsZGluZyB0aGUgZ3ltLiBPbmNlIEcgRml0bmVzcyBiZWNhbWUgZXN0YWJsaXNoZWQsIEJlYXRyaXogYmVnYW4gc2VydmluZyBoZXIgb3duIHBlcnNvbmFsIHRyYWluaW5nIGNsaWVudHMsIGJyaW5naW5nIGhlciBleHBlcmllbmNlIGRpcmVjdGx5IG9udG8gdGhlIHRyYWluaW5nIGZsb29yLjwvcD4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjNweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+TGF3cmVuY2UgZ2F2ZSBhIHNpbXBsZSBleGFtcGxlLiBBIHdvbWFuIGNhbWUgaW4gd2hpbGUgdGhlIHRyYWluZXJzIHdlcmUgd29ya2luZyB3aXRoIGNsaWVudHMuIFNoZSB3YWl0ZWQsIHdhdGNoZWQgaG93IHBlb3BsZSBjb25uZWN0ZWQsIGFuZCB0aGVuIGRlY2lkZWQgdG8gc2lnbiB1cC4gSGVyIHJlYXNvbiB3YXMgbm90IGEgc2FsZXMgcGl0Y2guIEl0IHdhcyB0aGUgYXRtb3NwaGVyZS4gU2hlIGhhZCBzZWVuIGVub3VnaCB0byBrbm93IHRoZSBneW0gZmVsdCBkaWZmZXJlbnQuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLXNlY3Rpb24iIHN0eWxlPSJtYXJnaW46MzhweCAwIDQycHggMCAhaW1wb3J0YW50OyBwYWRkaW5nOjI2cHggMCAyOHB4IDAgIWltcG9ydGFudDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2NmYzViNiAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2ZjNWI2ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CiAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgZm9udC1zaXplOjEycHggIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6Mi42cHggIWltcG9ydGFudDsgY29sb3I6IzVmNTc0YiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5NZW1iZXIgRXhwZXJpZW5jZTwvcD4KICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNjQgIWltcG9ydGFudDsgY29sb3I6IzFjMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoZSBtZW1iZXIgZXhwZXJpZW5jZSBhdCBHIEZpdG5lc3MgaXMgaW50ZW50aW9uYWxseSBwZXJzb25hbDogYSBjbGVhbiB0cmFpbmluZyBmbG9vciwgZmFtaWxpYXIgY29hY2hlcywgcHJhY3RpY2FsIHdvcmtvdXRzLCBhbmQgYSB0b25lIHRoYXQgaGVscHMgbWVtYmVycyBmZWVsIGNvbWZvcnRhYmxlIHJldHVybmluZyB3aGV0aGVyIHRoZSBnb2FsIGlzIHN0cmVuZ3RoLCBjb25maWRlbmNlLCBiYWxhbmNlLCBzY3VscHRpbmcsIHNwaW4sIG9yIHNpbXBseSBhIGhlYWx0aGllciBkYWlseSByb3V0aW5lLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcXVvdGUtYmxvY2siIHN0eWxlPSJiYWNrZ3JvdW5kOiNmN2Y2ZjMgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkICNjOWMyYjUgIWltcG9ydGFudDsgcGFkZGluZzoyOHB4IDMwcHggIWltcG9ydGFudDsgbWFyZ2luOjM4cHggMCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNDIgIWltcG9ydGFudDsgY29sb3I6IzFiMWIxYiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPuKAnFdoYXQgSSB3b3VsZCB3YW50IHBlb3BsZSB0byByZW1lbWJlciBpcyBob3cgcGFzc2lvbmF0ZSB3ZSBhcmUgYWJvdXQgd2hhdCB3ZSBkbywgdGhlIGNvbm5lY3Rpb25zIHdlIG1ha2Ugd2l0aCBvdXIgbWVtYmVycyBhbmQgY2xpZW50cywgYW5kIGhvdyBwZXJzb25hbCBpdCBpcyBmcm9tIHRoZSBmaXJzdCBtb21lbnQgZWFjaCBwZXJzb24gd2Fsa3MgdGhyb3VnaCB0aGUgZG9vci7igJ08L3A+CiAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjEuNnB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7IGNvbG9yOiM3YTdhNzYgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5MYXdyZW5jZSBHcmFoYW0sIE93bmVyIE9mIEcgRml0bmVzczwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VjdGlvbiIgc3R5bGU9ImJhY2tncm91bmQ6I2ZjZmJmOCAhaW1wb3J0YW50OyBib3JkZXItdG9wOjNweCBzb2xpZCAjYjg5YTVmICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOGRmY2YgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7IHBhZGRpbmc6NDBweCA0MnB4IDM0cHggNDJweCAhaW1wb3J0YW50OyBtYXJnaW46NDRweCAwIDQ4cHggMCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgogIDxwIHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjIuNHB4ICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBjb2xvcjojN2Y3MTU2ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+RmFtaWx5IEZvdW5kYXRpb248L3A+CiAgPGgyIGNsYXNzPSJmbG0taDIiIHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MzRweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkJlYXRyaXogR3JhaGFt4oCZcyBSb2xlIEluIFRoZSBHIEZpdG5lc3MgU3Rvcnk8L2gyPgoKICA8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiBib3JkZXI9IjAiIHN0eWxlPSJ3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IHRhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50OyBib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAyMHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgICA8dHI+CiAgICAgIDx0ZCBjbGFzcz0iZmxtLWhlcm8tbGVmdCIgc3R5bGU9IndpZHRoOjY0JSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgcGFkZGluZzowIDM0cHggMCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPgogICAgICAgIDxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+QmVhdHJpeiBHcmFoYW0gaXMgcGFydCBvZiB0aGUgcGVyc29uYWwgZm91bmRhdGlvbiBiZWhpbmQgRyBGaXRuZXNzLiBNYXJpYSBkZXNjcmliZWQgaGVyIGFzIGEgc3VwcG9ydGl2ZSB3aWZlIHdobyBzdG9vZCBiZXNpZGUgTGF3cmVuY2UgdGhyb3VnaG91dCB0aGUgcHJvY2VzcyBvZiBidWlsZGluZyB0aGUgZ3ltLiBBcyB0aGUgYnVzaW5lc3MgYmVjYW1lIGVzdGFibGlzaGVkLCBCZWF0cml6IGFsc28gYmVnYW4gdHJhaW5pbmcgaGVyIG93biBwZXJzb25hbCB0cmFpbmluZyBjbGllbnRzLjwvcD4KICAgICAgPC90ZD4KICAgICAgPHRkIGNsYXNzPSJmbG0taGVyby1yaWdodCIgc3R5bGU9IndpZHRoOjM2JSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgcGFkZGluZzowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPgogICAgICAgIDxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQnNmOFowQi5wbmciIGFsdD0iQmVhdHJpeiBHcmFoYW0gdHJhaW5lciBhbmQgZml0bmVzcyBjbGFzcyBpbnN0cnVjdG9yIGF0IEcgRml0bmVzcyIgc3R5bGU9ImRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyBtYXgtd2lkdGg6MjIwcHggIWltcG9ydGFudDsgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDsgYm9yZGVyOjAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDsiPgogICAgICA8L3RkPgogICAgPC90cj4KICA8L3RhYmxlPgoKICA8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkEgY2VydGlmaWVkIHBlcnNvbmFsIHRyYWluZXIgd2l0aCAxNSsgeWVhcnMgb2YgZXhwZXJpZW5jZSwgQmVhdHJpeiBzZXJ2ZXMgYXMgYSB0cmFpbmVyIGFuZCBmaXRuZXNzIGNsYXNzIGluc3RydWN0b3IuIEhlciBzcGVjaWFsdGllcyBpbmNsdWRlIGZ1bmN0aW9uYWwgdHJhaW5pbmcsIGNvbXBldGl0aXZlIHRyYWluaW5nIGZvciB3b21lbiwgc2N1bHB0aW5nIGNsYXNzZXMsIGFuZCBzcGluIGNsYXNzZXMsIGFkZGluZyBhbm90aGVyIGxheWVyIG9mIGluc3RydWN0aW9uIHRvIHRoZSBneW3igJlzIGZhbWlseS1jZW50ZXJlZCB0cmFpbmluZyBjdWx0dXJlLjwvcD4KPC9kaXY+Cgo8aDIgY2xhc3M9ImZsbS1oMiIgc3R5bGU9ImZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMTYgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+UmVsYXRpb25zaGlwcyBCZWZvcmUgUm91dGluZXM8L2gyPgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7IGNvbG9yOiMxYjFiMTkgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAyM3B4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5HIEZpdG5lc3MgZG9lcyBub3QgZGVzY3JpYmUgdHJhaW5pbmcgYXMgYSBvbmUtc2l6ZS1maXRzLWFsbCBwcm9ncmFtLiBMYXdyZW5jZSBzYWlkIGEgbWVtYmVyIGNvdWxkIHdhdGNoIHR3byBiYWNrLXRvLWJhY2sgdHJhaW5pbmcgc2Vzc2lvbnMgYW5kIG5vdCBzZWUgdGhlIHNhbWUgcm91dGluZSByZXBlYXRlZC4gVGhhdCBtYXR0ZXJzIGJlY2F1c2UgbWVtYmVycyBhcnJpdmUgd2l0aCBkaWZmZXJlbnQgZ29hbHMuIFNvbWUgd2FudCB3ZWlnaHQgbG9zcy4gU29tZSB3YW50IG11c2NsZS4gU29tZSB3YW50IHRvIHByZXBhcmUgZm9yIGEgcmFjZSwgYmFzaWMgdHJhaW5pbmcsIG9yIGEgbW9yZSBhY3RpdmUgcmV0aXJlbWVudC48L3A+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIzcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoZSB0cmFpbmluZyBwaGlsb3NvcGh5IGJlZ2lucyB3aXRoIGNvcmUgYW5kIGZ1bmN0aW9uYWwgdHJhaW5pbmcuIExhd3JlbmNlIGRlc2NyaWJlZCBidWlsZGluZyB0aGUgYm9keSDigJxmcm9tIHRoZSBpbnNpZGUgb3V0LOKAnSBlc3BlY2lhbGx5IGZvciBtZW1iZXJzIHdobyB3YW50IGJldHRlciBiYWxhbmNlLCBzdHJvbmdlciBkYWlseSBtb3ZlbWVudCwgb3IgbW9yZSBjb25maWRlbmNlIGluIG9yZGluYXJ5IHRhc2tzLiBGb3Igb2xkZXIgbWVtYmVycywgdGhhdCBjYW4gbWVhbiBpbXByb3ZpbmcgdGhlIGFiaWxpdHkgdG8gc2l0LCBzdGFuZCwgbGlmdCwgd2FsaywgYW5kIGVuam95IGZhbWlseSBsaWZlIHdpdGggbGVzcyBmZWFyIG9mIGZhbGxpbmcuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLXdyYXAiIHN0eWxlPSJtYXgtd2lkdGg6NzYwcHggIWltcG9ydGFudDsgbWFyZ2luOjM2cHggYXV0byA0MnB4IGF1dG8gIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9CaUxxVnpHLnBuZyIgYWx0PSJTbWFsbCBncm91cCBmaXRuZXNzIGFuZCB5b2dhIGNsYXNzIGF0IEcgRml0bmVzcyIgc3R5bGU9ImRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyBtYXgtd2lkdGg6NzYwcHggIWltcG9ydGFudDsgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDsgYm9yZGVyOjAgIWltcG9ydGFudDsgbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50OyI+CiAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MTNweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjU1ICFpbXBvcnRhbnQ7IGNvbG9yOiM2NjYxNTggIWltcG9ydGFudDsgbWFyZ2luOjEwcHggMCAwIDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UcmFpbmluZyBFbnZpcm9ubWVudDogU21hbGwgZ3JvdXAgZml0bmVzcyBhbmQgeW9nYSBhdCBHIEZpdG5lc3MgYWRkIGEgcXVpZXRlciBsYXllciB0byB0aGUgZ3lt4oCZcyB0cmFpbmluZyBjdWx0dXJlLCBnaXZpbmcgbWVtYmVycyBhbm90aGVyIHdheSB0byBidWlsZCBjb25zaXN0ZW5jeSBhbmQgY29uZmlkZW5jZS48L3A+CjwvZGl2PgoKPGgyIGNsYXNzPSJmbG0taDIiIHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MzRweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkEgRmFjaWxpdHkgVGhhdCBGZWVscyBCaWdnZXIgVGhhbiBJdCBMb29rczwvaDI+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIzcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPk1hcmlhIG5vdGVkIHRoYXQgdGhlIGd5bSBtYXkgbG9vayBzbWFsbCBmcm9tIHRoZSBvdXRzaWRlLCBidXQgdGhlIHNwYWNlIG9wZW5zIHVwIG9uY2UgbWVtYmVycyBzdGVwIGluLiBTaGUgY29tcGFyZWQgdGhlIHN1cnByaXNlIHRvIGEgZmFtaWxpYXIgaW1hZ2U6IGEgc21hbGwgZXh0ZXJpb3IgdGhhdCBsZWFkcyBpbnRvIGEgbXVjaCBsYXJnZXIgd29ybGQgaW5zaWRlLiBUaGUgZ3ltLCBzaGUgc2FpZCwga2VlcHMgZ29pbmcgYmFjaywgYW5kIG1lbWJlcnMgYXJlIG9mdGVuIGltcHJlc3NlZCBieSB0aGUgc2l6ZSwgY2xlYW5saW5lc3MsIGFuZCBjYXJlIGdpdmVuIHRvIHRoZSBlcXVpcG1lbnQuPC9wPgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7IGNvbG9yOiMxYjFiMTkgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAyM3B4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UaGUgZmFjaWxpdHkgaXMgYWxzbyBvcGVuIDI0IGhvdXJzLCB3aGljaCBhbGxvd3MgbWVtYmVyIGZsb3cgdG8gc3ByZWFkIHRocm91Z2hvdXQgdGhlIGRheS4gTGF3cmVuY2Ugc2FpZCB0aGUgZ3ltIGlzIG5vdCB1c3VhbGx5IHBhY2tlZCB3YWxsLXRvLXdhbGwsIGFuZCB0aGF0IHN0ZWFkeSBmbG93IGhlbHBzIHRoZSBzcGFjZSByZW1haW4gdXNlZnVsIGZvciBtZW1iZXJzIHdobyB3YW50IGFjY2VzcyB3aXRob3V0IGZpZ2h0aW5nIGZvciBlcXVpcG1lbnQuPC9wPgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q4Y2ZiZiAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDhjZmJmICFpbXBvcnRhbnQ7IHBhZGRpbmc6MjhweCAwICFpbXBvcnRhbnQ7IG1hcmdpbjo0MHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgZm9udC1zaXplOjEycHggIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6Mi4ycHggIWltcG9ydGFudDsgY29sb3I6IzVmNTc0YiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5FZGl0b3JpYWwgUGVyc3BlY3RpdmU8L3A+CiAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MzZweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjM4ICFpbXBvcnRhbnQ7IGNvbG9yOiMxNzE3MTcgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UaGUgcmVhbCBzdHJlbmd0aCBvZiBHIEZpdG5lc3MgaXMgdGhhdCBtZW1iZXJzIGFyZSBub3QgbGVmdCB0byBmaWd1cmUgZml0bmVzcyBvdXQgYWxvbmU7IExhd3JlbmNlLCBCZWF0cml6LCBNYXJpYSwgYW5kIHRoZSB0ZWFtIGNyZWF0ZSB0aGUga2luZCBvZiBwZXJzb25hbCBjb25uZWN0aW9uIHRoYXQgbWFrZXMgY29uc2lzdGVuY3kgZmVlbCBwb3NzaWJsZS48L3A+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNlY3Rpb24iIHN0eWxlPSJtYXgtd2lkdGg6NzUwcHggIWltcG9ydGFudDsgYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDFjOGI4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MjJweCAwIDEzcHggMCAhaW1wb3J0YW50OyBtYXJnaW46MzhweCBhdXRvIDQwcHggYXV0byAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgogIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjIuMnB4ICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZjU3NGIgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+RWRpdG9yaWFsIFNlcnZpY2UgQnJpZWY8L3A+CiAgPGgyIGNsYXNzPSJmbG0taDIiIHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MzRweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPldoYXQgRyBGaXRuZXNzIE9mZmVycyBCZXN0PC9oMj4KICA8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzJhMjkyNiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE2cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkJhc2VkIG9uIHRoZSBlZGl0b3JpYWwgaW50ZXJ2aWV3IGFuZCBzdXBwbGllZCB0ZWFtIGluZm9ybWF0aW9uLCBHIEZpdG5lc3MgY29tYmluZXMgaW5kZXBlbmRlbnQgZ3ltIGFjY2VzcyB3aXRoIHRyYWluZXItbGVkIHN1cHBvcnQsIGdyb3VwIGZpdG5lc3Mgb3B0aW9ucywgYW5kIGEgbWVtYmVyIGN1bHR1cmUgc2hhcGVkIGJ5IGxvbmctdGVybSByZWxhdGlvbnNoaXBzLjwvcD4KCiAgPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgIDxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyIgc3R5bGU9ImRpc3BsYXk6dGFibGUgIWltcG9ydGFudDsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyB0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiIHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDsgd2lkdGg6MzIlICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyBwYWRkaW5nOjE1cHggMTZweCAxNXB4IDAgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBmb250LXNpemU6MTJweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS41cHggIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZjU3NGIgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+UGVyc29uYWwgVHJhaW5pbmc8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSIgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50OyB3aWR0aDo2OCUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHBhZGRpbmc6MTVweCAwICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MThweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjc2ICFpbXBvcnRhbnQ7IGNvbG9yOiMxZjFmMWQgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+SW5kaXZpZHVhbGl6ZWQgY29hY2hpbmcgZm9yIG1lbWJlcnMgd2l0aCBkaWZmZXJlbnQgZ29hbHMsIGluY2x1ZGluZyBzdHJlbmd0aCwgd2VpZ2h0IGxvc3MsIGF0aGxldGljIHByZXBhcmF0aW9uLCB3b21lbuKAmXMgY29tcGV0aXRpdmUgdHJhaW5pbmcsIGFuZCBkYWlseSBmdW5jdGlvbi48L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyIgc3R5bGU9ImRpc3BsYXk6dGFibGUgIWltcG9ydGFudDsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyB0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiIHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDsgd2lkdGg6MzIlICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyBwYWRkaW5nOjE1cHggMTZweCAxNXB4IDAgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBmb250LXNpemU6MTJweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS41cHggIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZjU3NGIgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+RnVuY3Rpb25hbCBUcmFpbmluZzwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1jb3B5IiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IHdpZHRoOjY4JSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgcGFkZGluZzoxNXB4IDAgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzYgIWltcG9ydGFudDsgY29sb3I6IzFmMWYxZCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij5BIHRyYWluaW5nIGFwcHJvYWNoIGNlbnRlcmVkIG9uIGNvcmUgc3RyZW5ndGgsIGJhbGFuY2UsIG1vdmVtZW50IGNvbmZpZGVuY2UsIGFuZCB1c2VmdWwgc3RyZW5ndGggZm9yIGV2ZXJ5ZGF5IGxpZmUuPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciIHN0eWxlPSJkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsgdGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgICAgIDxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IHdpZHRoOjMyJSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgcGFkZGluZzoxNXB4IDE2cHggMTVweCAwICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgZm9udC1zaXplOjEycHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS40ICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjEuNXB4ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojNWY1NzRiICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPlNtYWxsIEdyb3VwIEZpdG5lc3M8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSIgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50OyB3aWR0aDo2OCUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHBhZGRpbmc6MTVweCAwICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MThweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjc2ICFpbXBvcnRhbnQ7IGNvbG9yOiMxZjFmMWQgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+R3JvdXAgc2Vzc2lvbnMgbGVkIGJ5IGRlZGljYXRlZCBpbnN0cnVjdG9ycywgd2l0aCB5b2dhIGRlc2NyaWJlZCBhcyBhIGNvbXBsaW1lbnRhcnkgY2xhc3MgZm9yIG1lbWJlcnMgYW5kIEJlYXRyaXogR3JhaGFt4oCZcyBzcGVjaWFsdGllcyBpbmNsdWRpbmcgc2N1bHB0aW5nIGNsYXNzZXMgYW5kIHNwaW4gY2xhc3Nlcy48L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyIgc3R5bGU9ImRpc3BsYXk6dGFibGUgIWltcG9ydGFudDsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyB0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiIHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDsgd2lkdGg6MzIlICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyBwYWRkaW5nOjE1cHggMTZweCAxNXB4IDAgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBmb250LXNpemU6MTJweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS41cHggIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZjU3NGIgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+U2VuaW9yIEZpdG5lc3M8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSIgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50OyB3aWR0aDo2OCUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHBhZGRpbmc6MTVweCAwICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MThweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjc2ICFpbXBvcnRhbnQ7IGNvbG9yOiMxZjFmMWQgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+U3VwcG9ydCBmb3Igb2xkZXIgbWVtYmVycyB3aG8gd2FudCBiZXR0ZXIgYmFsYW5jZSwgY29uZmlkZW5jZSwgYW5kIHN0cmVuZ3RoIGZvciBvcmRpbmFyeSBkYWlseSBtb3ZlbWVudC48L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyIgc3R5bGU9ImRpc3BsYXk6dGFibGUgIWltcG9ydGFudDsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyB0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPgogICAgICA8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCIgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50OyB3aWR0aDozMiUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHBhZGRpbmc6MTVweCAxNnB4IDE1cHggMCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNCAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzoxLjVweCAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzVmNTc0YiAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4yNC1Ib3VyIEFjY2VzczwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1jb3B5IiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IHdpZHRoOjY4JSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgcGFkZGluZzoxNXB4IDAgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzYgIWltcG9ydGFudDsgY29sb3I6IzFmMWYxZCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij5BIHJvdW5kLXRoZS1jbG9jayBmYWNpbGl0eSBtb2RlbCB0aGF0IGhlbHBzIG1lbWJlcnMgdHJhaW4gb24gc2NoZWR1bGVzIHRoYXQgZml0IHJlYWwgbGlmZS48L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9Im1hcmdpbjo0MnB4IDAgNDRweCAwICFpbXBvcnRhbnQ7IHBhZGRpbmc6MjJweCAwIDIycHggMCAhaW1wb3J0YW50OyBib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgZm9udC1zaXplOjEycHggIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6Mi4ycHggIWltcG9ydGFudDsgY29sb3I6IzVmNTc0YiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5FbGl0ZSBSZXZpZXc8L3A+CiAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjdweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDsgY29sb3I6IzE3MTcxNyAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPuKAnEkgZ290IHRvIG15IGhlYWx0aGllc3QgcG9pbnQgYXQgRyBGaXRuZXNzLiBUaGUgb3duZXIgKExhd3JlbmNlKSBoYXMgdHJhaW5lZCBtZSBhbmQgaGVscGVkIG1lIHdpdGggbXkgZml0bmVzcyBqb3VybmV5IGZvciB5ZWFycy4gQWxsIG9mIHRoZSBzdGFmZiBhcmUgaGVscGZ1bCwgZnJpZW5kbHksIGFuZCBlbmNvdXJhZ2luZyB0byBldmVyeW9uZS4gVGhlIHBlcnNvbmFsIHRyYWluZXIgTWlrZSB0cmFpbmVkIG1lIGZvciBhIFNwYXJ0YW4gcmFjZSBhbmQgcmFuIHRoZSByYWNlIHdpdGggbWUgKHRoYXTigJlzIGFuIGF3ZXNvbWUgcGVyc29uYWwgdHJhaW5lciEpLuKAnTwvcD4KICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS42cHggIWltcG9ydGFudDsgZm9udC1zaXplOjExcHggIWltcG9ydGFudDsgY29sb3I6IzdhNzM2OCAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPk1hcmsgR2VlIC8gQ3VzdG9tZXIgUmV2aWV3IFN1cHBsaWVkIEZvciBFZGl0b3JpYWwgVXNlPC9wPgo8L2Rpdj4KCjxoMiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjM0cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5XaHkgTWVtYmVycyBTdGF5PC9oMj4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjNweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+T25lIG9mIHRoZSBjbGVhcmVzdCByZXRlbnRpb24gc3RvcmllcyBpbnZvbHZlZCBLYXJlbiwgb25lIG9mIHRoZSBneW3igJlzIGZpcnN0IG1lbWJlcnMuIE1hcmlhIHNoYXJlZCB0aGF0IEthcmVuIGhhZCBrbm93biBMYXdyZW5jZSBiZWZvcmUgdGhlIGd5bSBvcGVuZWQgYW5kIHdhbnRlZCB0byBiZSB0aGUgZmlyc3QgcGVyc29uIHRvIGpvaW4uIFllYXJzIGxhdGVyLCBzaGUgc3RpbGwgdHJhaW5zIHdpdGggTGF3cmVuY2UgaW4gdGhlIG1vcm5pbmcgYW5kIHJlbWFpbnMgYSBmYW1pbGlhciBwYXJ0IG9mIHRoZSBneW3igJlzIHJoeXRobS48L3A+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIzcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoYXQga2luZCBvZiBjb250aW51aXR5IGlzIGhhcmQgdG8gbWFudWZhY3R1cmUuIEl0IGdyb3dzIHdoZW4gbWVtYmVycyBiZWxpZXZlIHRoZSB0ZWFtIGtub3dzIGVhY2ggcGVyc29u4oCZcyBnb2FscywgcmVzcGVjdHMgZWFjaCBwZXJzb27igJlzIHBhY2UsIGFuZCBjYXJlcyBlbm91Z2ggdG8gbm90aWNlIHByb2dyZXNzIG92ZXIgdGltZS4gTGF3cmVuY2Ugc2FpZCB0aGUgd2lucyB0aGF0IG1ha2UgdGhlIHRlYW0gcHJvdWQgYXJlIG9mdGVuIHRoZSBtZW1iZXJzIHdobyBzdGF5LCBncm93IHN0cm9uZ2VyLCBhbmQgaGVhciBmcm9tIGZhbWlseSBtZW1iZXJzIHRoYXQgdGhlIGRpZmZlcmVuY2UgaXMgdmlzaWJsZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2Utd3JhcCIgc3R5bGU9Im1heC13aWR0aDo3NjBweCAhaW1wb3J0YW50OyBtYXJnaW46MzZweCBhdXRvIDQycHggYXV0byAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICA8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0JpTHFOZ1MucG5nIiBhbHQ9IkcgRml0bmVzcyBtZW1iZXJzIGFuZCB0cmFpbmluZyBjb21tdW5pdHkgaW5zaWRlIHRoZSBneW0iIHN0eWxlPSJkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsgbWF4LXdpZHRoOjc2MHB4ICFpbXBvcnRhbnQ7IGhlaWdodDphdXRvICFpbXBvcnRhbnQ7IGJvcmRlcjowICFpbXBvcnRhbnQ7IG1hcmdpbjowIGF1dG8gIWltcG9ydGFudDsiPgogIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjEzcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS41NSAhaW1wb3J0YW50OyBjb2xvcjojNjY2MTU4ICFpbXBvcnRhbnQ7IG1hcmdpbjoxMHB4IDAgMCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+TWVtYmVyIEV4cGVyaWVuY2U6IEluc2lkZSBHIEZpdG5lc3MsIG1lbWJlciByZWxhdGlvbnNoaXBzIGFuZCB0cmFpbmluZyBnb2FscyBvZnRlbiBzaGFyZSB0aGUgc2FtZSBzcGFjZSwgcmVpbmZvcmNpbmcgdGhlIGd5beKAmXMgY2xvc2UgbG9jYWwgaWRlbnRpdHkuPC9wPgo8L2Rpdj4KCjxoMiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjM0cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5XaHkgVGhpcyBNYXR0ZXJzIExvY2FsbHk8L2gyPgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7IGNvbG9yOiMxYjFiMTkgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAyM3B4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5JbiBhIGdyb3dpbmcgbG9jYWwgbWFya2V0LCByZXNpZGVudHMgaGF2ZSBjaG9pY2VzLiBXaGF0IG1ha2VzIEcgRml0bmVzcyByZWxldmFudCBpcyBub3QganVzdCB0aGF0IGl0IG9mZmVycyBhIHBsYWNlIHRvIHRyYWluLCBidXQgdGhhdCBpdCBvZmZlcnMgYSBwbGFjZSB3aGVyZSBtZW1iZXJzIGNhbiBmZWVsIHBlcnNvbmFsbHkgc3VwcG9ydGVkLiBGb3IgcGVvcGxlIHNlYXJjaGluZyBmb3IgcGVyc29uYWwgdHJhaW5pbmcgaW4gR3JlZXIsIFNDLCBvciBhIGZpdG5lc3MgZmFjaWxpdHkgdGhhdCBmZWVscyB3ZWxjb21pbmcgcmF0aGVyIHRoYW4gaW50aW1pZGF0aW5nLCB0aGF0IGRpc3RpbmN0aW9uIG1hdHRlcnMuPC9wPgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7IGNvbG9yOiMxYjFiMTkgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAyM3B4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5HIEZpdG5lc3MgaGFzIGdyb3duIGxhcmdlbHkgdGhyb3VnaCB3b3JkIG9mIG1vdXRoLiBMYXdyZW5jZSBhbmQgTWFyaWEgYm90aCBkZXNjcmliZWQgYXdhcmVuZXNzIGFzIGFuIG9wcG9ydHVuaXR5OiBzb21lIHBlb3BsZSBkaXNjb3ZlciB0aGUgZ3ltIHRocm91Z2ggZmFtaWx5LCBmcmllbmRzLCBzb2NpYWwgbWVkaWEsIG9yIHNpbXBseSBkcml2aW5nIGJ5LCB3aGlsZSBvdGhlcnMgYXJlIHN0aWxsIHN1cnByaXNlZCB0byBsZWFybiBpdCBpcyBpbiBkb3dudG93biBHcmVlci4gQmVhdHJpeuKAmXMgcm9sZSBhZGRzIHRvIHRoYXQgbG9jYWwgc3RvcnkgYmVjYXVzZSBpdCByZWZsZWN0cyB0aGUgZmFtaWx5IHN1cHBvcnQsIGhhbmRzLW9uIHRyYWluaW5nLCBhbmQgY2xhc3MgaW5zdHJ1Y3Rpb24gYmVoaW5kIHRoZSBneW3igJlzIGlkZW50aXR5LjwvcD4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjNweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+Rm9yIHJlc2lkZW50cyBzZWFyY2hpbmcgZm9yIGEgbG9jYWwgZml0bmVzcyBmYWNpbGl0eSB0aGF0IGZlZWxzIG1vcmUgcGVyc29uYWwgdGhhbiBhIGxhcmdlIGNoYWluIHNldHRpbmcsIHRoZSBzdG9yeSBvZiBHIEZpdG5lc3MgaXMgbm90IG9ubHkgYWJvdXQgc2VydmljZXMuIEl0IGlzIGFib3V0IHdoZXRoZXIgdGhlIGd5bSBlbnZpcm9ubWVudCBzdXBwb3J0cyBjb25zaXN0ZW5jeS4gSW4gdGhpcyBjYXNlLCB0aGUgYW5zd2VyIGJlZ2lucyB3aXRoIGEgc2ltcGxlIGlkZWE6IG1lbWJlcnMgYXJlIG1vcmUgbGlrZWx5IHRvIHJldHVybiB0byBhIHBsYWNlIHdoZXJlIHRoZXkgZmVlbCBzZWVuLjwvcD4KCjxoMiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjM0cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgbWFyZ2luOjQycHggMCAxOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5GcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9ucyBBYm91dCBHIEZpdG5lc3M8L2gyPgoKPGgzIGNsYXNzPSJmbG0taDMiIHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjRweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjI2ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPldoYXQgTWFrZXMgRyBGaXRuZXNzIERpZmZlcmVudCBGcm9tIExhcmdlciBHeW1zPzwvaDM+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjNweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+RyBGaXRuZXNzIHN0YW5kcyBvdXQgYmVjYXVzZSB0aGUgc3RhZmYgZm9jdXNlcyBvbiBwZXJzb25hbCByZWxhdGlvbnNoaXBzLCBtZW1iZXIgcmVjb2duaXRpb24sIGFuZCBhIHdlbGNvbWluZyBhdG1vc3BoZXJlLiBMYXdyZW5jZSBHcmFoYW0gZGVzY3JpYmVkIHJlbGF0aW9uc2hpcHMgYXMgb25lIG9mIHRoZSBneW3igJlzIHN0cm9uZ2VzdCBkaWZmZXJlbmNlcywgbm90aW5nIHRoYXQgdGhlIHRlYW0ga25vd3MgbW9zdCBtZW1iZXJzIGJ5IGZpcnN0IG5hbWUgYW5kIG5vdGljZXMgd2hlbiBhIG1lbWJlciBoYXMgYmVlbiBhd2F5LiBUaGF0IGZhbWlseS1jZW50ZXJlZCBhdG1vc3BoZXJlIGFsc28gcmVmbGVjdHMgdGhlIHN1cHBvcnQgYW5kIHRyYWluaW5nIHJvbGUgb2YgQmVhdHJpeiBHcmFoYW0sIExhd3JlbmNl4oCZcyB3aWZlIGFuZCBhIGNlcnRpZmllZCBwZXJzb25hbCB0cmFpbmVyIGF0IEcgRml0bmVzcy48L3A+Cgo8aDMgY2xhc3M9ImZsbS1oMyIgc3R5bGU9ImZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMjYgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+RG9lcyBHIEZpdG5lc3MgT2ZmZXIgUGVyc29uYWwgVHJhaW5pbmcgSW4gR3JlZXIsIFNDPzwvaDM+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjNweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+WWVzLiBHIEZpdG5lc3Mgb2ZmZXJzIHBlcnNvbmFsIHRyYWluaW5nIGluIEdyZWVyLCBTQywgd2l0aCBhIHRlYW0gb2YgdHJhaW5lcnMgd2hvIGFkYXB0IHdvcmtvdXRzIHRvIGVhY2ggbWVtYmVy4oCZcyBnb2Fscy4gVGhlIGludGVydmlldyBkZXNjcmliZWQgdHJhaW5pbmcgc3VwcG9ydCBmb3Igd2VpZ2h0IGxvc3MsIG11c2NsZSBnYWluLCBmdW5jdGlvbmFsIHN0cmVuZ3RoLCBzZW5pb3IgY29uZmlkZW5jZSwgbWlsaXRhcnkgcHJlcGFyYXRpb24sIGFuZCBTcGFydGFuIHJhY2UgcHJlcGFyYXRpb24uIEJlYXRyaXogR3JhaGFtIGFsc28gYnJpbmdzIDE1KyB5ZWFycyBhcyBhIGNlcnRpZmllZCBwZXJzb25hbCB0cmFpbmVyLCB3aXRoIHNwZWNpYWx0aWVzIHRoYXQgaW5jbHVkZSBmdW5jdGlvbmFsIHRyYWluaW5nLCBjb21wZXRpdGl2ZSB0cmFpbmluZyBmb3Igd29tZW4sIHNjdWxwdGluZyBjbGFzc2VzLCBhbmQgc3BpbiBjbGFzc2VzLjwvcD4KCjxoMyBjbGFzcz0iZmxtLWgzIiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjI0cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4yNiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5XaG8gSXMgRyBGaXRuZXNzIERlc2lnbmVkIFRvIFNlcnZlPzwvaDM+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjNweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+RyBGaXRuZXNzIHNlcnZlcyBhIHdpZGUgcmFuZ2Ugb2YgbWVtYmVycywgaW5jbHVkaW5nIGFkdWx0cyB3aG8gd2FudCB0byBzdGF5IGhlYWx0aHksIHNlbmlvcnMgd2hvIHdhbnQgYmV0dGVyIGRhaWx5IGZ1bmN0aW9uLCBhdGhsZXRlcyBwcmVwYXJpbmcgZm9yIGV2ZW50cywgd29tZW4gc2Vla2luZyBjb21wZXRpdGl2ZSB0cmFpbmluZywgbWVtYmVycyBpbnRlcmVzdGVkIGluIHNjdWxwdGluZyBvciBzcGluIGNsYXNzZXMsIGFuZCBwZW9wbGUgd2hvIHdhbnQgYSBub24taW50aW1pZGF0aW5nIHBsYWNlIHRvIGJlZ2luIG9yIHJlc3RhcnQgYSBmaXRuZXNzIHJvdXRpbmUuPC9wPgoKPGgzIGNsYXNzPSJmbG0taDMiIHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjRweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjI2ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkhvdyBEb2VzIEEgRmFtaWx5LU9yaWVudGVkIEd5bSBBdG1vc3BoZXJlIFN1cHBvcnQgTWVtYmVyIFJldGVudGlvbj88L2gzPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIzcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkEgZmFtaWx5LW9yaWVudGVkIGd5bSBhdG1vc3BoZXJlIGNhbiBzdXBwb3J0IG1lbWJlciByZXRlbnRpb24gYnkgbWFraW5nIG1lbWJlcnMgZmVlbCBrbm93biwgY29tZm9ydGFibGUsIGFuZCBjb25uZWN0ZWQuIEF0IEcgRml0bmVzcywgdGhlIHRlYW0gZGVzY3JpYmVkIGEgY3VsdHVyZSB3aGVyZSBtZW1iZXJzIGhlbHAgb25lIGFub3RoZXIsIHRyYWluZXJzIGJ1aWxkIGxvbmctdGVybSByZWxhdGlvbnNoaXBzLCBhbmQgdGhlIHN0YWZmIHJlYWNoZXMgb3V0IHdoZW4gYSBmYW1pbGlhciBtZW1iZXIgaGFzIGJlZW4gbWlzc2luZy4gQmVhdHJpeiBHcmFoYW3igJlzIHN1cHBvcnQgb2YgTGF3cmVuY2UgdGhyb3VnaG91dCB0aGUgZ3lt4oCZcyBncm93dGggcmVpbmZvcmNlcyB0aGF0IGZhbWlseSBmb3VuZGF0aW9uLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1rZXktYm94IiBzdHlsZT0iYmFja2dyb3VuZDojZjNmM2YxICFpbXBvcnRhbnQ7IGJvcmRlcjoxcHggc29saWQgI2RkZGRkYSAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOjRweCAhaW1wb3J0YW50OyBwYWRkaW5nOjMycHggMzRweCAhaW1wb3J0YW50OyBtYXJnaW46NDhweCAwICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogIDxoMiBjbGFzcz0iZmxtLWtleS1oZWFkaW5nIiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjM4cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xNCAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAyMHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5LZXkgVGFrZWF3YXlzPC9oMj4KICA8dWwgc3R5bGU9Im1hcmdpbjowICFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDoyNHB4ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjg2ICFpbXBvcnRhbnQ7IGNvbG9yOiMxYzFiMTkgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgIDxsaSBzdHlsZT0ibWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5HIEZpdG5lc3MgYnVpbGRzIG1lbWJlciByZXRlbnRpb24gdGhyb3VnaCByZWNvZ25pdGlvbiwgcmVsYXRpb25zaGlwcywgYW5kIGEgd2VsY29taW5nIHRyYWluaW5nIGZsb29yLjwvbGk+CiAgICA8bGkgc3R5bGU9Im1hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+VGhlIGd5bSBvZmZlcnMgcGVyc29uYWwgdHJhaW5pbmcsIHNtYWxsIGdyb3VwIGZpdG5lc3MsIHlvZ2EsIGZ1bmN0aW9uYWwgdHJhaW5pbmcsIHNjdWxwdGluZyBjbGFzc2VzLCBzcGluIGNsYXNzZXMsIGFuZCAyNC1ob3VyIGFjY2Vzcy48L2xpPgogICAgPGxpIHN0eWxlPSJtYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkxhd3JlbmNlIEdyYWhhbeKAmXMgdHJhaW5pbmcgcGhpbG9zb3BoeSBlbXBoYXNpemVzIGNvcmUgc3RyZW5ndGgsIGZ1bmN0aW9uYWwgbW92ZW1lbnQsIGFuZCB3b3Jrb3V0cyB0YWlsb3JlZCB0byB0aGUgaW5kaXZpZHVhbCBtZW1iZXIuPC9saT4KICAgIDxsaSBzdHlsZT0ibWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5CZWF0cml6IEdyYWhhbeKAmXMgc3VwcG9ydCBhbmQgdHJhaW5pbmcgcm9sZSBoZWxwIHJlaW5mb3JjZSB0aGUgZmFtaWx5LWNlbnRlcmVkIGZvdW5kYXRpb24gYmVoaW5kIHRoZSBneW3igJlzIGN1bHR1cmUuPC9saT4KICAgIDxsaSBzdHlsZT0ibWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UaGUgZ3lt4oCZcyBsb2NhbCByZXB1dGF0aW9uIGlzIHNoYXBlZCBsYXJnZWx5IGJ5IHdvcmQgb2YgbW91dGggYW5kIGxvbmctdGVybSBtZW1iZXIgdHJ1c3QuPC9saT4KICA8L3VsPgo8L2Rpdj4KCjxoMiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjM0cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5Db25jbHVzaW9uOiBBIExvY2FsIEd5bSBXaGVyZSBDb25uZWN0aW9uIENvbWVzIEZpcnN0PC9oMj4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjNweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+VGhlIGhlYWRsaW5lIHRoYXQgYmVzdCBjYXB0dXJlcyBHIEZpdG5lc3MgaXMgbm90IG9ubHkgYWJvdXQgdHJhaW5pbmcgcHJvZ3JhbXMuIEl0IGlzIGFib3V0IHRoZSBraW5kIG9mIGd5bSBhdG1vc3BoZXJlIHRoYXQgbWFrZXMgbWVtYmVycyBzdGF5LiBMYXdyZW5jZSwgQmVhdHJpeiwgTWFyaWEsIGFuZCB0aGUgRyBGaXRuZXNzIHRlYW0gZGVzY3JpYmVkIGEgcGxhY2Ugd2hlcmUgcGVvcGxlIGNhbiB3YWxrIGluIHdpdGhvdXQgaW50aW1pZGF0aW9uLCB0cmFpbiBmb3IgcmVhbC1saWZlIGdvYWxzLCBhbmQgYmVjb21lIHBhcnQgb2YgYSBjb21tdW5pdHkgdGhhdCBub3RpY2VzIHByb2dyZXNzLiBUaGF0IGlzIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gYSBneW0gcGVvcGxlIHZpc2l0IGFuZCBhIGd5bSBwZW9wbGUgdHJ1c3QuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWN0YSIgc3R5bGU9ImJhY2tncm91bmQ6I2Y3ZjdmNSAhaW1wb3J0YW50OyBib3JkZXI6MXB4IHNvbGlkICNlY2VhZTYgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDsgcGFkZGluZzoxOHB4IDIwcHggIWltcG9ydGFudDsgbWFyZ2luOjAgMCAzOHB4IDAgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNjggIWltcG9ydGFudDsgY29sb3I6IzJhMmEyYSAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5SZWFkZXJzIGludGVyZXN0ZWQgaW4gZXhwbG9yaW5nIEcgRml0bmVzc+KAmXMgcmVsYXRpb25zaGlwLWxlZCB0cmFpbmluZyBjdWx0dXJlIGNhbiB2aXNpdCB0aGlzIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmdmaXRncmVlci5jb20vIiBzdHlsZT0iY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7Ij5neW0gaW4gR3JlZXI8L2E+IG9ubGluZS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1mZWF0dXJlZC1leHBlcnQiIHN0eWxlPSJiYWNrZ3JvdW5kOiNmY2ZiZjggIWltcG9ydGFudDsgYm9yZGVyOjFweCBzb2xpZCAjZThkZmNmICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6NHB4IHNvbGlkICNiODlhNWYgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7IHBhZGRpbmc6MzhweCA0MnB4IDQwcHggNDJweCAhaW1wb3J0YW50OyBtYXJnaW46NTZweCAwIDQ2cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MTJweCAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzoyLjRweCAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgY29sb3I6IzdmNzE1NiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEycHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkFib3V0IFRoZSBGZWF0dXJlZCBFeHBlcnRzPC9wPgogIDxoMiBjbGFzcz0iZmxtLWZlYXR1cmVkLW5hbWUiIHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MzZweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjEgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiMxMDEwMTAgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzEwMTAxMCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTZweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+VGhlIExlYWRlcnNoaXAgQmVoaW5kIEcgRml0bmVzczwvaDI+CiAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjcyICFpbXBvcnRhbnQ7IGNvbG9yOiMyYjI4MjQgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAyOHB4IDAgIWltcG9ydGFudDsgbWF4LXdpZHRoOjc2MHB4ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+RyBGaXRuZXNzIGlzIHNoYXBlZCBieSBoYW5kcy1vbiBsZWFkZXJzaGlwLCBmYW1pbHkgc3VwcG9ydCwgYW5kIGV4cGVyaWVuY2VkIGNvYWNoaW5nLiBMYXdyZW5jZSBHcmFoYW0gYW5kIEJlYXRyaXogR3JhaGFtIGhlbHAgZ2l2ZSB0aGUgZ3ltIGl0cyBwZXJzb25hbCwgcmVsYXRpb25zaGlwLWxlZCBjdWx0dXJlLjwvcD4KCiAgPGRpdiBzdHlsZT0iaGVpZ2h0OjFweCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiNlOGRmY2YgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAyOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+PC9kaXY+CgogIDx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIGJvcmRlcj0iMCIgc3R5bGU9IndpZHRoOjEwMCUgIWltcG9ydGFudDsgdGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7IGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgIDx0cj4KICAgICAgPHRkIHN0eWxlPSJ3aWR0aDo1MCUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAyOHB4IDAgMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgICA8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiBib3JkZXI9IjAiIHN0eWxlPSJ3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IHRhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50OyBib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAyMnB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgICAgICAgICA8dHI+CiAgICAgICAgICAgIDx0ZCBzdHlsZT0id2lkdGg6MTMwcHggIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAyMHB4IDAgMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0JpTGsyV1AucG5nIiBhbHQ9Ikxhd3JlbmNlIEdyYWhhbSBvd25lciBvZiBHIEZpdG5lc3MgaW4gR3JlZXIgU291dGggQ2Fyb2xpbmEiIHN0eWxlPSJkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOjEyNHB4ICFpbXBvcnRhbnQ7IG1heC13aWR0aDoxMjRweCAhaW1wb3J0YW50OyBoZWlnaHQ6YXV0byAhaW1wb3J0YW50OyBib3JkZXI6MCAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgIDx0ZCBzdHlsZT0idmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICA8aDMgc3R5bGU9ImZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyOHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMTIgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiMxMDEwMTAgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzEwMTAxMCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDhweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+TGF3cmVuY2UgR3JhaGFtPC9oMz4KICAgICAgICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MTZweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZjVhNTAgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5Pd25lciBBbmQgUGVyc29uYWwgVHJhaW5lcjwvcD4KICAgICAgICAgICAgPC90ZD4KICAgICAgICAgIDwvdHI+CiAgICAgICAgPC90YWJsZT4KICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzggIWltcG9ydGFudDsgY29sb3I6IzFjMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkxhd3JlbmNlIEdyYWhhbSBsZWFkcyBHIEZpdG5lc3Mgd2l0aCBhIGZvY3VzIG9uIHBlcnNvbmFsIHJlbGF0aW9uc2hpcHMsIHByYWN0aWNhbCB0cmFpbmluZywgYW5kIG1lbWJlciBjb25zaXN0ZW5jeS4gSGlzIHRyYWluaW5nIHBoaWxvc29waHkgYmVnaW5zIHdpdGggY29yZSBhbmQgZnVuY3Rpb25hbCBzdHJlbmd0aCwgaGVscGluZyBtZW1iZXJzIGJ1aWxkIGZyb20gdGhlIGluc2lkZSBvdXQgc28gcHJvZ3Jlc3MgY2FycmllcyBpbnRvIGRhaWx5IHJvdXRpbmVzLCBhdGhsZXRpYyBnb2FscywgYW5kIGxvbmctdGVybSBoZWFsdGguPC9wPgogICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNjUgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS42cHggIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGNvbG9yOiM3ZjcxNTYgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5Gb2N1czogUGVyc29uYWwgVHJhaW5pbmcgLyBGdW5jdGlvbmFsIE1vdmVtZW50IC8gQ29yZSBTdHJlbmd0aCAvIE1lbWJlciBDb25zaXN0ZW5jeTwvcD4KICAgICAgPC90ZD4KCiAgICAgIDx0ZCBzdHlsZT0id2lkdGg6NTAlICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyBwYWRkaW5nOjAgMCAwIDM0cHggIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlOGRmY2YgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgICAgICAgPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIiBzdHlsZT0id2lkdGg6MTAwJSAhaW1wb3J0YW50OyB0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDsgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjJweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPgogICAgICAgICAgPHRyPgogICAgICAgICAgICA8dGQgc3R5bGU9IndpZHRoOjEzMHB4ICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyBwYWRkaW5nOjAgMjBweCAwIDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9Cc2Y4WjBCLnBuZyIgYWx0PSJCZWF0cml6IEdyYWhhbSB0cmFpbmVyIGFuZCBmaXRuZXNzIGNsYXNzIGluc3RydWN0b3IgYXQgRyBGaXRuZXNzIGluIEdyZWVyIFNvdXRoIENhcm9saW5hIiBzdHlsZT0iZGlzcGxheTpibG9jayAhaW1wb3J0YW50OyB3aWR0aDoxMjRweCAhaW1wb3J0YW50OyBtYXgtd2lkdGg6MTI0cHggIWltcG9ydGFudDsgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDsgYm9yZGVyOjAgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsiPgogICAgICAgICAgICA8L3RkPgogICAgICAgICAgICA8dGQgc3R5bGU9InZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyBwYWRkaW5nOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgPGgzIHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjhweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjEyICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMTAxMDEwICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMDEwMTAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkJlYXRyaXogR3JhaGFtPC9oMz4KICAgICAgICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MTZweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZjVhNTAgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UcmFpbmVyIEFuZCBGaXRuZXNzIENsYXNzIEluc3RydWN0b3I8L3A+CiAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICA8L3RyPgogICAgICAgIDwvdGFibGU+CiAgICAgICAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MTlweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjc4ICFpbXBvcnRhbnQ7IGNvbG9yOiMxYzFiMTkgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5CZWF0cml6IEdyYWhhbSBpcyBMYXdyZW5jZSBHcmFoYW3igJlzIHdpZmUgYW5kIGFuIGltcG9ydGFudCBwYXJ0IG9mIHRoZSBmYW1pbHkgZm91bmRhdGlvbiBiZWhpbmQgRyBGaXRuZXNzLiBBIGNlcnRpZmllZCBwZXJzb25hbCB0cmFpbmVyIHdpdGggMTUrIHllYXJzIG9mIGV4cGVyaWVuY2UsIHNoZSBzdXBwb3J0ZWQgTGF3cmVuY2UgdGhyb3VnaG91dCB0aGUgZ3lt4oCZcyBncm93dGggYW5kIGxhdGVyIGJlZ2FuIHNlcnZpbmcgaGVyIG93biBwZXJzb25hbCB0cmFpbmluZyBjbGllbnRzLjwvcD4KICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MTJweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjY1ICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjEuNnB4ICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBjb2xvcjojN2Y3MTU2ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+U3BlY2lhbHRpZXM6IEZ1bmN0aW9uYWwgVHJhaW5pbmcgLyBXb21lbuKAmXMgQ29tcGV0aXRpdmUgVHJhaW5pbmcgLyBTY3VscHRpbmcgQ2xhc3NlcyAvIFNwaW4gQ2xhc3NlczwvcD4KICAgICAgPC90ZD4KICAgIDwvdHI+CiAgPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsgYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgcGFkZGluZzoyNHB4IDAgNHB4IDAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAzMnB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgZm9udC1zaXplOjEycHggIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6Mi4ycHggIWltcG9ydGFudDsgY29sb3I6IzVmNTc0YiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxMnB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5FZGl0b3JpYWwgQ3JpdGVyaWE8L3A+CiAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MThweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzFmMWYxZCAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIHNwb3RsaWdodCBmZWF0dXJlcyBhcmUgc2VsZWN0ZWQgYmFzZWQgb24gbG9jYWwgbGVhZGVyc2hpcCwgY2xpZW50IGV4cGVyaWVuY2UsIHNlcnZpY2UgcXVhbGl0eSwgYW5kIGNvbnRyaWJ1dGlvbiB0byB0aGUgZml0bmVzcyBjb21tdW5pdHkuPC9wPgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50OyBib3JkZXItbGVmdDozcHggc29saWQgI2NkYmQ5OCAhaW1wb3J0YW50OyBwYWRkaW5nOjIwcHggMjJweCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDI4cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS44cHggIWltcG9ydGFudDsgZm9udC1zaXplOjExcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42ICFpbXBvcnRhbnQ7IGNvbG9yOiM3ZjcxNTYgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIFZlcmlmaWVkIFNwb3RsaWdodDwvcD4KICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxN3B4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzYgIWltcG9ydGFudDsgY29sb3I6IzFmMWYxZCAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoaXMgZmVhdHVyZSBpcyBwYXJ0IG9mIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSi4oCZcyBsb2NhbCBmaXRuZXNzIGxlYWRlcnNoaXAgZWRpdG9yaWFsIHNlcmllcywgY3JlYXRlZCB0byByZWNvZ25pemUgc3RhbmRvdXQgZml0bmVzcyBwcm9mZXNzaW9uYWxzLCBzdHVkaW8gb3duZXJzLCBhbmQgY29tbXVuaXR5IHdlbGxuZXNzIGxlYWRlcnMuPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSIgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjJweCAhaW1wb3J0YW50OyBmb250LXNpemU6MTBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjkgIWltcG9ydGFudDsgY29sb3I6IzhhODE3NiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDMwcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogIFB1Ymxpc2hlZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiB8IExvY2FsIEZpdG5lc3MgTGVhZGVyc2hpcCBTZXJpZXMgfCBFZGl0b3JpYWwgU3BvdGxpZ2h0PGJyPgogIEVkaXRvcmlhbGx5IHJldmlld2VkIGFuZCBwcmVwYXJlZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEogo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zb3VyY2Utbm90ZSIgc3R5bGU9ImJhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50OyBib3JkZXItbGVmdDozcHggc29saWQgI2NkYmQ5OCAhaW1wb3J0YW50OyBwYWRkaW5nOjE1cHggMThweCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIycHggMCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxN3B4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDsgY29sb3I6IzFmMWYxZCAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoaXMgc3BvdGxpZ2h0IHdhcyBkZXZlbG9wZWQgZnJvbSBhIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIGludGVydmlldyB3aXRoIExhd3JlbmNlIEdyYWhhbSBhbmQgTWFyaWEgQmVudGl2ZWduYSwgc3VwcGxpZWQgY3VzdG9tZXIgcmV2aWV3IG1hdGVyaWFsLCBzdXBwbGllZCBCZWF0cml6IEdyYWhhbSB0cmFpbmVyIGluZm9ybWF0aW9uLCBhbmQgdGhlIG9mZmljaWFsIEcgRml0bmVzcyB3ZWJzaXRlLjwvcD4KPC9kaXY+Cgo8aDIgY2xhc3M9ImZsbS1oMiIgc3R5bGU9ImZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMTYgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+U291cmNlczwvaDI+Cgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxN3B4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojM2EzODMzICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZWRpdG9yaWFsIGludGVydmlldyB3aXRoIExhd3JlbmNlIEdyYWhhbSBhbmQgTWFyaWEgQmVudGl2ZWduYTsgc3VwcGxpZWQgY3VzdG9tZXIgcmV2aWV3IG1hdGVyaWFsIGZyb20gTWFyayBHZWU7IHN1cHBsaWVkIEJlYXRyaXogR3JhaGFtIHRyYWluZXIgaW5mb3JtYXRpb247IG9mZmljaWFsIHdlYnNpdGUgZm9yIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmdmaXRncmVlci5jb20vIiBzdHlsZT0iY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7Ij5HIEZpdG5lc3MgaW4gR3JlZXI8L2E+LjwvcD4KCjxkaXYgc3R5bGU9ImhlaWdodDoxcHggIWltcG9ydGFudDsgYmFja2dyb3VuZDojZDlkMmM2ICFpbXBvcnRhbnQ7IG1hcmdpbjoyNHB4IDAgMThweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPjwvZGl2PgoKPHAgY2xhc3M9ImZsbS1mb290ZXItbWV0YSIgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjEwcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjEuNXB4ICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBjb2xvcjojOGE4MTc2ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+wqkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIuIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC9wPgoKICA8L2Rpdj4KPC9kaXY+CgogIDwvZGl2Pgo8L2Rpdj4=

Local Fitness Leadership Series

Editorial Spotlight / Greer, South Carolina

By Daniel Ford

Managing Editor

Fitness Living Magazine™ Feature Profile

Creating A Family-Oriented Gym Atmosphere: How Personal Connections Drive Member Retention

Inside G Fitness, Lawrence Graham, Beatriz Graham, and Maria Bentivegna show why personal relationships, steady coaching, and a welcoming training floor can turn a local gym into a place members want to return to.

Recognized by Fitness Living Magazine™ for relationship-led training, member-centered gym culture, and local fitness leadership.

In downtown Greer, G Fitness has built its reputation on something that does not always appear in a membership brochure: recognition. Members are greeted by name, missed when they are gone, and trained according to the life each person is trying to live outside the gym.

For owner Lawrence Graham, his wife Beatriz Graham, Maria Bentivegna, and the G Fitness team, a family-oriented gym atmosphere is not a soft idea. It is the daily operating standard behind member trust, long-term consistency, and a fitness space where people feel comfortable enough to begin again.

Relationship Standard

At G Fitness, the experience starts with recognition: members are coached personally, greeted with familiarity, and supported with a tone that feels steady rather than transactional.

G Fitness training team in Greer South Carolina led by owner Lawrence Graham

Featured Profile: The G Fitness team reflects the personal, relationship-led culture members describe when they talk about the gym’s atmosphere. Beatriz Graham is pictured on the left in the group photo, with Maria Bentivegna on the right.

Owner Focus

Lawrence has shaped G Fitness around a simple standard: members should feel known, coached, and welcomed from the moment they walk in. That owner-led tone is strengthened by Beatriz Graham’s support and training role, giving the gym an even clearer family foundation.

“You’re going to feel the difference before you see it. It takes a while. It’s a process, but be patient, and it’ll come.”

Lawrence Graham, Owner Of G Fitness

The Fitness
Standard

Personal, steady, and relationship-driven — the kind of member experience G Fitness has built through practical training, familiar coaching, and a gym floor where people are treated as more than check-ins.

Editorial Observation

Where Fitness

BELONGS

How G Fitness built its gym culture around personal connection, functional training, and family-centered local leadership.

Profile Snapshot

Owner Lawrence Graham
Business G Fitness
Location Greer, South Carolina
Signature Focus Personal training, functional strength, small group fitness, and member-centered coaching.
Known For A family-oriented atmosphere where members feel recognized, supported, and comfortable returning.

Editor’s Note

The strongest part of the G Fitness story is not only its training model. It is the way the team turns recognition, relationship, and practical coaching into a reason for members to keep coming back.

For many gyms, retention is measured in numbers. At G Fitness, the story sounds more personal. Lawrence spoke about members who have stayed for years. Maria spoke about comfort, family, and helping people feel less intimidated when walking through the door. She also pointed to Beatriz Graham, Lawrence’s wife, as an important part of the gym’s family foundation and growth.

Together, the interview made one idea clear: members come back when a gym feels like a place where someone is paying attention.

Quick Answer

A family-oriented gym atmosphere helps drive member retention by making members feel recognized, comfortable, and supported. At G Fitness, that approach shows up through first-name relationships, personalized training, senior-friendly functional work, small group fitness, and a culture where Lawrence Graham, Beatriz Graham, Maria Bentivegna, and the team notice members as people.

That kind of environment is especially important for people who are returning to fitness, older adults working on daily strength, and members who may not feel at home in a larger commercial gym. G Fitness serves more than 500 members, according to the interview, while keeping a style that feels personal rather than crowded or anonymous.

What You’ll Learn

How A Local Gym Builds Trust That Lasts

This profile looks at how G Fitness uses relationships, practical coaching, family support, and a welcoming environment to support member loyalty.

Why It’s Different

The team focuses on knowing members personally, not treating each member as just another check-in.

Who It Serves

Members include adults, seniors, athletes, military-bound trainees, women seeking competitive training, and people starting fresh.

Why Members Stay

Its local reputation comes from word of mouth, experienced instruction, and the feeling members experience inside.

A Gym Culture Built Around Being Known

The strongest theme in the interview was not equipment, square footage, or marketing. It was the way people feel when they walk in. Maria described the business as family owned and said the team works to create a “family aura” so members do not feel scared, intimidated, or out of place. That detail matters because many people who need fitness most are also the people most likely to feel uncomfortable starting.

Maria also emphasized the role of Beatriz Graham, Lawrence’s wife, in that family story. She described Beatriz as a supportive spouse who stood beside Lawrence throughout the process of building the gym. Once G Fitness became established, Beatriz began serving her own personal training clients, bringing her experience directly onto the training floor.

Lawrence gave a simple example. A woman came in while the trainers were working with clients. She waited, watched how people connected, and then decided to sign up. Her reason was not a sales pitch. It was the atmosphere. She had seen enough to know the gym felt different.

Member Experience

The member experience at G Fitness is intentionally personal: a clean training floor, familiar coaches, practical workouts, and a tone that helps members feel comfortable returning whether the goal is strength, confidence, balance, sculpting, spin, or simply a healthier daily routine.

“What I would want people to remember is how passionate we are about what we do, the connections we make with our members and clients, and how personal it is from the first moment each person walks through the door.”

Lawrence Graham, Owner Of G Fitness

Family Foundation

Beatriz Graham’s Role In The G Fitness Story

Beatriz Graham is part of the personal foundation behind G Fitness. Maria described her as a supportive wife who stood beside Lawrence throughout the process of building the gym. As the business became established, Beatriz also began training her own personal training clients.

Beatriz Graham trainer and fitness class instructor at G Fitness

A certified personal trainer with 15+ years of experience, Beatriz serves as a trainer and fitness class instructor. Her specialties include functional training, competitive training for women, sculpting classes, and spin classes, adding another layer of instruction to the gym’s family-centered training culture.

Relationships Before Routines

G Fitness does not describe training as a one-size-fits-all program. Lawrence said a member could watch two back-to-back training sessions and not see the same routine repeated. That matters because members arrive with different goals. Some want weight loss. Some want muscle. Some want to prepare for a race, basic training, or a more active retirement.

The training philosophy begins with core and functional training. Lawrence described building the body “from the inside out,” especially for members who want better balance, stronger daily movement, or more confidence in ordinary tasks. For older members, that can mean improving the ability to sit, stand, lift, walk, and enjoy family life with less fear of falling.

Small group fitness and yoga class at G Fitness

Training Environment: Small group fitness and yoga at G Fitness add a quieter layer to the gym’s training culture, giving members another way to build consistency and confidence.

A Facility That Feels Bigger Than It Looks

Maria noted that the gym may look small from the outside, but the space opens up once members step in. She compared the surprise to a familiar image: a small exterior that leads into a much larger world inside. The gym, she said, keeps going back, and members are often impressed by the size, cleanliness, and care given to the equipment.

The facility is also open 24 hours, which allows member flow to spread throughout the day. Lawrence said the gym is not usually packed wall-to-wall, and that steady flow helps the space remain useful for members who want access without fighting for equipment.

Editorial Perspective

The real strength of G Fitness is that members are not left to figure fitness out alone; Lawrence, Beatriz, Maria, and the team create the kind of personal connection that makes consistency feel possible.

Editorial Service Brief

What G Fitness Offers Best

Based on the editorial interview and supplied team information, G Fitness combines independent gym access with trainer-led support, group fitness options, and a member culture shaped by long-term relationships.

Personal Training
Individualized coaching for members with different goals, including strength, weight loss, athletic preparation, women’s competitive training, and daily function.
Functional Training
A training approach centered on core strength, balance, movement confidence, and useful strength for everyday life.
Small Group Fitness
Group sessions led by dedicated instructors, with yoga described as a complimentary class for members and Beatriz Graham’s specialties including sculpting classes and spin classes.
Senior Fitness
Support for older members who want better balance, confidence, and strength for ordinary daily movement.
24-Hour Access
A round-the-clock facility model that helps members train on schedules that fit real life.

Elite Review

“I got to my healthiest point at G Fitness. The owner (Lawrence) has trained me and helped me with my fitness journey for years. All of the staff are helpful, friendly, and encouraging to everyone. The personal trainer Mike trained me for a Spartan race and ran the race with me (that’s an awesome personal trainer!).”

Mark Gee / Customer Review Supplied For Editorial Use

Why Members Stay

One of the clearest retention stories involved Karen, one of the gym’s first members. Maria shared that Karen had known Lawrence before the gym opened and wanted to be the first person to join. Years later, she still trains with Lawrence in the morning and remains a familiar part of the gym’s rhythm.

That kind of continuity is hard to manufacture. It grows when members believe the team knows each person’s goals, respects each person’s pace, and cares enough to notice progress over time. Lawrence said the wins that make the team proud are often the members who stay, grow stronger, and hear from family members that the difference is visible.

G Fitness members and training community inside the gym

Member Experience: Inside G Fitness, member relationships and training goals often share the same space, reinforcing the gym’s close local identity.

Why This Matters Locally

In a growing local market, residents have choices. What makes G Fitness relevant is not just that it offers a place to train, but that it offers a place where members can feel personally supported. For people searching for personal training in Greer, SC, or a fitness facility that feels welcoming rather than intimidating, that distinction matters.

G Fitness has grown largely through word of mouth. Lawrence and Maria both described awareness as an opportunity: some people discover the gym through family, friends, social media, or simply driving by, while others are still surprised to learn it is in downtown Greer. Beatriz’s role adds to that local story because it reflects the family support, hands-on training, and class instruction behind the gym’s identity.

For residents searching for a local fitness facility that feels more personal than a large chain setting, the story of G Fitness is not only about services. It is about whether the gym environment supports consistency. In this case, the answer begins with a simple idea: members are more likely to return to a place where they feel seen.

Frequently Asked Questions About G Fitness

What Makes G Fitness Different From Larger Gyms?

G Fitness stands out because the staff focuses on personal relationships, member recognition, and a welcoming atmosphere. Lawrence Graham described relationships as one of the gym’s strongest differences, noting that the team knows most members by first name and notices when a member has been away. That family-centered atmosphere also reflects the support and training role of Beatriz Graham, Lawrence’s wife and a certified personal trainer at G Fitness.

Does G Fitness Offer Personal Training In Greer, SC?

Yes. G Fitness offers personal training in Greer, SC, with a team of trainers who adapt workouts to each member’s goals. The interview described training support for weight loss, muscle gain, functional strength, senior confidence, military preparation, and Spartan race preparation. Beatriz Graham also brings 15+ years as a certified personal trainer, with specialties that include functional training, competitive training for women, sculpting classes, and spin classes.

Who Is G Fitness Designed To Serve?

G Fitness serves a wide range of members, including adults who want to stay healthy, seniors who want better daily function, athletes preparing for events, women seeking competitive training, members interested in sculpting or spin classes, and people who want a non-intimidating place to begin or restart a fitness routine.

How Does A Family-Oriented Gym Atmosphere Support Member Retention?

A family-oriented gym atmosphere can support member retention by making members feel known, comfortable, and connected. At G Fitness, the team described a culture where members help one another, trainers build long-term relationships, and the staff reaches out when a familiar member has been missing. Beatriz Graham’s support of Lawrence throughout the gym’s growth reinforces that family foundation.

Key Takeaways

  • G Fitness builds member retention through recognition, relationships, and a welcoming training floor.
  • The gym offers personal training, small group fitness, yoga, functional training, sculpting classes, spin classes, and 24-hour access.
  • Lawrence Graham’s training philosophy emphasizes core strength, functional movement, and workouts tailored to the individual member.
  • Beatriz Graham’s support and training role help reinforce the family-centered foundation behind the gym’s culture.
  • The gym’s local reputation is shaped largely by word of mouth and long-term member trust.

Conclusion: A Local Gym Where Connection Comes First

The headline that best captures G Fitness is not only about training programs. It is about the kind of gym atmosphere that makes members stay. Lawrence, Beatriz, Maria, and the G Fitness team described a place where people can walk in without intimidation, train for real-life goals, and become part of a community that notices progress. That is the difference between a gym people visit and a gym people trust.

Readers interested in exploring G Fitness’s relationship-led training culture can visit this gym in Greer online.

About The Featured Experts

The Leadership Behind G Fitness

G Fitness is shaped by hands-on leadership, family support, and experienced coaching. Lawrence Graham and Beatriz Graham help give the gym its personal, relationship-led culture.

Lawrence Graham owner of G Fitness in Greer South Carolina

Lawrence Graham

Owner And Personal Trainer

Lawrence Graham leads G Fitness with a focus on personal relationships, practical training, and member consistency. His training philosophy begins with core and functional strength, helping members build from the inside out so progress carries into daily routines, athletic goals, and long-term health.

Focus: Personal Training / Functional Movement / Core Strength / Member Consistency

Beatriz Graham trainer and fitness class instructor at G Fitness in Greer South Carolina

Beatriz Graham

Trainer And Fitness Class Instructor

Beatriz Graham is Lawrence Graham’s wife and an important part of the family foundation behind G Fitness. A certified personal trainer with 15+ years of experience, she supported Lawrence throughout the gym’s growth and later began serving her own personal training clients.

Specialties: Functional Training / Women’s Competitive Training / Sculpting Classes / Spin Classes

Editorial Criteria

Fitness Living Magazine™ spotlight features are selected based on local leadership, client experience, service quality, and contribution to the fitness community.

Fitness Living Magazine™ Verified Spotlight

This feature is part of Fitness Living Magazine™’s local fitness leadership editorial series, created to recognize standout fitness professionals, studio owners, and community wellness leaders.

Published by Fitness Living Magazine™ | Local Fitness Leadership Series | Editorial Spotlight
Editorially reviewed and prepared by Fitness Living Magazine™

This spotlight was developed from a Fitness Living Magazine™ interview with Lawrence Graham and Maria Bentivegna, supplied customer review material, supplied Beatriz Graham trainer information, and the official G Fitness website.

Sources

Fitness Living Magazine™ editorial interview with Lawrence Graham and Maria Bentivegna; supplied customer review material from Mark Gee; supplied Beatriz Graham trainer information; official website for G Fitness in Greer.

© Fitness Living Magazine™. All rights reserved.


0 Comments

Write A Comment

*
*
Please complete the captcha to submit your comment.
Related Posts All Posts
04.30.2026

Creed Draft

 

04.29.2026

(Creed Strength & Fitness) From Athlete to Gym Owner: The Journey and Philosophy Behind a Successful Fitness Business

 

04.29.2026

Jordan Horston ACL Injury Comeback: How She Plans for 2026 Return

Update From Injury to Inspiration: Jordan Horston's Journey In the world of sports, athletes often face the harsh reality of injuries that can derail their promising careers. For Jordan Horston, once a rising star in women's basketball with the Seattle Storm, a torn anterior cruciate ligament (ACL) in February 2025 halted her meteoric rise. Yet, instead of succumbing to despair, she has transformed her experience into a powerful story of resilience and determination. Her targeted rehab plan aims at not just recovery but a triumphant return to the court in the 2026 season. Understanding the ACL Injury: What Happened? On that fateful day, Horston suffered a freak accident during a game in the Athletes Unlimited Pro Basketball division, a league known for its competitive spirit. "I just kind of overstepped and hyperextended, and that was my ACL," she recalled. Notably, Horston mentioned a curiosity about whether her menstrual cycle may have played a role in her injury, though studies indicate women are generally at lower risk during this time. Research shows that women are 3.5 times more likely than men to sustain ACL injuries due to anatomical differences, much of which is attributed to thinner ligaments. This incident underscores the need for greater awareness of women's specific injury risks in sports. Building Strength Through Rehab The road to recovery from an ACL tear is long and arduous, requiring a multifaceted approach to rehabilitation. When asked about her recovery plan, Horston expressed the importance of mental strength alongside the physical. "Basketball is my outlet, so it was very, very hard for me to have that taken away," she said. However, this setback has inspired her to not only focus on physical rehabilitation but also on mental fortitude. Horston has enlisted the help of top trainers and physical therapists, creating a comprehensive, personalized rehab program designed to restore her functionality while also building strength in her lower body. Transforming Adversity into Opportunity Horston's journey reflects a broader narrative found in many athletes' lives: how facing injury can often serve as a learning experience. She explained that time away from the sport has catalyzed personal growth. Not only is she concentrating on recovery, but she's also using this period to further educate herself on nutrition and fitness. Testimonials from other top athletes indicate that many find solace in the opportunities that arise from challenges. Her focus on optimizing health during recovery sets an example for aspiring athletes about the importance of holistic well-being. What Comes Next? A Glimpse into the Future Looking forward, Horston is determined to return stronger than ever. As she gears up for the 2026 season, she emphasizes the importance of setting both short- and long-term goals. Her strategy includes regular evaluations of her physical progress, where she plans to incorporate agility drills and strength training into her routine. As technology advances, innovative rehabilitation tools that track recovery progress more accurately are becoming increasingly important in sports medicine, and Horston plans to embrace these aids. Community Support: The Role of Fans and Peers During her recovery journey, the support of family, friends, and fans has played a vital role in Horston’s outlook. Building a community of encouragement can make all the difference during recovery, reflecting the power of shared optimism. Athletes like Horston inspire their peers during such difficult times, reminding us that emotional support can enhance the physical recovery process. Lessons for Fitness Enthusiasts and Athletes Jordan Horston's story conveys essential lessons for gym owners and fitness enthusiasts alike. Tailoring training programs to accommodate gender-specific risks and focusing on injury prevention through education can promote safer sports practices. Additionally, her approach to mental health highlights the need for a balanced training regimen that cares for both physical and psychological well-being. For those in the realm of sports and fitness, understanding the full scope of athlete support is crucial in fostering an environment that forges not only champions but resilient human beings. As we await her much-anticipated return, Horston's experience reverberates beyond basketball, serving as a narrative of determination that encourages all athletes to embrace challenges along the way. To learn more about Horston's compelling journey and approaches to recovery, stay tuned for future updates on her progress and insights.

Terms of Service

Privacy Policy

Core Modal Title

Sorry, no results found

You Might Find These Articles Interesting

T
Please Check Your Email
We Will Be Following Up Shortly
*
*
*