Fitness Living Magazine Logo
UPDATE
  • Home
  • Categories
    • Fitness Headlines
    • South Carolina
    • Top Picks
    • Gym Growth
    • Nutrition + Performance
    • Recipes + Meal Prep
    • About the Magazine
    • Cover Stories
    • California
    • Local News
    • Gym & Studio Reviews
    • Fitness Stories of Strength
  • About The Magazine
The Media Platform for Fitness Leaders & Owners.
May 01.2026
21 Minutes Read

Inside Musou Movement: Where Fitness, Purpose, and Community Come Together

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

PG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJIZWFsaW5nIFRocm91Z2ggTW92ZW1lbnQ6IFRoZSBQaGlsb3NvcGh5IEJlaGluZCBNdXNvdSBNb3ZlbWVudCI+CjxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iQSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBmZWF0dXJlIHByb2ZpbGUgb24gTXVzb3UgTW92ZW1lbnQgaW4gR3JlZW52aWxsZSwgU291dGggQ2Fyb2xpbmEsIGV4cGxvcmluZyBoZWFsaW5nIHRocm91Z2ggbW92ZW1lbnQsIGZ1bmN0aW9uYWwgdHJhaW5pbmcsIHN5c3RlbSByZWd1bGF0aW9uLCBib2R5IGF3YXJlbmVzcywgYW5kIGNvbW11bml0eS4iPgo8bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2UiIGNvbnRlbnQ9Imh0dHBzOi8vaWlsaS5pby9CaUtiZ2ZWLnBuZyI+CjxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJhcnRpY2xlIj4KPG1ldGEgbmFtZT0idHdpdHRlcjpjYXJkIiBjb250ZW50PSJzdW1tYXJ5X2xhcmdlX2ltYWdlIj4KCjxzdHlsZT4KLmZsbS13cmFwLAouZmxtLXdyYXAgKiB7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLXdyYXAgewpiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCAhaW1wb3J0YW50OwpwYWRkaW5nOjAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnQ7CmNvbG9yOiMxYzFiMTkgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbWFpbiB7Cm1heC13aWR0aDoxMDgwcHggIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7CnBhZGRpbmc6MCAyNHB4IDg4cHggMjRweCAhaW1wb3J0YW50OwpiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsKfQoKLmZsbS1pbm5lciB7Cm1heC13aWR0aDoxMDQwcHggIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYm9keSB7Cm1heC13aWR0aDo4MTBweCAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowIGF1dG8gIWltcG9ydGFudDsKfQoKLmZsbS10YWJsZSwKLmZsbS1sZWFybi1yb3cgewpib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50Owp9CgouZmxtLWV5ZWJyb3cgewpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CnRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoyLjdweCAhaW1wb3J0YW50Owpmb250LXNpemU6MTEuNXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDsKY29sb3I6IzZmNjk2MiAhaW1wb3J0YW50OwptYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLXNtYWxsLWxhYmVsIHsKZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDsKZm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsKY29sb3I6Izc0NmQ2NSAhaW1wb3J0YW50Owp9CgouZmxtLWgxIHsKZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjU4cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4wMiAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMS4xNXB4ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAyMnB4IDAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZGVjayB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MjZweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjQ2ICFpbXBvcnRhbnQ7CmNvbG9yOiMyZjJiMjYgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAyMHB4IDAgIWltcG9ydGFudDsKbWF4LXdpZHRoOjk4MHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2lja2VyLWxpbmUgewpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjdweCAwIDdweCAxNHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7Cm1heC13aWR0aDo4NTBweCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW50cm8sCi5mbG0tcGFyYWdyYXBoLAouZmxtLWJvZHkgcCB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MjFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsKY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDI4cHggMCAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1kcm9wY2FwIHsKZmxvYXQ6bGVmdCAhaW1wb3J0YW50OwpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTo5MHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjAuNzggIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKcGFkZGluZzo2cHggMTJweCAwIDAgIWltcG9ydGFudDsKbWFyZ2luOjAgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXF1b3RlLAouZmxtLXF1aWNrLWFuc3dlciwKLmZsbS1xdW90ZS1ibG9jaywKLmZsbS1ub3RlLAouZmxtLWN0YSwKLmZsbS1zb3VyY2Utbm90ZSB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8tcXVvdGUgewpiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDsKYm9yZGVyLXRvcDoycHggc29saWQgIzE1MTUxNSAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjRweCAyNnB4IDIycHggMjZweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDhweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1xdW90ZS10ZXh0IHsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTozMHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMzYgIWltcG9ydGFudDsKY29sb3I6IzE0MTQxNCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW1nLAouZmxtLWltYWdlLXdyYXAgaW1nIHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7CmhlaWdodDphdXRvICFpbXBvcnRhbnQ7CmJvcmRlcjowICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbWcgewptYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxMHB4IGF1dG8gIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWNhcHRpb24sCi5mbG0taW1hZ2UtY2FwdGlvbiB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MTNweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7CmNvbG9yOiM2NjVmNTcgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1jYXB0aW9uIHsKbWFyZ2luOjAgMCAxNHB4IGF1dG8gIWltcG9ydGFudDsKbWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZWRpdG9yaWFsLWJyaWVmIHsKbWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjoxNnB4IDAgMCBhdXRvICFpbXBvcnRhbnQ7CnBhZGRpbmc6MThweCAyMHB4IDE3cHggMjBweCAhaW1wb3J0YW50OwpiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDsKYm9yZGVyOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICMxNzE3MTcgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLWVkaXRvcmlhbC1icmllZi1jb3B5IHsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxNC4zcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS41NCAhaW1wb3J0YW50Owpjb2xvcjojMjQyMTFlICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMTJweCAwICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWVkaXRvcmlhbC1icmllZi1yb3cgewpwYWRkaW5nOjhweCAwICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICNlOGUyZDkgIWltcG9ydGFudDsKfQoKLmZsbS1lZGl0b3JpYWwtYnJpZWYtcm93Omxhc3QtY2hpbGQgewpwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZWRpdG9yaWFsLWJyaWVmLWxhYmVsIHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CnRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoxLjlweCAhaW1wb3J0YW50Owpmb250LXNpemU6OHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNDUgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiM3NTZlNjYgIWltcG9ydGFudDsKbWFyZ2luOjAgMCA0cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWVkaXRvcmlhbC1icmllZi12YWx1ZSB7CmRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMy4ycHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4zOCAhaW1wb3J0YW50Owpjb2xvcjojMjAxZTFiICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc3RhbmRhcmQtYm94IHsKYmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjMwcHggMjhweCAhaW1wb3J0YW50OwptYXJnaW46MCAhaW1wb3J0YW50Owp9CgouZmxtLXN0YW5kYXJkLWNvcHkgewpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjI3cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS41NiAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMC4xMnB4ICFpbXBvcnRhbnQ7CmNvbG9yOiMyNjIzMWYgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS1vbmUgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6OTBweCAhaW1wb3J0YW50Owpmb250LXNpemU6Y2xhbXAoNjBweCwgNy40dncsIDkwcHgpICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjAuOTQgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMS44cHggIWltcG9ydGFudDsKbWFyZ2luOjE0cHggMCAwIDAgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS10d28gewpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMzhweCAhaW1wb3J0YW50Owpmb250LXNpemU6Y2xhbXAoNzJweCwgMTEuOHZ3LCAxMzhweCkgIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MC44OCAhaW1wb3J0YW50Owpmb250LXdlaWdodDozMDAgIWltcG9ydGFudDsKdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi00cHggIWltcG9ydGFudDsKY29sb3I6I2I5YjVhZCAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojYjliNWFkICFpbXBvcnRhbnQ7Cm1hcmdpbjo1cHggMCAwIDAgIWltcG9ydGFudDsKb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50Owp9CgouZmxtLWFuY2hvci1zdWJ0aXRsZSB7CmZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsKdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjIuM3B4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMS41cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS45ICFpbXBvcnRhbnQ7CmNvbG9yOiMzZjNhMzQgIWltcG9ydGFudDsKbWF4LXdpZHRoOjkwMHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3Qtcm93IHsKcGFkZGluZzoxMnB4IDAgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZThkYyAhaW1wb3J0YW50Owp9CgouZmxtLXNuYXBzaG90LWxhYmVsIHsKZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MzElICFpbXBvcnRhbnQ7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CnRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoxLjdweCAhaW1wb3J0YW50Owpmb250LXNpemU6MTBweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDsKY29sb3I6IzdkNzU2YiAhaW1wb3J0YW50Owp9CgouZmxtLXNuYXBzaG90LXZhbHVlIHsKZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKd2lkdGg6NjclICFpbXBvcnRhbnQ7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjE4cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50Owpjb2xvcjojMjAxZTFiICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbm90ZSB7CmJhY2tncm91bmQ6I2ZkZmNmOSAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjI0cHggMjZweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDM2cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLXF1aWNrLWFuc3dlciwKLmZsbS1xdW90ZS1ibG9jayB7CmJhY2tncm91bmQ6I2Y4ZjdmMyAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjI4cHggMzBweCAhaW1wb3J0YW50OwptYXJnaW46MzhweCAwIDQ0cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWgyIHsKZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjM0cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50Owpmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKY29sb3I6IzExMTExMSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWgzIHsKZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjI0cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4yNiAhaW1wb3J0YW50Owpmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKY29sb3I6IzExMTExMSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWltYWdlLXdyYXAgewptYXgtd2lkdGg6NzYwcHggIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MzRweCBhdXRvIDQycHggYXV0byAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1pbWFnZS1jYXB0aW9uIHsKbWFyZ2luOjEwcHggMCAwIDAgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jYXJkIHsKYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjJweCAwIDEzcHggMCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDQ2cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWxlYXJuLWNvbCB7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKcGFkZGluZzoxNnB4IDE4cHggIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGQgewpib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7CnBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sOmxhc3QtY2hpbGQgewpwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsKfQoKLmZsbS1zZXJ2aWNlLWJyaWVmIHsKbWF4LXdpZHRoOjc1MHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjozOHB4IGF1dG8gNDBweCBhdXRvICFpbXBvcnRhbnQ7CmJhY2tncm91bmQ6I2ZmZmZmZiAhaW1wb3J0YW50Owpib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7CmJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKcGFkZGluZzoyMnB4IDAgMTNweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1yb3cgewpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MTZweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1yb3c6bGFzdC1jaGlsZCB7CmJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2UtbGFiZWwgewpkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50Owp3aWR0aDozMiUgIWltcG9ydGFudDsKdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKZm9udC1zaXplOjEycHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS40ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjEuNXB4ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojNWQ1NjRlICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1jb3B5IHsKZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKd2lkdGg6NjclICFpbXBvcnRhbnQ7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7CmNvbG9yOiMxZjFmMWQgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IHsKYmFja2dyb3VuZDojZjZmNWYxICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50Owpib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7CmJvcmRlci1yaWdodDpub25lICFpbXBvcnRhbnQ7CmJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50OwpwYWRkaW5nOjMycHggMzRweCAhaW1wb3J0YW50OwptYXJnaW46NDhweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2V5LWhlYWRpbmcgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MzhweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjE0ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxN3B4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IHVsIHsKbWFyZ2luOjAgIWltcG9ydGFudDsKcGFkZGluZy1sZWZ0OjI0cHggIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuODYgIWltcG9ydGFudDsKY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50Owp9CgouZmxtLWZlYXR1cmVkLWV4cGVydCB7CmJhY2tncm91bmQ6I2ZkZmNmOSAhaW1wb3J0YW50Owpib3JkZXItdG9wOjFweCBzb2xpZCAjMTcxNzE3ICFpbXBvcnRhbnQ7CmJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50Owpib3JkZXItcmlnaHQ6bm9uZSAhaW1wb3J0YW50Owpib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKcGFkZGluZzo0MnB4IDQ2cHggNDBweCA0NnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjo1OHB4IDAgNDZweCAwICFpbXBvcnRhbnQ7CmJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZmVhdHVyZWQtbmFtZSB7CmZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTozNnB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMDYgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDhweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tY3RhIHsKYmFja2dyb3VuZDojZjhmN2Y0ICFpbXBvcnRhbnQ7CmJvcmRlcjoxcHggc29saWQgI2UyZGVkNyAhaW1wb3J0YW50Owpib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKcGFkZGluZzoxOHB4IDIwcHggIWltcG9ydGFudDsKbWFyZ2luOjAgMCAzOHB4IDAgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNjggIWltcG9ydGFudDsKY29sb3I6IzJhMmEyYSAhaW1wb3J0YW50Owp9CgouZmxtLXNvdXJjZS1ub3RlIHsKYmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MTVweCAxOHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMjJweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZm9vdGVyLW1ldGEgewpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CnRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoycHggIWltcG9ydGFudDsKZm9udC1zaXplOjEwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS45ICFpbXBvcnRhbnQ7CmNvbG9yOiM3ZDc1NmIgIWltcG9ydGFudDsKbWFyZ2luOjAgMCA2cHggMCAhaW1wb3J0YW50Owp9CgpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHsKaHRtbCwKYm9keSB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjAgIWltcG9ydGFudDsKb3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCUgIWltcG9ydGFudDsKfQoKLmZsbS13cmFwIHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpvdmVyZmxvdy14OmhpZGRlbiAhaW1wb3J0YW50OwpiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsKfQoKLmZsbS1tYWluIHsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7CnBhZGRpbmc6MCAxOHB4IDY0cHggMThweCAhaW1wb3J0YW50Owp9CgouZmxtLWlubmVyLAouZmxtLWJvZHksCi5mbG0tc2VjdGlvbiB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKbWluLXdpZHRoOjAgIWltcG9ydGFudDsKbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50OwptYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50OwpwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50OwpwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsKb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKdGFibGUuZmxtLXRhYmxlLAp0YWJsZS5mbG0tdGFibGUgdGJvZHksCnRhYmxlLmZsbS10YWJsZSB0ciwKdGFibGUuZmxtLXRhYmxlIHRkLAp0YWJsZS5mbG0tbGVhcm4tcm93LAp0YWJsZS5mbG0tbGVhcm4tcm93IHRib2R5LAp0YWJsZS5mbG0tbGVhcm4tcm93IHRyLAp0YWJsZS5mbG0tbGVhcm4tcm93IHRkIHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1pbi13aWR0aDowICFpbXBvcnRhbnQ7CnBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7CnBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50Owpib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbWFzdGhlYWQtbGVmdCwKLmZsbS1tYXN0aGVhZC1yaWdodCwKLmZsbS1oZXJvLWxlZnQsCi5mbG0taGVyby1yaWdodCB7CmRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpwYWRkaW5nOjAgIWltcG9ydGFudDsKbWFyZ2luOjAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbWFzdGhlYWQtcmlnaHQgewptYXJnaW4tdG9wOjE4cHggIWltcG9ydGFudDsKcGFkZGluZy10b3A6MTZweCAhaW1wb3J0YW50Owpib3JkZXItdG9wOjFweCBzb2xpZCAjZTVkZWQyICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbWFzdGhlYWQtcmlnaHQgZGl2IHsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZXllYnJvdyB7CmZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoycHggIWltcG9ydGFudDsKbWFyZ2luLWJvdHRvbToxMnB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taDEgewpmb250LXNpemU6NDBweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjA0ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0wLjY1cHggIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsKd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDsKb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZGVjayB7CmZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNTQgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAyMHB4IDAgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKfQoKLmZsbS1raWNrZXItbGluZSB7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnBhZGRpbmc6OHB4IDAgOHB4IDE0cHggIWltcG9ydGFudDsKbWFyZ2luLWJvdHRvbTo4cHggIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXJpZ2h0IHsKbWFyZ2luLXRvcDoyOHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbWcgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMTJweCAwICFpbXBvcnRhbnQ7CmJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8tY2FwdGlvbiB7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDsKfQoKLmZsbS1lZGl0b3JpYWwtYnJpZWYgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjoyMnB4IDAgMCAwICFpbXBvcnRhbnQ7CnBhZGRpbmc6MThweCAyMHB4IDE3cHggMjBweCAhaW1wb3J0YW50Owp9CgouZmxtLWVkaXRvcmlhbC1icmllZi1jb3B5IHsKZm9udC1zaXplOjE3cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS41NSAhaW1wb3J0YW50Owp9CgouZmxtLWVkaXRvcmlhbC1icmllZi12YWx1ZSB7CmZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNDUgIWltcG9ydGFudDsKfQoKLmZsbS1kcm9wY2FwIHsKZm9udC1zaXplOjY4cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MC44MiAhaW1wb3J0YW50OwpwYWRkaW5nOjdweCAxMHB4IDAgMCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW50cm8sCi5mbG0tcGFyYWdyYXBoLAouZmxtLWJvZHkgcCB7CmZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDsKbWFyZ2luLWJvdHRvbToyNXB4ICFpbXBvcnRhbnQ7CndvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8tcXVvdGUsCi5mbG0tbm90ZSwKLmZsbS1xdWljay1hbnN3ZXIsCi5mbG0tcXVvdGUtYmxvY2ssCi5mbG0tY3RhLAouZmxtLXNvdXJjZS1ub3RlIHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpwYWRkaW5nLWxlZnQ6MjJweCAhaW1wb3J0YW50OwpwYWRkaW5nLXJpZ2h0OjIycHggIWltcG9ydGFudDsKYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1xdW90ZSB7CnBhZGRpbmctdG9wOjI0cHggIWltcG9ydGFudDsKcGFkZGluZy1ib3R0b206MjJweCAhaW1wb3J0YW50OwptYXJnaW4tdG9wOjRweCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8tcXVvdGUtdGV4dCB7CmZvbnQtc2l6ZToyN3B4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMzggIWltcG9ydGFudDsKfQoKLmZsbS1zdGFuZGFyZC1ib3ggewpwYWRkaW5nOjI2cHggMjJweCAhaW1wb3J0YW50OwptYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDsKfQoKLmZsbS1zdGFuZGFyZC1sYWJlbCB7CmRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50OwpwYWRkaW5nOjAgIWltcG9ydGFudDsKfQoKLmZsbS1zdGFuZGFyZC1jb3B5IHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToyNXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNDYgIWltcG9ydGFudDsKd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDsKb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYW5jaG9yLWxpbmUtb25lIHsKZm9udC1zaXplOjUwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMC45cHggIWltcG9ydGFudDsKbWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYW5jaG9yLWxpbmUtdHdvIHsKZm9udC1zaXplOjYzcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MC45NSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMS4ycHggIWltcG9ydGFudDsKbWFyZ2luLXRvcDozcHggIWltcG9ydGFudDsKd2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXdyYXA6bm9ybWFsICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYW5jaG9yLXN1YnRpdGxlIHsKZm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjg1ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjEuNjVweCAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50Owp9CgouZmxtLXNuYXBzaG90LWxhYmVsLAouZmxtLXNuYXBzaG90LXZhbHVlIHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3QtbGFiZWwgewptYXJnaW4tYm90dG9tOjZweCAhaW1wb3J0YW50Owpmb250LXNpemU6MTBweCAhaW1wb3J0YW50Owp9CgouZmxtLXNuYXBzaG90LXZhbHVlIHsKZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50Owp9CgouZmxtLWgyIHsKZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMC4xNXB4ICFpbXBvcnRhbnQ7CndvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50Owp9CgouZmxtLWgzIHsKZm9udC1zaXplOjIzcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4yOCAhaW1wb3J0YW50Owp9CgouZmxtLWltYWdlLXdyYXAgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjozMHB4IDAgMzhweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0taW1hZ2Utd3JhcCBpbWcgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CmhlaWdodDphdXRvICFpbXBvcnRhbnQ7CmJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50Owp9CgouZmxtLWltYWdlLWNhcHRpb24gewpmb250LXNpemU6MTRweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY2FyZCB7CnBhZGRpbmc6MjJweCAwIDhweCAwICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgNDJweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sIHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDsKYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjE4cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWxlYXJuLWNvbDpmaXJzdC1jaGlsZCB7CmJvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50OwpwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2UtYnJpZWYgewptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MzZweCAwIDQwcHggMCAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2UtbGFiZWwsCi5mbG0tc2VydmljZS1jb3B5IHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnBhZGRpbmc6MCAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2UtbGFiZWwgewptYXJnaW4tYm90dG9tOjdweCAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2UtY29weSB7CmZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNjggIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpwYWRkaW5nOjI4cHggMjJweCAhaW1wb3J0YW50OwptYXJnaW46NDJweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2V5LWhlYWRpbmcgewpmb250LXNpemU6MzFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjE0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2V5LWJveCB1bCB7CnBhZGRpbmctbGVmdDoyMXB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IGxpIHsKbWFyZ2luLWJvdHRvbToxMnB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZmVhdHVyZWQtZXhwZXJ0IHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpwYWRkaW5nOjMycHggMjJweCAzNHB4IDIycHggIWltcG9ydGFudDsKbWFyZ2luOjUycHggMCA0MnB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1mZWF0dXJlZC1uYW1lIHsKZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4wOCAhaW1wb3J0YW50Owp9CgouZmxtLWZvb3Rlci1tZXRhIHsKZm9udC1zaXplOjkuNXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuODUgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MS4yNXB4ICFpbXBvcnRhbnQ7Cn0KfQoKQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KSB7Ci5mbG0tbWFpbiB7CnBhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnQ7CnBhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50Owp9CgouZmxtLWgxIHsKZm9udC1zaXplOjM2cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4wNiAhaW1wb3J0YW50Owp9CgouZmxtLWRlY2sgewpmb250LXNpemU6MjBweCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW50cm8sCi5mbG0tcGFyYWdyYXBoLAouZmxtLWJvZHkgcCB7CmZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS1vbmUgewpmb250LXNpemU6NDZweCAhaW1wb3J0YW50Owp9CgouZmxtLWFuY2hvci1saW5lLXR3byB7CmZvbnQtc2l6ZTo1NnB4ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0xcHggIWltcG9ydGFudDsKfQp9CgpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpewpodG1sLGJvZHl7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O292ZXJmbG93LXg6aGlkZGVuIWltcG9ydGFudDt9Ci5mbG0td3JhcCwuZmxtLW1haW4sLmZsbS1pbm5lciwuZmxtLWJvZHksLmZsbS1zZWN0aW9ue3dpZHRoOjEwMCUhaW1wb3J0YW50O21heC13aWR0aDoxMDAlIWltcG9ydGFudDttaW4td2lkdGg6MCFpbXBvcnRhbnQ7Ym94LXNpemluZzpib3JkZXItYm94IWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50O30KLmZsbS13cmFwe292ZXJmbG93LXg6aGlkZGVuIWltcG9ydGFudDt9Ci5mbG0tbWFpbntwYWRkaW5nLWxlZnQ6MThweCFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxOHB4IWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo2NHB4IWltcG9ydGFudDttYXJnaW46MCBhdXRvIWltcG9ydGFudDt9CnRhYmxlLmZsbS10YWJsZSx0YWJsZS5mbG0tdGFibGUgdGJvZHksdGFibGUuZmxtLXRhYmxlIHRyLHRhYmxlLmZsbS10YWJsZSB0ZCx0YWJsZS5mbG0tbGVhcm4tcm93LHRhYmxlLmZsbS1sZWFybi1yb3cgdGJvZHksdGFibGUuZmxtLWxlYXJuLXJvdyB0cix0YWJsZS5mbG0tbGVhcm4tcm93IHRke2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50O21heC13aWR0aDoxMDAlIWltcG9ydGFudDttaW4td2lkdGg6MCFpbXBvcnRhbnQ7Ym94LXNpemluZzpib3JkZXItYm94IWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50O30KLmZsbS1tYXN0aGVhZC1sZWZ0LC5mbG0tbWFzdGhlYWQtcmlnaHQsLmZsbS1oZXJvLWxlZnQsLmZsbS1oZXJvLXJpZ2h0e2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50O21heC13aWR0aDoxMDAlIWltcG9ydGFudDttaW4td2lkdGg6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnQ7fQouZmxtLW1hc3RoZWFkLXJpZ2h0e21hcmdpbi10b3A6MjBweCFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MTZweCFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U1ZGVkMiFpbXBvcnRhbnQ7fQouZmxtLW1hc3RoZWFkLXJpZ2h0IGRpdnt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50O30KLmZsbS1oMXtmb250LXNpemU6NDBweCFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wNSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LS41NXB4IWltcG9ydGFudDttYXJnaW4tYm90dG9tOjE4cHghaW1wb3J0YW50O3dvcmQtYnJlYWs6bm9ybWFsIWltcG9ydGFudDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQhaW1wb3J0YW50O30KLmZsbS1kZWNre2ZvbnQtc2l6ZToyMXB4IWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUyIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcmlnaHR7bWFyZ2luLXRvcDoyOHB4IWltcG9ydGFudDt9Ci5mbG0taGVyby1pbWcsLmZsbS1pbWFnZS13cmFwIGltZ3t3aWR0aDoxMDAlIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowIWltcG9ydGFudDt9Ci5mbG0taGVyby1jYXB0aW9ue3dpZHRoOjEwMCUhaW1wb3J0YW50O21heC13aWR0aDoxMDAlIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHghaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIhaW1wb3J0YW50O30KLmZsbS1lZGl0b3JpYWwtYnJpZWZ7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MjBweCFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoyMHB4IWltcG9ydGFudDtib3gtc2l6aW5nOmJvcmRlci1ib3ghaW1wb3J0YW50O30KLmZsbS1kcm9wY2Fwe2ZvbnQtc2l6ZTo2MnB4IWltcG9ydGFudDtsaW5lLWhlaWdodDouODQhaW1wb3J0YW50O3BhZGRpbmc6N3B4IDEwcHggMCAwIWltcG9ydGFudDt9Ci5mbG0taGVyby1pbnRybywuZmxtLXBhcmFncmFwaCwuZmxtLWJvZHkgcHtmb250LXNpemU6MTlweCFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiFpbXBvcnRhbnQ7d29yZC1icmVhazpub3JtYWwhaW1wb3J0YW50O292ZXJmbG93LXdyYXA6YnJlYWstd29yZCFpbXBvcnRhbnQ7aHlwaGVuczpub25lIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZSwuZmxtLW5vdGUsLmZsbS1xdWljay1hbnN3ZXIsLmZsbS1xdW90ZS1ibG9jaywuZmxtLWN0YSwuZmxtLXNvdXJjZS1ub3RlLC5mbG0ta2V5LWJveCwuZmxtLXN0YW5kYXJkLWJveHt3aWR0aDoxMDAlIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoyMHB4IWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjIwcHghaW1wb3J0YW50O2JveC1zaXppbmc6Ym9yZGVyLWJveCFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGUtdGV4dHtmb250LXNpemU6MjVweCFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4zOCFpbXBvcnRhbnQ7d29yZC1icmVhazpub3JtYWwhaW1wb3J0YW50O292ZXJmbG93LXdyYXA6YnJlYWstd29yZCFpbXBvcnRhbnQ7fQouZmxtLXN0YW5kYXJkLWxhYmVsLC5mbG0tc3RhbmRhcmQtY29weSwuZmxtLXNuYXBzaG90LWxhYmVsLC5mbG0tc25hcHNob3QtdmFsdWUsLmZsbS1zZXJ2aWNlLWxhYmVsLC5mbG0tc2VydmljZS1jb3B5e2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50O21heC13aWR0aDoxMDAlIWltcG9ydGFudDttaW4td2lkdGg6MCFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudDt9Ci5mbG0tc3RhbmRhcmQtY29weXtmb250LXNpemU6MjRweCFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40NCFpbXBvcnRhbnQ7fQouZmxtLWFuY2hvci1saW5lLW9uZXtmb250LXNpemU6NDhweCFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wMiFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LS44cHghaW1wb3J0YW50O21hcmdpbi10b3A6OHB4IWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLWxpbmUtdHdve2ZvbnQtc2l6ZTo1NHB4IWltcG9ydGFudDtsaW5lLWhlaWdodDouOTghaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0xcHghaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vcm1hbCFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZSFpbXBvcnRhbnQ7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7fQouZmxtLWFuY2hvci1zdWJ0aXRsZXtmb250LXNpemU6MTAuNXB4IWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjghaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuNDVweCFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O30KLmZsbS1oMntmb250LXNpemU6MjlweCFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4xOCFpbXBvcnRhbnQ7d29yZC1icmVhazpub3JtYWwhaW1wb3J0YW50O292ZXJmbG93LXdyYXA6YnJlYWstd29yZCFpbXBvcnRhbnQ7fQouZmxtLWgze2ZvbnQtc2l6ZToyMnB4IWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI4IWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29se2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50O21heC13aWR0aDoxMDAlIWltcG9ydGFudDtib3JkZXItbGVmdDpub25lIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiIWltcG9ydGFudDtwYWRkaW5nOjE2cHggMCFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbDpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmUhaW1wb3J0YW50O30KLmZsbS1zZXJ2aWNlLXJvd3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudDt3aWR0aDoxMDAlIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtbGFiZWwsLmZsbS1zZXJ2aWNlLWNvcHl7cGFkZGluZzo3cHggMCFpbXBvcnRhbnQ7fQouZmxtLWtleS1oZWFkaW5ne2ZvbnQtc2l6ZTozMHB4IWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2IWltcG9ydGFudDt9Ci5mbG0ta2V5LWJveCB1bHtwYWRkaW5nLWxlZnQ6MjFweCFpbXBvcnRhbnQ7fQouZmxtLWtleS1ib3ggbGl7Zm9udC1zaXplOjE4cHghaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjghaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTJweCFpbXBvcnRhbnQ7fQouZmxtLWZlYXR1cmVkLWV4cGVydHt3aWR0aDoxMDAlIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7cGFkZGluZzozMnB4IDIycHggMzRweCAyMnB4IWltcG9ydGFudDttYXJnaW46NTJweCAwIDQycHggMCFpbXBvcnRhbnQ7Ym94LXNpemluZzpib3JkZXItYm94IWltcG9ydGFudDt9Ci5mbG0tZmVhdHVyZWQtbmFtZXtmb250LXNpemU6MzBweCFpbXBvcnRhbnQ7fQouZmxtLWZvb3Rlci1tZXRhe2ZvbnQtc2l6ZTo5LjVweCFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS44IWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjI1cHghaW1wb3J0YW50O30KfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzkwcHgpewouZmxtLW1haW57cGFkZGluZy1sZWZ0OjE2cHghaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MTZweCFpbXBvcnRhbnQ7fQouZmxtLWgxe2ZvbnQtc2l6ZTozNnB4IWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLWxpbmUtb25le2ZvbnQtc2l6ZTo0NHB4IWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLWxpbmUtdHdve2ZvbnQtc2l6ZTo1MHB4IWltcG9ydGFudDt9Cn0KPC9zdHlsZT4KCjxzdHlsZT4KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsKLmZsbS1tYWlue21heC13aWR0aDoxMDgwcHggIWltcG9ydGFudDsgcGFkZGluZzowIDIwcHggODhweCAyMHB4ICFpbXBvcnRhbnQ7fQouZmxtLWlubmVye21heC13aWR0aDoxMDQwcHggIWltcG9ydGFudDt9Ci5mbG0tYm9keXttYXgtd2lkdGg6ODEwcHggIWltcG9ydGFudDt9Ci5mbG0tdGFibGV7dGFibGUtbGF5b3V0OmF1dG8gIWltcG9ydGFudDt9Ci5mbG0taGVyby1sZWZ0e3dpZHRoOjU0JSAhaW1wb3J0YW50OyBwYWRkaW5nOjAgMzZweCAwIDAgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcmlnaHR7d2lkdGg6NDYlICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0taGVyby1sZWZ0ID4gZGl2OmZpcnN0LWNoaWxke21hcmdpbjowIDAgMTVweCAwICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tbGVmdCA+IGRpdjpmaXJzdC1jaGlsZCAuZmxtLWhlcm8taW50cm97bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1sZWZ0ID4gLmZsbS1oZXJvLWludHJve21hcmdpbjowIDAgMTdweCAwICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW50cm97Zm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43NiAhaW1wb3J0YW50O30KLmZsbS1kcm9wY2Fwe2ZvbnQtc2l6ZTo5MHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjAuNzggIWltcG9ydGFudDsgcGFkZGluZzo2cHggMTJweCAwIDAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1pbWd7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTBweCBhdXRvICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tY2FwdGlvbnttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IGF1dG8gIWltcG9ydGFudDt9Ci5mbG0tZWRpdG9yaWFsLWJyaWVme21heC13aWR0aDo0MzhweCAhaW1wb3J0YW50OyBtYXJnaW46MTZweCAwIDAgYXV0byAhaW1wb3J0YW50O30KLmZsbS1oZXJvLXF1b3Rle21hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDsgcGFkZGluZzoyNHB4IDI2cHggMjJweCAyNnB4ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGUtdGV4dHtmb250LXNpemU6MzBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjM2ICFpbXBvcnRhbnQ7fQouZmxtLXN0YW5kYXJkLWJveHtwYWRkaW5nOjMwcHggMjhweCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1sYWJlbHt3aWR0aDoxNjhweCAhaW1wb3J0YW50OyBwYWRkaW5nOjJweCAyNHB4IDAgMCAhaW1wb3J0YW50OyBkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt9Ci5mbG0tc3RhbmRhcmQtY29weXttYXgtd2lkdGg6NzkwcHggIWltcG9ydGFudDsgZm9udC1zaXplOjI3cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS41NiAhaW1wb3J0YW50O30KLmZsbS1hbmNob3ItbGluZS1vbmV7Zm9udC1zaXplOmNsYW1wKDYwcHgsIDcuNHZ3LCA5MHB4KSAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDowLjk0ICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOi0xLjhweCAhaW1wb3J0YW50O30KLmZsbS1hbmNob3ItbGluZS10d297Zm9udC1zaXplOmNsYW1wKDcycHgsIDExLjh2dywgMTM4cHgpICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjAuODggIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6LTRweCAhaW1wb3J0YW50OyB3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1yb3d7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDsgd2lkdGg6MzMuMzMzJSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29sOmZpcnN0LWNoaWxke3BhZGRpbmc6MTZweCAxOHB4IDE2cHggMCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jb2w6bnRoLWNoaWxkKDIpe3BhZGRpbmc6MTZweCAxOHB4ICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbDpudGgtY2hpbGQoMyl7cGFkZGluZzoxNnB4IDAgMTZweCAxOHB4ICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fQp9Cjwvc3R5bGU+Cgo8ZGl2IGNsYXNzPSJmbG0td3JhcCI+CjxkaXYgY2xhc3M9ImZsbS1tYWluIj4KCjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiJAZ3JhcGgiOiBbCnsKIkB0eXBlIjogIkFydGljbGUiLAoiaGVhZGxpbmUiOiAiSGVhbGluZyBUaHJvdWdoIE1vdmVtZW50OiBUaGUgUGhpbG9zb3BoeSBCZWhpbmQgTXVzb3UgTW92ZW1lbnQiLAoiZGVzY3JpcHRpb24iOiAiQSBwcmVtaXVtIGVkaXRvcmlhbCBwcm9maWxlIG9uIE11c291IE1vdmVtZW50IGluIEdyZWVudmlsbGUsIFNvdXRoIENhcm9saW5hLCBleHBsb3JpbmcgaG93IHRoZSBzdHVkaW8gYmxlbmRzIG1hcnRpYWwgYXJ0cywgZnVuY3Rpb25hbCB0cmFpbmluZywgc3lzdGVtIHJlZ3VsYXRpb24sIGJvZHkgYXdhcmVuZXNzLCBtb3ZlbWVudCBxdWFsaXR5LCBhbmQgY29tbXVuaXR5IGludG8gYSBwaGlsb3NvcGh5IG9mIGhlYWxpbmcgdGhyb3VnaCBtb3ZlbWVudC4iLAoiaW1hZ2UiOiBbCiJodHRwczovL2lpbGkuaW8vQmlLYmdmVi5wbmciLAoiaHR0cHM6Ly9paWxpLmlvL0JpS3BHRjIucG5nIiwKImh0dHBzOi8vaWlsaS5pby9CaUttdmtYLnBuZyIsCiJodHRwczovL2lpbGkuaW8vQmlLcENaSi5wbmciCl0sCiJhdXRob3IiOiB7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJEYW5pZWwgRm9yZCIsCiJqb2JUaXRsZSI6ICJNYW5hZ2luZyBFZGl0b3IiCn0sCiJwdWJsaXNoZXIiOiB7CiJAdHlwZSI6ICJPcmdhbml6YXRpb24iLAoibmFtZSI6ICJGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiIKfSwKIm1haW5FbnRpdHlPZlBhZ2UiOiAiaHR0cHM6Ly9tdXNvdW1vdmVtZW50LmNvbS8iLAoia2V5d29yZHMiOiBbCiJoZWFsaW5nIHRocm91Z2ggbW92ZW1lbnQiLAoiTXVzb3UgTW92ZW1lbnQiLAoiR3JlZW52aWxsZSBmaXRuZXNzIHN0dWRpbyIsCiJtaW5kLWJvZHkgY29ubmVjdGlvbiBmaXRuZXNzIiwKImZ1bmN0aW9uYWwgdHJhaW5pbmcgc3ltbWV0cnkiLAoic3lzdGVtIHJlZ3VsYXRpb24gdHJhaW5pbmciLAoibWluZHNldCB0cmFpbmluZyIsCiJzb21hdGljIG1vdmVtZW50IiwKIm1vdmVtZW50IHF1YWxpdHkiLAoiTU1BIGFuZCBmdW5jdGlvbmFsIHRyYWluaW5nIgpdLAoiYWJvdXQiOiBbCiJIZWFsaW5nIHRocm91Z2ggbW92ZW1lbnQiLAoiRnVuY3Rpb25hbCB0cmFpbmluZyIsCiJNaW5kLWJvZHkgZml0bmVzcyIsCiJTeXN0ZW0gcmVndWxhdGlvbiIsCiJNaW5kc2V0IHRyYWluaW5nIiwKIlNvbWF0aWMgbW92ZW1lbnQiLAoiTU1BIHRyYWluaW5nIiwKIkdyZWVudmlsbGUgZml0bmVzcyIKXSwKIm1lbnRpb25zIjogWwp7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJTZWFuIEhlcm1hbiIKfSwKewoiQHR5cGUiOiAiUGVyc29uIiwKIm5hbWUiOiAiSXNhYWMiCn0sCnsKIkB0eXBlIjogIkxvY2FsQnVzaW5lc3MiLAoibmFtZSI6ICJNdXNvdSBNb3ZlbWVudCIKfQpdCn0sCnsKIkB0eXBlIjogIkxvY2FsQnVzaW5lc3MiLAoibmFtZSI6ICJNdXNvdSBNb3ZlbWVudCIsCiJ1cmwiOiAiaHR0cHM6Ly9tdXNvdW1vdmVtZW50LmNvbS8iLAoic2FtZUFzIjogWwoiaHR0cHM6Ly9tdXNvdW1vdmVtZW50LmNvbS8iCl0sCiJmb3VuZGVyIjogewoiQHR5cGUiOiAiUGVyc29uIiwKIm5hbWUiOiAiU2VhbiBIZXJtYW4iCn0sCiJhZGRyZXNzIjogewoiQHR5cGUiOiAiUG9zdGFsQWRkcmVzcyIsCiJhZGRyZXNzTG9jYWxpdHkiOiAiR3JlZW52aWxsZSIsCiJhZGRyZXNzUmVnaW9uIjogIlNDIiwKImFkZHJlc3NDb3VudHJ5IjogIlVTIgp9LAoiYXJlYVNlcnZlZCI6IHsKIkB0eXBlIjogIkNpdHkiLAoibmFtZSI6ICJHcmVlbnZpbGxlIgp9LAoiZGVzY3JpcHRpb24iOiAiTXVzb3UgTW92ZW1lbnQgaXMgYSBHcmVlbnZpbGxlLCBTb3V0aCBDYXJvbGluYSBtb3ZlbWVudCBzdHVkaW8gZm9jdXNlZCBvbiBNTUEsIGZ1bmN0aW9uYWwgdHJhaW5pbmcsIGxvY29tb3Rpb24gZmxvdywgc3lzdGVtIHJlZ3VsYXRpb24sIG1pbmRzZXQgdHJhaW5pbmcsIGJvZHkgYXdhcmVuZXNzLCBzb21hdGljIG1vdmVtZW50LCBhbmQgYSB3aG9sZS1ib2R5IGFwcHJvYWNoIHRvIG1vdmVtZW50IHByYWN0aWNlLiIsCiJyZXZpZXciOiB7CiJAdHlwZSI6ICJSZXZpZXciLAoicmV2aWV3Qm9keSI6ICJNdXNvdSBpcyBhIGJlYXV0aWZ1bGx5IGRlc2lnbmVkIGFuZCB3ZWxsLWFwcG9pbnRlZCBzcGFjZSB3aXRoIHRvcC1vZi10aGUtbGluZSBhbWVuaXRpZXMgaW5jbHVkaW5nIGEgZnVsbCBneW0sIG1lZGl0YXRpb24gc3BhY2UsIHNhdW5hLCBjb2xkIHBsdW5nZSwgc2hvd2VycyBhbmQgcmVmcmVzaG1lbnRzLiBUaGUgc3R1ZGlvIGJyaW5ncyB0b2dldGhlciBzb21hdGljIG1vdmVtZW50LCBtaW5kZnVsbmVzcywgZnVsbC1ib2R5IGNvbm5lY3Rpb24sIGFuZCBtaW5kLWJvZHkgY29vcmRpbmF0aW9uLiBPd25lciBTZWFuIEhlcm1hbiBpcyBhIHRydWUgcmVuYWlzc2FuY2UgbWFuIHdpdGggYW4gaW1wcmVzc2l2ZSByZXN1bWUgYW5kIGEgdHJ1ZSBwYXNzaW9uIGZvciBtb3ZlbWVudCBhbmQgY29tbXVuaXR5LiAxMC8xMCByZWNvbW1lbmQhIiwKInJldmlld1JhdGluZyI6IHsKIkB0eXBlIjogIlJhdGluZyIsCiJyYXRpbmdWYWx1ZSI6ICIxMCIsCiJiZXN0UmF0aW5nIjogIjEwIgp9Cn0sCiJoYXNPZmZlckNhdGFsb2ciOiB7CiJAdHlwZSI6ICJPZmZlckNhdGFsb2ciLAoibmFtZSI6ICJNb3ZlbWVudCBhbmQgRml0bmVzcyBTZXJ2aWNlcyIsCiJpdGVtTGlzdEVsZW1lbnQiOiBbCnsKIkB0eXBlIjogIk9mZmVyIiwKIml0ZW1PZmZlcmVkIjogewoiQHR5cGUiOiAiU2VydmljZSIsCiJuYW1lIjogIkZ1bmN0aW9uYWwgdHJhaW5pbmciCn0KfSwKewoiQHR5cGUiOiAiT2ZmZXIiLAoiaXRlbU9mZmVyZWQiOiB7CiJAdHlwZSI6ICJTZXJ2aWNlIiwKIm5hbWUiOiAiTU1BIG1vdmVtZW50IHByYWN0aWNlIgp9Cn0sCnsKIkB0eXBlIjogIk9mZmVyIiwKIml0ZW1PZmZlcmVkIjogewoiQHR5cGUiOiAiU2VydmljZSIsCiJuYW1lIjogIlN5c3RlbSByZWd1bGF0aW9uIGFuZCBtaW5kc2V0IHRyYWluaW5nIgp9Cn0sCnsKIkB0eXBlIjogIk9mZmVyIiwKIml0ZW1PZmZlcmVkIjogewoiQHR5cGUiOiAiU2VydmljZSIsCiJuYW1lIjogIlNvbWF0aWMgbW92ZW1lbnQgYW5kIG1pbmQtYm9keSBjb29yZGluYXRpb24iCn0KfSwKewoiQHR5cGUiOiAiT2ZmZXIiLAoiaXRlbU9mZmVyZWQiOiB7CiJAdHlwZSI6ICJTZXJ2aWNlIiwKIm5hbWUiOiAiUHJpdmF0ZSBtb3ZlbWVudCBjb2FjaGluZyIKfQp9Cl0KfQp9LAp7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJTZWFuIEhlcm1hbiIsCiJqb2JUaXRsZSI6ICJPd25lciIsCiJhZmZpbGlhdGlvbiI6IHsKIkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsCiJuYW1lIjogIk11c291IE1vdmVtZW50IiwKInVybCI6ICJodHRwczovL211c291bW92ZW1lbnQuY29tLyIKfQp9LAp7CiJAdHlwZSI6ICJGQVFQYWdlIiwKIm1haW5FbnRpdHkiOiBbCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiV2hhdCBJcyBNdXNvdSBNb3ZlbWVudCBLbm93biBGb3IgaW4gR3JlZW52aWxsZSwgU291dGggQ2Fyb2xpbmE/IiwKImFjY2VwdGVkQW5zd2VyIjogewoiQHR5cGUiOiAiQW5zd2VyIiwKInRleHQiOiAiTXVzb3UgTW92ZW1lbnQgaXMga25vd24gZm9yIGEgbW92ZW1lbnQtYmFzZWQgYXBwcm9hY2ggdGhhdCBibGVuZHMgTU1BLCBmdW5jdGlvbmFsIHRyYWluaW5nLCBsb2NvbW90aW9uIGZsb3csIHNvbWF0aWMgbW92ZW1lbnQsIHN5c3RlbSByZWd1bGF0aW9uLCBtaW5kc2V0IHRyYWluaW5nLCBhbmQgYm9keSBhd2FyZW5lc3MuIFRoZSBzdHVkaW/igJlzIHBoaWxvc29waHkgY2VudGVycyBvbiBoZWFsaW5nIHRocm91Z2ggbW92ZW1lbnQsIHdpdGggYW4gZW1waGFzaXMgb24gc3ltbWV0cnksIGNvbnRyb2wsIG1vdmVtZW50IHF1YWxpdHksIGFuZCBsb25nLXRlcm0gcGVyc29uYWwgZ3Jvd3RoLiIKfQp9LAp7CiJAdHlwZSI6ICJRdWVzdGlvbiIsCiJuYW1lIjogIkhvdyBEb2VzIE11c291IE1vdmVtZW50IEFwcHJvYWNoIEhlYWxpbmcgVGhyb3VnaCBNb3ZlbWVudD8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJNdXNvdSBNb3ZlbWVudCBhcHByb2FjaGVzIGhlYWxpbmcgdGhyb3VnaCBtb3ZlbWVudCBieSB0ZWFjaGluZyBtZW1iZXJzIHRvIHVuZGVyc3RhbmQgdGhlIGJvZHkgYXMgYSBjb25uZWN0ZWQgc3lzdGVtLiBUcmFpbmluZyBpbmNsdWRlcyBiaWxhdGVyYWwgbW92ZW1lbnQsIGZ1bmN0aW9uYWwgc3RyZW5ndGgsIG1vYmlsaXR5LCBicmVhdGggY29udHJvbCwgc3lzdGVtIHJlZ3VsYXRpb24sIGFuZCBtaW5kc2V0IHRyYWluaW5nIHNvIG1lbWJlcnMgY2FuIGJ1aWxkIHN0cmVuZ3RoLCBhd2FyZW5lc3MsIGFuZCByZXNpbGllbmNlLiIKfQp9LAp7CiJAdHlwZSI6ICJRdWVzdGlvbiIsCiJuYW1lIjogIldobyBJcyBNdXNvdSBNb3ZlbWVudCBhIEdvb2QgRml0IEZvcj8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJNdXNvdSBNb3ZlbWVudCBpcyBhIHN0cm9uZyBmaXQgZm9yIGRvZXJzLCBtb3ZlcnMsIGVudHJlcHJlbmV1cnMsIGFuZCBtZW1iZXJzIHdobyB3YW50IG1vcmUgdGhhbiBhIHN0YW5kYXJkIGd5bSByb3V0aW5lLiBUaGUgc3R1ZGlvIHNlcnZlcyBwZW9wbGUgd2hvIGFyZSBjdXJpb3VzIGFib3V0IHNraWxsLWJhc2VkIHRyYWluaW5nLCBib2R5IGF3YXJlbmVzcywgTU1BLCBmdW5jdGlvbmFsIG1vdmVtZW50LCBzeXN0ZW0gcmVndWxhdGlvbiwgYW5kIGEgZGlzY2lwbGluZWQgcHJhY3RpY2UgdGhhdCBjYXJyaWVzIGludG8gZGFpbHkgbGlmZS4iCn0KfSwKewoiQHR5cGUiOiAiUXVlc3Rpb24iLAoibmFtZSI6ICJXaGF0IFRyYWluaW5nIFN0eWxlcyBBcmUgUGFydCBvZiB0aGUgTXVzb3UgTW92ZW1lbnQgRXhwZXJpZW5jZT8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJUaGUgTXVzb3UgTW92ZW1lbnQgZXhwZXJpZW5jZSBpbmNsdWRlcyBmdW5jdGlvbmFsIHRyYWluaW5nLCBNTUEgbW92ZW1lbnQgcHJhY3RpY2UsIGxvY29tb3Rpb24gZmxvdywgbW9iaWxpdHkgd29yaywgc29tYXRpYyBtb3ZlbWVudCwgbWluZHNldCB0cmFpbmluZywgc3lzdGVtIHJlZ3VsYXRpb24sIGFuZCBmdWxsLWJvZHkgbW92ZW1lbnQgZWR1Y2F0aW9uLiBUaGUgc3R1ZGlvIGFsc28gb2ZmZXJzIHByaXZhdGUgdHJhaW5pbmcgYW5kIGEgZGV2ZWxvcGluZyBraWRzIHByb2dyYW0gY29ubmVjdGVkIHRvIHRoZSBicm9hZGVyIG1vdmVtZW50IGN1bHR1cmUuIgp9Cn0sCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiRG9lcyBNdXNvdSBNb3ZlbWVudCBJbmNsdWRlIEJyZWF0aHdvcmsgYW5kIE5lcnZvdXMgU3lzdGVtIFJlZ3VsYXRpb24/IiwKImFjY2VwdGVkQW5zd2VyIjogewoiQHR5cGUiOiAiQW5zd2VyIiwKInRleHQiOiAiWWVzLiBTeXN0ZW0gcmVndWxhdGlvbiBhbmQgbWluZHNldCB0cmFpbmluZyBhcmUgcGFydCBvZiB0aGUgTXVzb3UgTW92ZW1lbnQgY3VsdHVyZSwgd2l0aCBicmVhdGh3b3JrIHRlY2huaXF1ZXMgc2VydmluZyBhcyBvbmUgZXhwcmVzc2lvbiBvZiB0aGF0IHdvcmsuIElzYWFjIGRlc2NyaWJlZCBwb3N0LWNsYXNzIGJyZWF0aGluZywgcmVmbGVjdGlvbiwgZ3JhdGl0dWRlLCBhbmQgcmVndWxhciBicmVhdGggd29ya3Nob3BzIGFzIHByYWN0aWNlcyB0aGF0IGhlbHAgbWVtYmVycyBzZXR0bGUgaW50byB0aGUgYm9keSBhbmQgY29ubmVjdCB0cmFpbmluZyB3aXRoIGRhaWx5IGxpZmUuIgp9Cn0KXQp9Cl0KfQo8L3NjcmlwdD4KCjxkaXYgY2xhc3M9ImZsbS1pbm5lciI+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjM0cHggMCAyMnB4IDA7Ij4KPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4KPHRyPgo8dGQgY2xhc3M9ImZsbS1tYXN0aGVhZC1sZWZ0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyJTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6My40cHg7IGZvbnQtc2l6ZToxMnB4OyBtYXJnaW46MCAwIDlweCAwOyI+TG9jYWwgRml0bmVzcyBMZWFkZXJzaGlwIFNlcmllczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjdweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM5MjhhODI7IG1hcmdpbjowOyI+RWRpdG9yaWFsIFNwb3RsaWdodCAvIEdyZWVudmlsbGUsIFNvdXRoIENhcm9saW5hPC9kaXY+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLXJpZ2h0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjM4JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS4zNTsgY29sb3I6IzE1MTUxNTsgbWFyZ2luOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij5CeSBEYW5pZWwgRm9yZDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjoxMHB4IDAgMCAwOyB0ZXh0LWFsaWduOnJpZ2h0OyI+TWFuYWdpbmcgRWRpdG9yPC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2PgoKPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZDlkNGNiOyBtYXJnaW46MCAwIDMwcHggMDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjk2MHB4OyI+PC9kaXY+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjAgMCAxOHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLWV5ZWJyb3ciPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIEZlYXR1cmUgUHJvZmlsZTwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgxIj5IZWFsaW5nIFRocm91Z2ggTW92ZW1lbnQ6IFRoZSBQaGlsb3NvcGh5IEJlaGluZCBNdXNvdSBNb3ZlbWVudDwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWRlY2siPkluc2lkZSB0aGUgc3R1ZGlvIHdoZXJlIE1NQSwgZnVuY3Rpb25hbCB0cmFpbmluZywgc3lzdGVtIHJlZ3VsYXRpb24sIHNvbWF0aWMgbW92ZW1lbnQsIGFuZCBib2R5IGF3YXJlbmVzcyBjb21lIHRvZ2V0aGVyIGluIGEgZGlzY2lwbGluZWQgYXBwcm9hY2ggdG8gaGVhbGluZyB0aHJvdWdoIG1vdmVtZW50LjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWtpY2tlci1saW5lIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS45cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjg7IG1hcmdpbjowOyI+UmVjb2duaXplZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBmb3IgbW92ZW1lbnQgZWR1Y2F0aW9uLCBzeXN0ZW0gcmVndWxhdGlvbiwgYm9keSBhd2FyZW5lc3MsIGFuZCBsb2NhbCBmaXRuZXNzIGxlYWRlcnNoaXAuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzowOyI+Cjx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+Cjx0cj4KPHRkIGNsYXNzPSJmbG0taGVyby1sZWZ0IiB2YWxpZ249InRvcCIgd2lkdGg9IjU0JSIgc3R5bGU9IndpZHRoOjU0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjAgMzJweCAwIDA7Ij4KCjxkaXYgc3R5bGU9Im1hcmdpbjowIDAgMTVweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWludHJvIiBzdHlsZT0ibWFyZ2luOjA7Ij4KPHNwYW4gY2xhc3M9ImZsbS1kcm9wY2FwIj5IPC9zcGFuPmVhbGluZyB0aHJvdWdoIG1vdmVtZW50IGlzIG5vdCBhIHNsb2dhbiBhdCBNdXNvdSBNb3ZlbWVudC4gSW4gSXNhYWPigJlzIHRlbGxpbmcsIGl0IGlzIHRoZSBzdHVkaW/igJlzIG9wZXJhdGluZyBwaGlsb3NvcGh5OiBhIHdheSBvZiB0cmFpbmluZyB0aGUgYm9keSwgcmVndWxhdGluZyB0aGUgbWluZCwgYW5kIGhlbHBpbmcgbWVtYmVycyB1bmRlcnN0YW5kIHN0cmVuZ3RoIGFzIHNvbWV0aGluZyB0aGF0IHNob3VsZCBzdXBwb3J0IGxpZmUgb3V0c2lkZSB0aGUgc3R1ZGlvLgo8L2Rpdj4KPGRpdiBzdHlsZT0iY2xlYXI6Ym90aDsgaGVpZ2h0OjA7IGxpbmUtaGVpZ2h0OjA7IGZvbnQtc2l6ZTowOyI+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWhlcm8taW50cm8iIHN0eWxlPSJtYXJnaW46MCAwIDE3cHggMDsiPkluc2lkZSB0aGUgR3JlZW52aWxsZSBtb3ZlbWVudCBzdHVkaW8sIE1NQSwgZnVuY3Rpb25hbCB0cmFpbmluZywgbG9jb21vdGlvbiBmbG93LCBzb21hdGljIG1vdmVtZW50LCBzeXN0ZW0gcmVndWxhdGlvbiwgYW5kIGJvZHkgYXdhcmVuZXNzIGFyZSBub3QgdHJlYXRlZCBhcyBzZXBhcmF0ZSBpbnRlcmVzdHMuIFRoZXkgYXJlIHBhcnQgb2Ygb25lIGxpZmVzdHlsZSBwcmFjdGljZSBidWlsdCBhcm91bmQgc3ltbWV0cnksIGNvbnNpc3RlbmN5LCBtb3ZlbWVudCBxdWFsaXR5LCBhbmQgdGhlIGJlbGllZiB0aGF0IG1vdmVtZW50IGNhbiBoZWxwIHBlb3BsZSBmZWVsIHN0cm9uZ2VyLCBjbGVhcmVyLCBhbmQgbW9yZSByZXNpbGllbnQuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taGVyby1xdW90ZSI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlLXRleHQiPuKAnEEgc3ltbWV0cmljYWwgYm9keSBpcyBvbmUgdGhhdCBjYW4gaGVhbCBpbiBhIG1vcmUgc3VzdGFpbmFibGUgYW5kIHJlYWxseSBwdXJlIHdheS7igJ08L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MDsiPklzYWFjLCBNdXNvdSBNb3ZlbWVudDwvZGl2Pgo8L2Rpdj4KCjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLWhlcm8tcmlnaHQiIHZhbGlnbj0idG9wIiB3aWR0aD0iNDYlIiBzdHlsZT0id2lkdGg6NDYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsiPgo8aW1nIGNsYXNzPSJmbG0taGVyby1pbWciIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0JpS2JnZlYucG5nIiBhbHQ9IklzYWFjIHdpdGggU2VhbiBIZXJtYW4sIG93bmVyIG9mIE11c291IE1vdmVtZW50LCBvdXRzaWRlIHRoZSBHcmVlbnZpbGxlIG1vdmVtZW50IHN0dWRpbyI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWNhcHRpb24iPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPkZlYXR1cmVkIFByb2ZpbGU6PC9zcGFuPiBJc2FhYyB3aXRoIFNlYW4gSGVybWFuLCBvd25lciBvZiBNdXNvdSBNb3ZlbWVudCwgb3V0c2lkZSB0aGUgR3JlZW52aWxsZSBzdHVkaW8uIFRoZSBpbWFnZSByZWZsZWN0cyB0aGUgbWVudG9yc2hpcCwgaGFuZHMtb24gcHJhY3RpY2UsIGFuZCBjb21tdW5pdHktY2VudGVyZWQgY3VsdHVyZSBiZWhpbmQgdGhlIHN0dWRpb+KAmXMgbW92ZW1lbnQgcGhpbG9zb3BoeS48L2Rpdj4KPGRpdiBzdHlsZT0iYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6OXB4IDAgOXB4IDE0cHg7IG1hcmdpbjowIDAgMCBhdXRvOyBtYXgtd2lkdGg6NDM4cHg7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS43cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjk7IG1hcmdpbjowOyI+TXVzb3UgTW92ZW1lbnQ8YnI+R3JlZW52aWxsZSwgU291dGggQ2Fyb2xpbmE8YnI+bXVzb3Vtb3ZlbWVudC5jb208L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tZWRpdG9yaWFsLWJyaWVmIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40NXB4OyBmb250LXNpemU6OXB4OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDEwcHggMDsiPlRoZSBFZGl0b3JpYWwgQnJpZWY8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWVkaXRvcmlhbC1icmllZi1jb3B5Ij5UcmFpbmluZyBpcyBmcmFtZWQgYXMgYSBjb21wbGV0ZSBwcmFjdGljZSB3aGVyZSBtb3ZlbWVudCBxdWFsaXR5LCBicmVhdGgsIGFuZCBhd2FyZW5lc3Mgc3VwcG9ydCBsaWZlIGJleW9uZCB0aGUgc3R1ZGlvLjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZWRpdG9yaWFsLWJyaWVmLXJvdyI+CjxzcGFuIGNsYXNzPSJmbG0tZWRpdG9yaWFsLWJyaWVmLWxhYmVsIj5Db3JlIEZvY3VzPC9zcGFuPgo8c3BhbiBjbGFzcz0iZmxtLWVkaXRvcmlhbC1icmllZi12YWx1ZSI+SGVhbGluZyB0aHJvdWdoIG1vdmVtZW50PC9zcGFuPgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWVkaXRvcmlhbC1icmllZi1yb3ciPgo8c3BhbiBjbGFzcz0iZmxtLWVkaXRvcmlhbC1icmllZi1sYWJlbCI+RXhwZXJpZW5jZTwvc3Bhbj4KPHNwYW4gY2xhc3M9ImZsbS1lZGl0b3JpYWwtYnJpZWYtdmFsdWUiPkRpc2NpcGxpbmUsIGJyZWF0aCwgYXdhcmVuZXNzPC9zcGFuPgo8L2Rpdj4KPC9kaXY+Cgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzoyNnB4IDAgMTRweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zdGFuZGFyZC1ib3giPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLXN0YW5kYXJkLWxhYmVsIiB2YWxpZ249InRvcCIgd2lkdGg9IjE2OCIgc3R5bGU9IndpZHRoOjE2OHB4OyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MnB4IDI0cHggMCAwOyI+CjxkaXYgc3R5bGU9ImJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nLWxlZnQ6MTVweDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzozcHg7IGZvbnQtc2l6ZToxMXB4OyBsaW5lLWhlaWdodDoxLjk1OyBtYXJnaW46MDsiPlRoZSBGaXRuZXNzPGJyPlN0YW5kYXJkPC9kaXY+CjwvZGl2Pgo8L3RkPgo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsiPgo8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NzkwcHg7Ij4KPGRpdiBjbGFzcz0iZmxtLXN0YW5kYXJkLWNvcHkiPkRpc2NpcGxpbmUsIGJvZHkgYXdhcmVuZXNzLCBhbmQgbW92ZW1lbnQgcXVhbGl0eSDigJQgdGhlIGtpbmQgb2YgcHJhY3RpY2UgTXVzb3UgTW92ZW1lbnQgaGFzIGJ1aWx0IGludG8gYSB0cmFpbmluZyBjdWx0dXJlIHdoZXJlIHRoZSBkZXRhaWxzIG1hdHRlciBhcyBtdWNoIGFzIHRoZSB3b3Jrb3V0LjwvZGl2Pgo8ZGl2IHN0eWxlPSJ3aWR0aDo3MnB4OyBoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNkOWQ0Y2I7IG1hcmdpbjowIDAgMTJweCAwOyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsgbWFyZ2luOjA7Ij5FZGl0b3JpYWwgT2JzZXJ2YXRpb248L2Rpdj4KPC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzoxMHB4IDAgMjFweCAwOyBjbGVhcjpib3RoOyBtYXJnaW46MCAwIDI0cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tYW5jaG9yLWxpbmUtb25lIj5Nb3ZlbWVudCBXaXRoPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1hbmNob3ItbGluZS10d28iPlB1cnBvc2U8L2Rpdj4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojMjIyMjIyOyBtYXJnaW46MTdweCAwIDEycHggMDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjk2MHB4OyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1hbmNob3Itc3VidGl0bGUiPkhvdyBNdXNvdSBNb3ZlbWVudCBidWlsdCBpdHMgcHJhY3RpY2UgYXJvdW5kIGRpc2NpcGxpbmUsIGJvZHkgYXdhcmVuZXNzLCBhbmQgc3lzdGVtIHJlZ3VsYXRpb24uPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNlY3Rpb24iIHN0eWxlPSJwYWRkaW5nOjAgMCAzMHB4IDA7Ij4KPGRpdiBzdHlsZT0iYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzo4cHggMCAyMHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDE0cHggMDsiPlByb2ZpbGUgU25hcHNob3Q8L2Rpdj4KPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2VlZThkYzsiPgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5Gb3VuZGVyIC8gRXhwZXJ0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPlNlYW4gSGVybWFuLCBPd25lcjsgSXNhYWMsIE1vdmVtZW50IFN0ZXdhcmQ8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlN0dWRpbzwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5NdXNvdSBNb3ZlbWVudDwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+TG9jYXRpb248L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+R3JlZW52aWxsZSwgU291dGggQ2Fyb2xpbmE8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlNpZ25hdHVyZSBGb2N1czwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5IZWFsaW5nIHRocm91Z2ggbW92ZW1lbnQsIHN5bW1ldHJ5LCBicmVhdGgsIGFuZCB3aG9sZS1ib2R5IHByYWN0aWNlPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93IiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lOyBwYWRkaW5nLWJvdHRvbTowOyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+S25vd24gRm9yPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPk1NQSBtb3ZlbWVudCBwcmFjdGljZSwgZnVuY3Rpb25hbCB0cmFpbmluZywgc29tYXRpYyBtb3ZlbWVudCwgbWluZHNldCB0cmFpbmluZywgYW5kIHN5c3RlbSByZWd1bGF0aW9uPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWJvZHkiPgoKPGRpdiBjbGFzcz0iZmxtLW5vdGUiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjFweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgOXB4IDA7Ij5FZGl0b3LigJlzIE5vdGU8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS42MjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5NdXNvdSBNb3ZlbWVudCBzdGFuZHMgb3V0IGJlY2F1c2UgaXQgdHJlYXRzIHRyYWluaW5nIGFzIGEgY29tcGxldGUgcHJhY3RpY2UuIFRoZSB3b3JrIG1heSBsb29rIHBoeXNpY2FsLCBidXQgdGhlIGRlZXBlciBzdG9yeSBpcyBhYm91dCBhd2FyZW5lc3MsIGRpc2NpcGxpbmUsIGNvbW11bml0eSwgYW5kIHRoZSB3YXkgbW92ZW1lbnQgY2FuIGhlbHAgcGVvcGxlIHJldHVybiB0byB0aGUgYm9keSB3aXRoIGdyZWF0ZXIgYXR0ZW50aW9uLjwvZGl2Pgo8L2Rpdj4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5NdXNvdSBNb3ZlbWVudCBpcyBkaWZmaWN1bHQgdG8gZXhwbGFpbiB3aXRoIG9yZGluYXJ5IGd5bSBsYW5ndWFnZS4gSXNhYWMgc3BlYWtzIGFib3V0IHRoZSBzdHVkaW8gaW4gdGVybXMgb2YgcHVycG9zZSwgc3ltbWV0cnksIGJyZWF0aCwgcmVzaWxpZW5jZSwgbW92ZW1lbnQgcXVhbGl0eSwgYW5kIHRoZSBsaWZlIGZvcmNlIHRoYXQgbWVtYmVycyBicmluZyBpbnRvIG1vcm5pbmcgY2xhc3Nlcy4gVGhlIHdvcmsgbWF5IGluY2x1ZGUgTXVheSBUaGFpLCBjYXBvZWlyYSwgYnJvYWRlciBNTUEgdHJhaW5pbmcsIGZ1bmN0aW9uYWwgdHJhaW5pbmcsIG1vYmlsaXR5LCBsb2NvbW90aW9uIGZsb3csIHNvbWF0aWMgbW92ZW1lbnQsIG9yIGJyZWF0aC1iYXNlZCBzeXN0ZW0gcmVndWxhdGlvbiwgYnV0IHRoZSBkZWVwZXIgYWltIGlzIHNpbXBsZXI6IGhlbHAgbWVtYmVycyBtb3ZlIGJldHRlciwgdW5kZXJzdGFuZCB0aGUgYm9keSwgYW5kIGNhcnJ5IHRoYXQgYXdhcmVuZXNzIGludG8gZGFpbHkgbGlmZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2Utd3JhcCIgc3R5bGU9Im1heC13aWR0aDo2ODBweDsiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0JpS3BHRjIucG5nIiBhbHQ9IkZ1bmN0aW9uYWwgbW92ZW1lbnQgcHJhY3RpY2UgaW5zaWRlIE11c291IE1vdmVtZW50IGluIEdyZWVudmlsbGUgU291dGggQ2Fyb2xpbmEiPgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2UtY2FwdGlvbiI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+VHJhaW5pbmcgRW52aXJvbm1lbnQ6PC9zcGFuPiBNb3ZlbWVudCBwcmFjdGljZSBhdCBNdXNvdSBpbmNsdWRlcyBmbG9vciB3b3JrLCBtb2JpbGl0eSwgY29udHJvbCwgYm9keSBhd2FyZW5lc3MsIGFuZCBtb3ZlbWVudCBxdWFsaXR5IGluc2lkZSBhIG1pbmltYWwgdHJhaW5pbmcgZW52aXJvbm1lbnQgYnVpbHQgZm9yIHNraWxsIHJhdGhlciB0aGFuIG1hY2hpbmVzLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1xdWljay1hbnN3ZXIiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjEycHg7IG1hcmdpbjowIDAgMTBweCAwOyI+UXVpY2sgQW5zd2VyPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuNjsgY29sb3I6IzFiMWIxYjsiPk11c291IE1vdmVtZW50IGlzIGEgR3JlZW52aWxsZSBmaXRuZXNzIHN0dWRpbyBjZW50ZXJlZCBvbiBoZWFsaW5nIHRocm91Z2ggbW92ZW1lbnQuIFRoZSBzdHVkaW8gY29tYmluZXMgTU1BLCBmdW5jdGlvbmFsIHRyYWluaW5nLCBzeXN0ZW0gcmVndWxhdGlvbiwgbWluZHNldCB0cmFpbmluZywgbW9iaWxpdHksIHNvbWF0aWMgbW92ZW1lbnQsIGFuZCBib2R5IGF3YXJlbmVzcyB0byBoZWxwIG1lbWJlcnMgYnVpbGQgc3RyZW5ndGgsIHJlZ3VsYXRlIHRoZSBuZXJ2b3VzIHN5c3RlbSwgYW5kIGRldmVsb3AgYSBtb3JlIGNvbm5lY3RlZCByZWxhdGlvbnNoaXAgd2l0aCB0aGUgYm9keS48L2Rpdj4KPC9kaXY+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIHN0dWRpb+KAmXMgcGhpbG9zb3BoeSBjYW1lIGludG8gZm9jdXMgb3ZlciB0aW1lLiBJc2FhYyBkZXNjcmliZWQgaG93IHRoZSBlYXJseSByZXBlcnRvaXJlIGluY2x1ZGVkIG1hcnRpYWwgYXJ0cyBhbmQgc3RyZW5ndGgtZm9jdXNlZCBmdW5jdGlvbmFsIHRyYWluaW5nLCB3aGlsZSBmbHVpZGl0eSBhbmQgbG9jb21vdGlvbiBmbG93IHdlcmUgc3RpbGwgYmVpbmcgaW50cm9kdWNlZC4gT3ZlciB0aW1lLCB0aGUgbW9zdCB2aXNpYmxlIHRoZW1lIGJlY2FtZSBoZWFsaW5nIHRocm91Z2ggbW92ZW1lbnQsIGVzcGVjaWFsbHkgdGhyb3VnaCB0aGUgaWRlYSBvZiBhIHN5bW1ldHJpY2FsIGJvZHk6IHRyYWluaW5nIGJvdGggc2lkZXMsIGJ1aWxkaW5nIGJhbGFuY2UsIGFuZCBoZWxwaW5nIHRoZSBib2R5IHdvcmsgYXMgYSBtb3JlIGNvbXBsZXRlIHN5c3RlbS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tbGVhcm4tY2FyZCI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTJweDsgbGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGNvbG9yOiM1ZDU2NGU7IGZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5XaGF0IFlvdeKAmWxsIExlYXJuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9Im1hcmdpbjowIDAgMTNweCAwOyI+QSBDbG9zZXIgTG9vayBhdCB0aGUgTXVzb3UgTW92ZW1lbnQgUGhpbG9zb3BoeTwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMXB4OyBsaW5lLWhlaWdodDoxLjc0OyBjb2xvcjojMmMyYjI3OyBtYXgtd2lkdGg6NzIwcHg7IG1hcmdpbjowIDAgMTVweCAwOyI+VGhpcyBwcm9maWxlIGV4cGxhaW5zIGhvdyB0aGUgc3R1ZGlvIGNvbm5lY3RzIGZpdG5lc3MsIGJyZWF0aCwgZGlzY2lwbGluZSwgbW92ZW1lbnQgcXVhbGl0eSwgYW5kIGNvbW11bml0eSBpbnRvIG9uZSBtb3ZlbWVudCBwcmFjdGljZS48L2Rpdj4KCjx0YWJsZSBjbGFzcz0iZmxtLWxlYXJuLXJvdyIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiIHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiOyBtYXJnaW4tdG9wOjhweDsiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgdmFsaWduPSJ0b3AiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOjEycHg7IGxpbmUtaGVpZ2h0OjEuMzg7IGxldHRlci1zcGFjaW5nOjEuNDVweDsgY29sb3I6IzVkNTY0ZTsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl04oCZcyBEaWZmZXJlbnQ8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWYxZDsiPk11c291IGJsZW5kcyBtb3ZlbWVudCBzdHlsZXMgaW50byBvbmUgd2hvbGUtYm9keSBsaWZlc3R5bGUgcHJhY3RpY2UgcmF0aGVyIHRoYW4gc2VwYXJhdGluZyBzdHJlbmd0aCwgc2tpbGwsIGFuZCByZWNvdmVyeS48L2Rpdj4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tbGVhcm4tY29sIiB2YWxpZ249InRvcCI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTJweDsgbGluZS1oZWlnaHQ6MS4zODsgbGV0dGVyLXNwYWNpbmc6MS40NXB4OyBjb2xvcjojNWQ1NjRlOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgN3B4IDA7Ij5XaG8gSXQgU2VydmVzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE5cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFmMWQ7Ij5Eb2VycywgbW92ZXJzLCBlbnRyZXByZW5ldXJzLCBhbmQgbWVtYmVycyB3aG8gd2FudCBhIGRpc2NpcGxpbmVkIGFsdGVybmF0aXZlIHRvIGEgc3RhbmRhcmQgZ3ltIHJvdXRpbmUgY2FuIGZpbmQgYSBzdHJvbmcgZml0IGhlcmUuPC9kaXY+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgdmFsaWduPSJ0b3AiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOjEycHg7IGxpbmUtaGVpZ2h0OjEuMzg7IGxldHRlci1zcGFjaW5nOjEuNDVweDsgY29sb3I6IzVkNTY0ZTsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl0IFN0YW5kcyBPdXQ8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWYxZDsiPlRoZSBzdHVkaW8gb2ZmZXJzIGEgcmFyZSBtaXggb2YgZG9qby1saWtlIHRyYWluaW5nLCBzeXN0ZW0gcmVndWxhdGlvbiwgY29tbXVuaXR5LCBhbmQgcGVyc29uYWwgZ3Jvd3RoLjwvZGl2Pgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+QSBTdHVkaW8gQnVpbHQgQXJvdW5kIEJvZHkgQXdhcmVuZXNzPC9kaXY+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+SXNhYWPigJlzIGJhY2tncm91bmQgaW4gZGFuY2UgZ2F2ZSBoaW0gYSB3aWRlciB2aWV3IG9mIHdoYXQgbW92ZW1lbnQgY2FuIG1lYW4uIEhlIGRlc2NyaWJlZCB3YW50aW5nIG1vcmUgdGhhbiBwaHlzaWNhbCBvdXRwdXQgYWxvbmUuIEV4cHJlc3Npb24gbWF0dGVyZWQuIENvbnRyb2wgbWF0dGVyZWQuIFRoZSBhYmlsaXR5IHRvIG1vdmUgd2l0aCBxdWFsaXR5IG1hdHRlcmVkLiBXaGVuIE11c291IE1vdmVtZW50IGVudGVyZWQgaGlzIGxpZmUsIHRoZSBzdHVkaW8gZ2F2ZSB0aGF0IHNlYXJjaCBhIHN0cnVjdHVyZS48L3A+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhhdCBwaHJhc2UsIGV4cHJlc3Npb24gbWF0dGVycywgaGVscHMgZXhwbGFpbiB0aGUgZmVsdCBzZW5zZSBvZiB0aGUgc3R1ZGlvLiBUaGUgdHJhaW5pbmcgaXMgbm90IG9ubHkgYWJvdXQgY29tcGxldGluZyBhIHJlcGV0aXRpb24gb3IgZmluaXNoaW5nIGEgY2xhc3MuIEl0IGlzIGFib3V0IHRoZSBxdWFsaXR5IG9mIGhvdyBhIHBlcnNvbiBtb3ZlcywgdGhlIGF3YXJlbmVzcyBiZWhpbmQgZWFjaCBjaG9pY2UsIGFuZCB0aGUgYm9keS1hbmQtbWluZCBjb29yZGluYXRpb24gdGhhdCB0dXJucyBtb3ZlbWVudCBpbnRvIGEgcGVyc29uYWwgcHJhY3RpY2UuPC9wPgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoYXQgc3RydWN0dXJlIHN0YXJ0cyB3aXRoIHRoZSBtaW5kLWJvZHkgY29ubmVjdGlvbi4gSXNhYWMgZGVzY3JpYmVkIG1pbmRmdWxuZXNzIGFuZCBib2R5IGF3YXJlbmVzcyBhcyB0aGUgZm91bmRhdGlvbiBvZiB0aGUgbW9kYWxpdGllcyB0YXVnaHQgaW5zaWRlIHRoZSBzdHVkaW8uIE1lbWJlcnMgYXJlIG5vdCBzaW1wbHkgYXNrZWQgdG8gd29yayBoYXJkZXIuIE1lbWJlcnMgYXJlIGFza2VkIHRvIG5vdGljZSBob3cgdGhlIGJvZHkgbW92ZXMsIGhvdyBicmVhdGggY2hhbmdlcyBlZmZvcnQsIGFuZCBob3cgc21hbGwgbW92ZW1lbnQgZGV0YWlscyBzdXBwb3J0IGxhcmdlciBnb2Fscy48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPldoZXJlIFN0cmVuZ3RoIEJlY29tZXMgYSBMaWZlIFByYWN0aWNlPC9kaXY+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIHN0dWRpb+KAmXMgdHJhaW5pbmcgc3R5bGUgaXMgYnJvYWQsIGJ1dCBpdCBpcyBub3QgcmFuZG9tLiBGdW5jdGlvbmFsIHRyYWluaW5nLCBNTUEsIG1vYmlsaXR5LCBzeXN0ZW0gcmVndWxhdGlvbiwgbWluZHNldCB0cmFpbmluZywgc29tYXRpYyBtb3ZlbWVudCwgYW5kIGxvY29tb3Rpb24gYWxsIGNvbm5lY3QgdG8gdGhlIHNhbWUgcHVycG9zZTogaGVscGluZyBtZW1iZXJzIGJ1aWxkIGEgYm9keSB0aGF0IG1vdmVzIHdpdGggYmFsYW5jZSBhbmQgYSBtaW5kIHRoYXQgY2FuIG1lZXQgY2hhbGxlbmdlIHdpdGggc3RlYWRpZXIgZm9jdXMuPC9wPgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPklzYWFjIHNhaWQgdGhlIG1lbWJlcnMgd2hvIG9mdGVuIGdhaW4gdGhlIG1vc3QgYXJlIGNvbnNpc3RlbnQgbWVtYmVycyBhbmQgcHJpdmF0ZSB0cmFpbmluZyBjbGllbnRzIHdobyB3b3JrIGNsb3NlbHkgd2l0aCBTZWFuIG9yIElzYWFjLiBJbiB0aGF0IHNldHRpbmcsIGNvYWNoaW5nIGNhbiBtb3ZlIHBhc3Qgc3VyZmFjZSBnb2Fscy4gVGhlIHdvcmsgYmVjb21lcyBtb3JlIHBlcnNvbmFsLiBUcmFpbmluZyBpcyBhZGp1c3RlZCB0byB0aGUgaW5kaXZpZHVhbCwgYW5kIHRoZSBtZW1iZXIgYmVnaW5zIHRvIHNlZSBob3cgcGh5c2ljYWwgcHJhY3RpY2UgY29ubmVjdHMgd2l0aCBkYWlseSBjaG9pY2VzLCByZXN0LCBmYXRpZ3VlLCBjb3VyYWdlLCBhbmQgcmVzaXN0YW5jZSB0byBjaGFuZ2UuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLXF1b3RlLWJsb2NrIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MzFweDsgbGluZS1oZWlnaHQ6MS40MjsgY29sb3I6IzFiMWIxYjsgbWFyZ2luOjAgMCAxNHB4IDA7Ij7igJxJdOKAmXMgbm90IGp1c3QgbW92ZW1lbnQgdHJhaW5pbmcgYW55bW9yZS4gSXTigJlzIG5vdCBqdXN0IHRoZSBjbGFzcyB0aGF0IHlvdSBjb21lIGludG8uIEl0IGludGVncmF0ZXMgaW50byBldmVyeXRoaW5nIGFib3V0IHlvdXIgb3duIGxpZmUu4oCdPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNnB4OyBmb250LXNpemU6MTJweDsgY29sb3I6Izc1NmU2NjsgbWFyZ2luOjA7Ij5Jc2FhYywgTXVzb3UgTW92ZW1lbnQ8L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjI4cHggMDsgbWFyZ2luOjQwcHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjNweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM3ZDc1NmI7IG1hcmdpbjowIDAgMTJweCAwOyI+RWRpdG9yaWFsIFBlcnNwZWN0aXZlPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjMwcHg7IGxpbmUtaGVpZ2h0OjEuNDg7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+TXVzb3UgTW92ZW1lbnQgZmVlbHMgbGVzcyBsaWtlIGEgcGxhY2UgdG8gY2hhc2UgYSB3b3Jrb3V0IGFuZCBtb3JlIGxpa2UgYSBwbGFjZSB0byBzdHVkeSBob3cgbW92ZW1lbnQgY2FuIHNoYXBlIHN0cmVuZ3RoLCBkaXNjaXBsaW5lLCBleHByZXNzaW9uLCBhbmQgZGFpbHkgbGlmZS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1icmllZiI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTJweDsgbGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGNvbG9yOiM1ZDU2NGU7IGZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgU2VydmljZSBCcmllZjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDIiIHN0eWxlPSJtYXJnaW46MCAwIDEzcHggMDsiPldoYXQgTXVzb3UgTW92ZW1lbnQgT2ZmZXJzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIxcHg7IGxpbmUtaGVpZ2h0OjEuNzI7IGNvbG9yOiMyYTI5MjY7IG1hcmdpbjowIDAgMTVweCAwOyI+VGhlIHN0dWRpb+KAmXMgc2VydmljZXMgYXJlIGNvbm5lY3RlZCBieSBhIHNoYXJlZCBmb2N1cyBvbiBza2lsbCwgc3ltbWV0cnksIHN5c3RlbSByZWd1bGF0aW9uLCBib2R5IGNvbnRyb2wsIGFuZCBtb3ZlbWVudCBxdWFsaXR5LjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsiPgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+RnVuY3Rpb25hbCBUcmFpbmluZzwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+V2hvbGUtYm9keSBzdHJlbmd0aCB3b3JrIHdpdGggYW4gZW1waGFzaXMgb24gYmlsYXRlcmFsIG1vdmVtZW50LCBjb250cm9sLCBhbmQgcHJhY3RpY2FsIGJvZHkgbWVjaGFuaWNzLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPk1NQTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+TWl4ZWQgbWFydGlhbCBhcnRzIG1vdmVtZW50IHByYWN0aWNlIGNvbm5lY3RlZCB0byB0aGUgc3R1ZGlv4oCZcyBwYXN0IGFuZCBwcmVzZW50IHRyYWluaW5nIGN1bHR1cmUsIGluY2x1ZGluZyBpbmZsdWVuY2VzIHN1Y2ggYXMgTXVheSBUaGFpIGFuZCBjYXBvZWlyYSB3aXRoaW4gYSBkaXNjaXBsaW5lZCwgZG9qby1saWtlIGVudmlyb25tZW50Ljwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPlN5c3RlbSBSZWd1bGF0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5NaW5kc2V0IHRyYWluaW5nIGFuZCBicmVhdGh3b3JrIHRlY2huaXF1ZXMgdGhhdCBoZWxwIG1lbWJlcnMgc2V0dGxlLCByZWZsZWN0LCByZWNvdmVyLCBhbmQgY29ubmVjdCB0aGUgd29yayBvZiBjbGFzcyB0byB0aGUgcmh5dGhtIG9mIGV2ZXJ5ZGF5IGxpZmUuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+U29tYXRpYyBNb3ZlbWVudDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+TWluZGZ1bCBtb3ZlbWVudCB3b3JrIHRoYXQgZW1waGFzaXplcyBmdWxsLWJvZHkgY29ubmVjdGlvbiwgYm9keS1hbmQtbWluZCBjb29yZGluYXRpb24sIG1vdmVtZW50IHF1YWxpdHksIGFuZCB0aGUgZmVsdCBzZW5zZSBvZiBob3cgdGhlIGJvZHkgb3JnYW5pemVzIGl0c2VsZi48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5Qcml2YXRlIENvYWNoaW5nPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5JbmRpdmlkdWFsaXplZCBzZXNzaW9ucyBmb3IgbWVtYmVycyB3aG8gd2FudCBjbG9zZXIgZ3VpZGFuY2UsIGRlZXBlciBtb3ZlbWVudCBlZHVjYXRpb24sIGFuZCBhIG1vcmUgcGVyc29uYWwgdHJhaW5pbmcgcGF0aC48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5CcmVhdGggV29ya3Nob3BzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5SZWd1bGFyIGJyZWF0aCB3b3Jrc2hvcHMsIGluY2x1ZGluZyBzZXNzaW9ucyBsZWQgYnkgYnJlYXRod2VsbGJld2VsbCwgYSBsb2NhbCBicmVhdGh3b3JrIGZhY2lsaXRhdG9yIGFuZCBtZW1iZXIgY29ubmVjdGVkIHRvIHRoZSBzdHVkaW/igJlzIGJyb2FkZXIgcmVndWxhdGlvbiBwcmFjdGljZS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5TdHVkaW8gQ3VsdHVyZTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+QSBtZW1iZXItYmFzZWQgY29tbXVuaXR5IHNoYXBlZCBieSBhY2NvdW50YWJpbGl0eSwgY3VyaW9zaXR5LCByZXNwZWN0LCBhbmQgdGhlIHNoYXJlZCBwdXJzdWl0IG9mIGJldHRlciBtb3ZlbWVudC48L3NwYW4+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9Im1hcmdpbjo0MnB4IDAgNDRweCAwOyBwYWRkaW5nOjIycHggMCAyMnB4IDA7IGJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2I7Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsZXR0ZXItc3BhY2luZzoyLjNweDsgY29sb3I6IzVkNTY0ZTsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDE0cHggMDsiPkVsaXRlIFJldmlldzwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyNXB4OyBsaW5lLWhlaWdodDoxLjUyOyBjb2xvcjojMTcxNzE3OyBtYXJnaW46MCAwIDE0cHggMDsiPuKAnE11c291IGlzIGEgYmVhdXRpZnVsbHkgZGVzaWduZWQgYW5kIHdlbGwtYXBwb2ludGVkIHNwYWNlIHdpdGggdG9wLW9mLXRoZS1saW5lIGFtZW5pdGllcywgaW5jbHVkaW5nIGEgZnVsbCBneW0sIG1lZGl0YXRpb24gc3BhY2UsIHNhdW5hLCBjb2xkIHBsdW5nZSwgc2hvd2VycywgYW5kIHJlZnJlc2htZW50cy4gVGhlIHN0dWRpbyBicmluZ3MgdG9nZXRoZXIgc29tYXRpYyBtb3ZlbWVudCwgbWluZGZ1bG5lc3MsIGZ1bGwtYm9keSBjb25uZWN0aW9uLCBhbmQgbWluZC1ib2R5IGNvb3JkaW5hdGlvbi4gT3duZXIgU2VhbiBIZXJtYW4gaXMgYSB0cnVlIHJlbmFpc3NhbmNlIG1hbiB3aXRoIGFuIGltcHJlc3NpdmUgcmVzdW1lIGFuZCBhIHRydWUgcGFzc2lvbiBmb3IgbW92ZW1lbnQgYW5kIGNvbW11bml0eS4gMTAvMTAgcmVjb21tZW5kIeKAnTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjZweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM3NTZlNjY7IG1hcmdpbjowOyI+Q3VzdG9tZXIgUmV2aWV3IFN1cHBsaWVkIGZvciBFZGl0b3JpYWwgVXNlPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5UaGUgTWVtYmVyIEV4cGVyaWVuY2U6IENoYWxsZW5nZSwgU3lzdGVtIFJlZ3VsYXRpb24sIGFuZCBDb21tdW5pdHk8L2Rpdj4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5PbmUgb2YgdGhlIG1vc3QgcmV2ZWFsaW5nIGRldGFpbHMgZnJvbSBJc2FhY+KAmXMgaW50ZXJ2aWV3IGlzIHdoYXQgaGFwcGVucyBhZnRlciBjbGFzcy4gTWVtYmVycyBzaXQgaW4gYSBjaXJjbGUsIHJlZ3VsYXRlIHRoZSBuZXJ2b3VzIHN5c3RlbSB3aXRoIGEgYnJlYXRoaW5nIHRlY2huaXF1ZSwgc2V0dGxlIGludG8gdGhlIGJvZHksIGFuZCBvZnRlbiByZWZsZWN0IG9uIGdyYXRpdHVkZS4gRm9yIElzYWFjLCB0aG9zZSBtb21lbnRzIGV4cGxhaW4gd2h5IHRoZSB3b3JrIG1hdHRlcnMuIEJyZWF0aHdvcmsgaXMgbm90IHByZXNlbnRlZCBhcyBhbiBleHRyYSB3ZWxsbmVzcyB0cmVuZC4gSXQgaXMgcGFydCBvZiBzeXN0ZW0gcmVndWxhdGlvbiBhbmQgbWluZHNldCB0cmFpbmluZywgYSBuYXR1cmFsIGV4dGVuc2lvbiBvZiBob3cgdGhlIHN0dWRpbyBoZWxwcyBwZW9wbGUgbWVldCBsaWZlIHdpdGggbW9yZSBjb3VyYWdlIGFuZCByZXNpbGllbmNlLjwvcD4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGF0IGN1bHR1cmUgaGFzIGFsc28gc2hhcGVkIHRoZSB3YXkgbWVtYmVycyB0YWxrIGFib3V0IHRoZSBzdHVkaW8uIElzYWFjIHNhaWQgbWVtYmVycyBhcHByZWNpYXRlIHRoZSBhY2NvdW50YWJpbGl0eSB0aGF0IGNvbnRpbnVlcyBvdXRzaWRlIHRoZSBidWlsZGluZywgdGhlIGVtcGhhc2lzIG9uIHNtYWxsIG1vdmVtZW50cyB0aGF0IGxlYWQgdG8gYmlnZ2VyIHNraWxscywgdGhlIHJldHVybiB0byBmdW5kYW1lbnRhbHMsIGFuZCB0aGUgaW1wb3J0YW5jZSBvZiBicmVhdGguIE1lbWJlcnMgYXJlIG5vdCBzaW1wbHkgcHVzaGVkIHRocm91Z2ggd29ya291dHMuIE1lbWJlcnMgYXJlIGludml0ZWQgaW50byBhIHByYWN0aWNlLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIiBzdHlsZT0ibWF4LXdpZHRoOjcwMHB4OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQmlLbXZrWC5wbmciIGFsdD0iTXVzb3UgTW92ZW1lbnQgbWVtYmVycyBnYXRoZXJlZCBpbnNpZGUgdGhlIEdyZWVudmlsbGUgZml0bmVzcyBzdHVkaW8iPgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2UtY2FwdGlvbiI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+Q29tbXVuaXR5IEZvY3VzOjwvc3Bhbj4gTXVzb3UgTW92ZW1lbnTigJlzIG1lbWJlciBjdWx0dXJlIGlzIGJ1aWx0IGFyb3VuZCBzaGFyZWQgcHJhY3RpY2UsIGFjY291bnRhYmlsaXR5LCBhbmQgYSB3aWRlIHJhbmdlIG9mIG1vdmVtZW50IGRpc2NpcGxpbmVzIGluc2lkZSB0aGUgR3JlZW52aWxsZSBzdHVkaW8uPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5BIEdyZWVudmlsbGUgU3R1ZGlvIFdpdGggYSBEaXN0aW5jdCBTZW5zZSBvZiBQbGFjZTwvZGl2PgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSBwaHlzaWNhbCBzdHVkaW8gYWRkcyB0byB0aGUgZmVlbGluZy4gSXNhYWMgZGVzY3JpYmVkIHRoZSBmcm9udCBvZiB0aGUgYnVpbGRpbmcgYXMgdGhlIGNhbG1lciBzaWRlIG9mIHRoZSBleHBlcmllbmNlLCB3aXRoIFNhd2R1c3QsIHRoZSBjb2ZmZWUgc2hvcCwgY3JlYXRpbmcgYSBzZW5zZSBvZiBjb21mb3J0IGFuZCBzdGlsbG5lc3MuIFRocm91Z2ggb25lIGRvb3IsIHRoZSBzcGFjZSBjaGFuZ2VzIGludG8gd2hhdCBoZSBjYWxsZWQgYSBsaXRlcmFsIGRvam86IG9wZW4gbWF0cywgbWluaW1hbCBlcXVpcG1lbnQsIGJhcnMsIHJpbmdzLCByb3BlcywgYSBzYXVuYSwgc2hvd2VycywgYSBjb2xkIHBsdW5nZSwgYSBiYWNrIHBhdGlvLCBhbmQgbmF0dXJhbCBsaWdodC48L3A+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+Rm9yIGxvY2FsIHNlYXJjaGVycyBsb29raW5nIGZvciBhIHVuaXF1ZSB0cmFpbmluZyBleHBlcmllbmNlIGluIHRoZSBhcmVhLCBNdXNvdSBNb3ZlbWVudCBzdGFuZHMgb3V0IGJlY2F1c2UgdGhlIHN0dWRpbyBkb2VzIG5vdCBzZWVtIGJ1aWx0IGFyb3VuZCB0cmVuZHMuIEl0IGlzIGJ1aWx0IGFyb3VuZCBhIHBhcnRpY3VsYXIgcG9pbnQgb2Ygdmlldy4gVGhlIGFpbSBpcyBub3QgdG8gY29weSBhIHdlbGxuZXNzIHN0dWRpbywgYSBzdGFuZGFyZCBneW0sIG9yIGEgbWFydGlhbCBhcnRzIHNjaG9vbC4gVGhlIGFpbSBpcyB0byBwcmVzZXJ2ZSBhIHRyYWluaW5nIGN1bHR1cmUgd2l0aCBpbnRlZ3JpdHkuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLXdyYXAiIHN0eWxlPSJtYXgtd2lkdGg6NjQwcHg7Ij4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9CaUtwQ1pKLnBuZyIgYWx0PSJNdXNvdSBNb3ZlbWVudCBlbnRyYW5jZSBhbmQgY29tbXVuaXR5IGdhdGhlcmluZyBzcGFjZSBpbiBHcmVlbnZpbGxlIFNvdXRoIENhcm9saW5hIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPkluc2lkZSB0aGUgU3R1ZGlvOjwvc3Bhbj4gVGhlIE11c291IE1vdmVtZW50IGVudHJhbmNlIHJlZmxlY3RzIHRoZSBzdHVkaW/igJlzIHF1aWV0ZXIgc2lkZSwgd2hlcmUgY29tbXVuaXR5LCBjb252ZXJzYXRpb24sIGFuZCBtb3ZlbWVudCBjdWx0dXJlIG1lZXQgb3V0c2lkZSB0aGUgdHJhaW5pbmcgcm9vbS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPldoeSBIZWFsaW5nIFRocm91Z2ggTW92ZW1lbnQgTWF0dGVyczwvZGl2PgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPklzYWFjIHNwb2tlIGFib3V0IG1lbWJlcnMgd2hvIGFycml2ZWQgd2l0aCBjaHJvbmljIHBhaW4sIHByZXZpb3VzIGluanVyaWVzLCBvciBhIHNlbnNlIHRoYXQgdGhlIGJvZHkgaGFkIGJlY29tZSBsaW1pdGVkLiBIZSBhbHNvIHJlY2FsbGVkIOKAnEJpZyBNaWtlLOKAnSBhIG1lbWJlciB3aG8gdHJhaW5lZCB0d2ljZSBhIGRheSBmb3IgbW9udGhzLCBleHBsb3JlZCBjb250ZW1wb3JhcnkgZGFuY2UsIE1NQSwgYW5kIGZ1bmN0aW9uYWwgdHJhaW5pbmcsIGFuZCBjaGFsbGVuZ2VkIHRoZSBzdHVkaW/igJlzIGlkZWEgb2Ygd2hhdCBhIGZpdCBwZXJzb24gbG9va3MgbGlrZS4gVGhhdCBzdG9yeSBzdGF5ZWQgd2l0aCB0aGUgY29tbXVuaXR5IGJlY2F1c2UgaXQgc2hvd2VkIHdoYXQgY2FuIGhhcHBlbiB3aGVuIGEgcGVyc29uIGtlZXBzIHRyeWluZy48L3A+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIGxlc3NvbiBpcyBub3QgdGhhdCBldmVyeSBtZW1iZXIgd2lsbCBmb2xsb3cgdGhlIHNhbWUgcGF0aC4gVGhlIGxlc3NvbiBpcyB0aGF0IG1vdmVtZW50IGNhbiByZW9wZW4gcG9zc2liaWxpdHkuIEZvciBNdXNvdSBNb3ZlbWVudCwgc3RyZW5ndGggaXMgbm90IG9ubHkgZXh0ZXJuYWwuIEludGVybmFsIHN0cmVuZ3RoIG1hdHRlcnMgdG9vLiBCcmVhdGgsIHBhdGllbmNlLCBzeW1tZXRyeSwgZnVuZGFtZW50YWxzLCBtb3ZlbWVudCBxdWFsaXR5LCBhbmQgY291cmFnZSBhbGwgYmVjb21lIHBhcnQgb2YgdGhlIHRyYWluaW5nLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+RnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnMgQWJvdXQgTXVzb3UgTW92ZW1lbnQ8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hhdCBJcyBNdXNvdSBNb3ZlbWVudCBLbm93biBGb3IgaW4gR3JlZW52aWxsZSwgU291dGggQ2Fyb2xpbmE/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5NdXNvdSBNb3ZlbWVudCBpcyBrbm93biBmb3IgYSBtb3ZlbWVudC1iYXNlZCBhcHByb2FjaCB0aGF0IGJsZW5kcyBNTUEsIGZ1bmN0aW9uYWwgdHJhaW5pbmcsIGxvY29tb3Rpb24gZmxvdywgc29tYXRpYyBtb3ZlbWVudCwgc3lzdGVtIHJlZ3VsYXRpb24sIG1pbmRzZXQgdHJhaW5pbmcsIGFuZCBib2R5IGF3YXJlbmVzcy4gVGhlIHN0dWRpb+KAmXMgcGhpbG9zb3BoeSBjZW50ZXJzIG9uIGhlYWxpbmcgdGhyb3VnaCBtb3ZlbWVudCwgd2l0aCBhbiBlbXBoYXNpcyBvbiBzeW1tZXRyeSwgY29udHJvbCwgbW92ZW1lbnQgcXVhbGl0eSwgYW5kIGxvbmctdGVybSBwZXJzb25hbCBncm93dGguPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgzIj5Ib3cgRG9lcyBNdXNvdSBNb3ZlbWVudCBBcHByb2FjaCBIZWFsaW5nIFRocm91Z2ggTW92ZW1lbnQ/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5NdXNvdSBNb3ZlbWVudCBhcHByb2FjaGVzIGhlYWxpbmcgdGhyb3VnaCBtb3ZlbWVudCBieSB0ZWFjaGluZyBtZW1iZXJzIHRvIHVuZGVyc3RhbmQgdGhlIGJvZHkgYXMgYSBjb25uZWN0ZWQgc3lzdGVtLiBUcmFpbmluZyBpbmNsdWRlcyBiaWxhdGVyYWwgbW92ZW1lbnQsIGZ1bmN0aW9uYWwgc3RyZW5ndGgsIG1vYmlsaXR5LCBicmVhdGggY29udHJvbCwgc3lzdGVtIHJlZ3VsYXRpb24sIGFuZCBtaW5kc2V0IHRyYWluaW5nIHNvIG1lbWJlcnMgY2FuIGJ1aWxkIHN0cmVuZ3RoLCBhd2FyZW5lc3MsIGFuZCByZXNpbGllbmNlLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hvIElzIE11c291IE1vdmVtZW50IGEgR29vZCBGaXQgRm9yPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+TXVzb3UgTW92ZW1lbnQgaXMgYSBzdHJvbmcgZml0IGZvciBkb2VycywgbW92ZXJzLCBlbnRyZXByZW5ldXJzLCBhbmQgbWVtYmVycyB3aG8gd2FudCBtb3JlIHRoYW4gYSBzdGFuZGFyZCBneW0gcm91dGluZS4gVGhlIHN0dWRpbyBzZXJ2ZXMgcGVvcGxlIHdobyBhcmUgY3VyaW91cyBhYm91dCBza2lsbC1iYXNlZCB0cmFpbmluZywgYm9keSBhd2FyZW5lc3MsIE1NQSwgZnVuY3Rpb25hbCBtb3ZlbWVudCwgc3lzdGVtIHJlZ3VsYXRpb24sIGFuZCBhIGRpc2NpcGxpbmVkIHByYWN0aWNlIHRoYXQgY2FycmllcyBpbnRvIGRhaWx5IGxpZmUuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgzIj5XaGF0IFRyYWluaW5nIFN0eWxlcyBBcmUgUGFydCBvZiB0aGUgTXVzb3UgTW92ZW1lbnQgRXhwZXJpZW5jZT88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSBNdXNvdSBNb3ZlbWVudCBleHBlcmllbmNlIGluY2x1ZGVzIGZ1bmN0aW9uYWwgdHJhaW5pbmcsIE1NQSBtb3ZlbWVudCBwcmFjdGljZSwgbG9jb21vdGlvbiBmbG93LCBtb2JpbGl0eSB3b3JrLCBzb21hdGljIG1vdmVtZW50LCBzeXN0ZW0gcmVndWxhdGlvbiwgbWluZHNldCB0cmFpbmluZywgYW5kIGZ1bGwtYm9keSBtb3ZlbWVudCBlZHVjYXRpb24uIFRoZSBzdHVkaW8gYWxzbyBvZmZlcnMgcHJpdmF0ZSB0cmFpbmluZyBhbmQgYSBkZXZlbG9waW5nIGtpZHMgcHJvZ3JhbSBjb25uZWN0ZWQgdG8gdGhlIGJyb2FkZXIgbW92ZW1lbnQgY3VsdHVyZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPkRvZXMgTXVzb3UgTW92ZW1lbnQgSW5jbHVkZSBCcmVhdGh3b3JrIGFuZCBOZXJ2b3VzIFN5c3RlbSBSZWd1bGF0aW9uPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+WWVzLiBTeXN0ZW0gcmVndWxhdGlvbiBhbmQgbWluZHNldCB0cmFpbmluZyBhcmUgcGFydCBvZiB0aGUgTXVzb3UgTW92ZW1lbnQgY3VsdHVyZSwgd2l0aCBicmVhdGh3b3JrIHRlY2huaXF1ZXMgc2VydmluZyBhcyBvbmUgZXhwcmVzc2lvbiBvZiB0aGF0IHdvcmsuIElzYWFjIGRlc2NyaWJlZCBwb3N0LWNsYXNzIGJyZWF0aGluZywgcmVmbGVjdGlvbiwgZ3JhdGl0dWRlLCBhbmQgcmVndWxhciBicmVhdGggd29ya3Nob3BzIGFzIHByYWN0aWNlcyB0aGF0IGhlbHAgbWVtYmVycyBzZXR0bGUgaW50byB0aGUgYm9keSBhbmQgY29ubmVjdCB0cmFpbmluZyB3aXRoIGRhaWx5IGxpZmUuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWtleS1ib3giPgo8ZGl2IGNsYXNzPSJmbG0ta2V5LWhlYWRpbmciPktleSBUYWtlYXdheXM8L2Rpdj4KPHVsPgo8bGk+TXVzb3UgTW92ZW1lbnTigJlzIHBoaWxvc29waHkgY2VudGVycyBvbiBoZWFsaW5nIHRocm91Z2ggbW92ZW1lbnQsIGJvZHkgYXdhcmVuZXNzLCBtb3ZlbWVudCBxdWFsaXR5LCBhbmQgbG9uZy10ZXJtIHBlcnNvbmFsIGdyb3d0aC48L2xpPgo8bGk+VGhlIEdyZWVudmlsbGUgc3R1ZGlvIGJsZW5kcyBNTUEsIGZ1bmN0aW9uYWwgdHJhaW5pbmcsIG1vYmlsaXR5LCBsb2NvbW90aW9uIGZsb3csIHNvbWF0aWMgbW92ZW1lbnQsIHN5c3RlbSByZWd1bGF0aW9uLCBhbmQgbWluZHNldCB0cmFpbmluZy48L2xpPgo8bGk+TWVtYmVycyBleHBlcmllbmNlIGEgY3VsdHVyZSBvZiBhY2NvdW50YWJpbGl0eSwgZnVuZGFtZW50YWxzLCBicmVhdGggY29udHJvbCwgcmVndWxhciBicmVhdGggd29ya3Nob3BzLCBhbmQgc2hhcmVkIHByYWN0aWNlLjwvbGk+CjxsaT5BIHN1cHBsaWVkIHJldmlldyBkZXNjcmliZXMgTXVzb3UgYXMgYSBiZWF1dGlmdWxseSBkZXNpZ25lZCBzcGFjZSB3aXRoIGEgZnVsbCBneW0sIG1lZGl0YXRpb24gc3BhY2UsIHNhdW5hLCBjb2xkIHBsdW5nZSwgc2hvd2VycywgcmVmcmVzaG1lbnRzLCBzb21hdGljIG1vdmVtZW50LCBtaW5kZnVsbmVzcywgYW5kIG1pbmQtYm9keSBjb29yZGluYXRpb24uPC9saT4KPGxpPlRoZSBzdHVkaW8gc3RhbmRzIG91dCBsb2NhbGx5IGJlY2F1c2UgaXQgZmVlbHMgbGlrZSBhIGRpc2NpcGxpbmVkIG1vdmVtZW50IHNjaG9vbCBhbmQgbGlmZXN0eWxlIHByYWN0aWNlLCBub3QgYSBzdGFuZGFyZCBneW0gcm91dGluZS48L2xpPgo8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+Q29uY2x1c2lvbjwvZGl2PgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPk11c291IE1vdmVtZW504oCZcyBzdHJvbmdlc3QgaWRlYSBpcyBhbHNvIGl0cyBjbGVhcmVzdDogdGhlIGJvZHkgY2FuIGJlIHRyYWluZWQgaW4gYSB3YXkgdGhhdCBzdXBwb3J0cyBtb3JlIHRoYW4gZml0bmVzcy4gSW4gSXNhYWPigJlzIHZpZXcsIHRoZSBzdHVkaW8gaGVscHMgbWVtYmVycyBtb3ZlIHdpdGggcHVycG9zZSwgYnVpbGQgaW50ZXJuYWwgYW5kIGV4dGVybmFsIHN0cmVuZ3RoLCByZXR1cm4gdG8gZnVuZGFtZW50YWxzLCBhbmQgdW5kZXJzdGFuZCBicmVhdGggYXMgcGFydCBvZiBzeXN0ZW0gcmVndWxhdGlvbiBhbmQgbWluZHNldCB0cmFpbmluZy4gRm9yIG1lbWJlcnMgc2Vla2luZyBhIG1vcmUgdGhvdWdodGZ1bCBmaXRuZXNzIHN0dWRpbyBleHBlcmllbmNlLCBNdXNvdSBNb3ZlbWVudCBvZmZlcnMgYSBwYXRoIHdoZXJlIGRpc2NpcGxpbmUgYW5kIGhlYWxpbmcgYXJlIG5vdCBzZXBhcmF0ZSBpZGVhcy4gVGhleSBhcmUgcGFydCBvZiB0aGUgc2FtZSBwcmFjdGljZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tY3RhIj5SZWFkZXJzIGludGVyZXN0ZWQgaW4gZXhwbG9yaW5nIE11c291IE1vdmVtZW504oCZcyBwaGlsb3NvcGh5IGNhbiB2aXNpdCB0aGlzIDxhIGhyZWY9Imh0dHBzOi8vbXVzb3Vtb3ZlbWVudC5jb20vIiBzdHlsZT0iY29sb3I6IzExMTExMTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsiPmxvY2FsIGZpdG5lc3Mgc3R1ZGlvIGluIEdyZWVudmlsbGU8L2E+IG9ubGluZS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1mZWF0dXJlZC1leHBlcnQiPgo8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NjcwcHg7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEycHg7IGxldHRlci1zcGFjaW5nOjJweDsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA2cHggMDsiPkZlYXR1cmVkIEZpdG5lc3MgTGVhZGVyPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBsZXR0ZXItc3BhY2luZzoycHg7IGNvbG9yOiM4YjgzN2E7IG1hcmdpbjowIDAgMTVweCAwOyI+QWJvdXQgdGhlIEZlYXR1cmVkIEV4cGVydDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmVhdHVyZWQtbmFtZSI+SXNhYWMgJmFtcDsgU2VhbiBIZXJtYW48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjE3cHg7IGNvbG9yOiM1ZjVhNTA7IG1hcmdpbjowIDAgNnB4IDA7Ij5Nb3ZlbWVudCBTdGV3YXJkIGFuZCBPd25lciwgTXVzb3UgTW92ZW1lbnQ8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGNvbG9yOiM3ZDc1NmI7IG1hcmdpbjowIDAgMThweCAwOyI+R3JlZW52aWxsZSwgU291dGggQ2Fyb2xpbmE8L2Rpdj4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZTRkZmQ3OyBtYXJnaW46MCAwIDIwcHggMDsiPjwvZGl2PgoKPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuODsgY29sb3I6IzFiMWIxOTsgbWFyZ2luOjAgMCAxOXB4IDA7Ij5Jc2FhYyBpcyBhIG1vdmVtZW50IHByYWN0aXRpb25lciBhbmQgc3Rld2FyZCBvZiB0aGUgTXVzb3UgTW92ZW1lbnQgc3BhY2UgaW4gR3JlZW52aWxsZS4gV2l0aCBhIGJhY2tncm91bmQgaW4gZGFuY2UgYW5kIGEgZGVlcCBjb25uZWN0aW9uIHRvIHRoZSBzdHVkaW/igJlzIGRhaWx5IGN1bHR1cmUsIGhlIHNwZWFrcyBhYm91dCBtb3ZlbWVudCBhcyBhIHdheSB0byB1bmRlcnN0YW5kIHRoZSBib2R5LCBidWlsZCByZXNpbGllbmNlLCBhbmQgc3VwcG9ydCBwZXJzb25hbCBncm93dGguIFNlYW4gSGVybWFuIGlzIHRoZSBvd25lciBvZiBNdXNvdSBNb3ZlbWVudCwgYW5kIElzYWFjIGRlc2NyaWJlZCBTZWFuIGFzIGEgbWVudG9yIGFuZCBndWlkaW5nIGZvcmNlIGJlaGluZCB0aGUgc3R1ZGlv4oCZcyB0ZWFjaGluZ3MuPC9wPgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoxLjI4OyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTE7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTE7IG1hcmdpbjowIDAgOHB4IDA7Ij5NaXNzaW9uIC8gUGhpbG9zb3BoeTwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MCAwIDE5cHggMDsiPlRoZSBNdXNvdSBNb3ZlbWVudCBwaGlsb3NvcGh5IGNlbnRlcnMgb24gaGVhbGluZyB0aHJvdWdoIG1vdmVtZW50LCBzeW1tZXRyeSwgYnJlYXRoLCBtb3ZlbWVudCBxdWFsaXR5LCBhbmQgaW50ZWdyaXR5LiBUcmFpbmluZyBpcyBwcmVzZW50ZWQgYXMgYSB3YXkgdG8gZGV2ZWxvcCBib3RoIGludGVybmFsIGFuZCBleHRlcm5hbCBzdHJlbmd0aCwgd2l0aCB0aGUgcGh5c2ljYWwgd29yayBjYXJyeWluZyBpbnRvIGV2ZXJ5ZGF5IGxpZmUgdGhyb3VnaCBkaXNjaXBsaW5lLCBhd2FyZW5lc3MsIGV4cHJlc3Npb24sIGFuZCBwdXJwb3NlLjwvcD4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS4yODsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExOyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExOyBtYXJnaW46MCAwIDhweCAwOyI+VmFsdWVzIC8gU3BlY2lhbHRpZXM8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuODsgY29sb3I6IzFiMWIxOTsgbWFyZ2luOjA7Ij5UaGUgc3R1ZGlv4oCZcyB2YWx1ZXMgaW5jbHVkZSByZXNwZWN0LCBmdW5kYW1lbnRhbHMsIGN1cmlvc2l0eSwgbW92ZW1lbnQgcXVhbGl0eSwgYnJlYXRoIGNvbnRyb2wsIGZ1bmN0aW9uYWwgbW92ZW1lbnQsIE1NQSBwcmFjdGljZSwgc29tYXRpYyBtb3ZlbWVudCwgc3lzdGVtIHJlZ3VsYXRpb24sIG1pbmRzZXQgdHJhaW5pbmcsIGFuZCBjb21tdW5pdHkgYWNjb3VudGFiaWxpdHkuIElzYWFjIGVtcGhhc2l6ZWQgdGhhdCBNdXNvdSBNb3ZlbWVudCBpcyBidWlsdCBvbiBpbnRlZ3JpdHksIHdpdGggbm8gZmx1ZmYsIGFuZCB0aGF0IG1lbWJlcnMgYXJlIGludml0ZWQgaW50byBhIHByYWN0aWNlIGdyb3VuZGVkIGluIGNvbnNpc3RlbmN5IGFuZCBjYXJlLjwvcD4KPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBwYWRkaW5nOjI0cHggMCA0cHggMDsgbWFyZ2luOjAgMCAzMnB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcmlhbCBDcml0ZXJpYTwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMXB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIHNwb3RsaWdodCBmZWF0dXJlcyBhcmUgc2VsZWN0ZWQgYmFzZWQgb24gbG9jYWwgbGVhZGVyc2hpcCwgY2xpZW50IGV4cGVyaWVuY2UsIHNlcnZpY2UgcXVhbGl0eSwgYW5kIGNvbnRyaWJ1dGlvbiB0byB0aGUgZml0bmVzcyBjb21tdW5pdHkuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZmRmY2Y5OyBib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoyMHB4IDIycHg7IG1hcmdpbjowIDAgMjhweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjJweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNzsgbWFyZ2luOjAgMCA4cHggMDsiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIFZlcmlmaWVkIFNwb3RsaWdodDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOXB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPlRoaXMgZmVhdHVyZSBpcyBwYXJ0IG9mIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSi4oCZcyBsb2NhbCBmaXRuZXNzIGxlYWRlcnNoaXAgZWRpdG9yaWFsIHNlcmllcywgY3JlYXRlZCB0byByZWNvZ25pemUgc3RhbmRvdXQgZml0bmVzcyBwcm9mZXNzaW9uYWxzLCBzdHVkaW8gb3duZXJzLCBhbmQgY29tbXVuaXR5IHdlbGxuZXNzIGxlYWRlcnMuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0icGFkZGluZzowIDAgMzBweCAwOyBtYXJnaW46MDsiPgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiPlB1Ymxpc2hlZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiAmbmJzcDsgfCAmbmJzcDsgTG9jYWwgRml0bmVzcyBMZWFkZXJzaGlwIFNlcmllcyAmbmJzcDsgfCAmbmJzcDsgRWRpdG9yaWFsIFNwb3RsaWdodDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiPkVkaXRvcmlhbGx5IHJldmlld2VkIGFuZCBwcmVwYXJlZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEojwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9Im1hcmdpbjowIDAgMTRweCAwOyI+U291cmNlczwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNvdXJjZS1ub3RlIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzJhMjcyMzsgbWFyZ2luOjA7Ij5UaGlzIHNwb3RsaWdodCB3YXMgZGV2ZWxvcGVkIGZyb20gYSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBpbnRlcnZpZXcgd2l0aCBJc2FhYyBvZiBNdXNvdSBNb3ZlbWVudCwgdGhlIEFwcmlsIDI4IHJldmlldyBub3Rlcywgc3VwcGxpZWQgY3VzdG9tZXIgcmV2aWV3IG1hdGVyaWFsLCBhbmQgcHVibGlzaGVkIGJ1c2luZXNzIGluZm9ybWF0aW9uLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzg7IGNvbG9yOiMzYTM4MzM7IG1hcmdpbjowIDAgMzBweCAwOyI+CjxkaXY+TXVzb3UgTW92ZW1lbnQgb2ZmaWNpYWwgd2Vic2l0ZTogPGEgaHJlZj0iaHR0cHM6Ly9tdXNvdW1vdmVtZW50LmNvbS8iIHN0eWxlPSJjb2xvcjojMTExMTExOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyI+bXVzb3Vtb3ZlbWVudC5jb208L2E+PC9kaXY+CjxkaXY+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZWRpdG9yaWFsIGludGVydmlldyB0cmFuc2NyaXB0IHdpdGggSXNhYWMgb2YgTXVzb3UgTW92ZW1lbnQuPC9kaXY+CjxkaXY+QXByaWwgMjggWm9vbSByZXZpZXcgbm90ZXMgYW5kIHN1cHBsaWVkIGN1c3RvbWVyIHJldmlldyBtYXRlcmlhbC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNkOWQ0Y2I7IG1hcmdpbjoyNHB4IDAgMThweCAwOyI+PC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiIHN0eWxlPSJmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS44OyBsZXR0ZXItc3BhY2luZzoxLjVweDsgbWFyZ2luOjA7Ij7CqSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L2Rpdj4KCjwvZGl2Pgo8L2Rpdj4KCjwvZGl2Pgo8L2Rpdj4=
Local Fitness Leadership Series
Editorial Spotlight / Greenville, South Carolina
By Daniel Ford
Managing Editor
Fitness Living Magazine™ Feature Profile
Healing Through Movement: The Philosophy Behind Musou Movement
Inside the studio where MMA, functional training, system regulation, somatic movement, and body awareness come together in a disciplined approach to healing through movement.
Recognized by Fitness Living Magazine™ for movement education, system regulation, body awareness, and local fitness leadership.
Healing through movement is not a slogan at Musou Movement. In Isaac’s telling, it is the studio’s operating philosophy: a way of training the body, regulating the mind, and helping members understand strength as something that should support life outside the studio.
Inside the Greenville movement studio, MMA, functional training, locomotion flow, somatic movement, system regulation, and body awareness are not treated as separate interests. They are part of one lifestyle practice built around symmetry, consistency, movement quality, and the belief that movement can help people feel stronger, clearer, and more resilient.
“A symmetrical body is one that can heal in a more sustainable and really pure way.”
Isaac, Musou Movement
Isaac with Sean Herman, owner of Musou Movement, outside the Greenville movement studio
Featured Profile: Isaac with Sean Herman, owner of Musou Movement, outside the Greenville studio. The image reflects the mentorship, hands-on practice, and community-centered culture behind the studio’s movement philosophy.
Musou Movement
Greenville, South Carolina
musoumovement.com
The Editorial Brief
Training is framed as a complete practice where movement quality, breath, and awareness support life beyond the studio.
Core Focus Healing through movement
Experience Discipline, breath, awareness
The Fitness
Standard
Discipline, body awareness, and movement quality — the kind of practice Musou Movement has built into a training culture where the details matter as much as the workout.
Editorial Observation
Movement With
Purpose
How Musou Movement built its practice around discipline, body awareness, and system regulation.
Profile Snapshot
Founder / ExpertSean Herman, Owner; Isaac, Movement Steward
StudioMusou Movement
LocationGreenville, South Carolina
Signature FocusHealing through movement, symmetry, breath, and whole-body practice
Known ForMMA movement practice, functional training, somatic movement, mindset training, and system regulation
Editor’s Note
Musou Movement stands out because it treats training as a complete practice. The work may look physical, but the deeper story is about awareness, discipline, community, and the way movement can help people return to the body with greater attention.

Musou Movement is difficult to explain with ordinary gym language. Isaac speaks about the studio in terms of purpose, symmetry, breath, resilience, movement quality, and the life force that members bring into morning classes. The work may include Muay Thai, capoeira, broader MMA training, functional training, mobility, locomotion flow, somatic movement, or breath-based system regulation, but the deeper aim is simpler: help members move better, understand the body, and carry that awareness into daily life.

Functional movement practice inside Musou Movement in Greenville South Carolina
Training Environment: Movement practice at Musou includes floor work, mobility, control, body awareness, and movement quality inside a minimal training environment built for skill rather than machines.
Quick Answer
Musou Movement is a Greenville fitness studio centered on healing through movement. The studio combines MMA, functional training, system regulation, mindset training, mobility, somatic movement, and body awareness to help members build strength, regulate the nervous system, and develop a more connected relationship with the body.

The studio’s philosophy came into focus over time. Isaac described how the early repertoire included martial arts and strength-focused functional training, while fluidity and locomotion flow were still being introduced. Over time, the most visible theme became healing through movement, especially through the idea of a symmetrical body: training both sides, building balance, and helping the body work as a more complete system.

What You’ll Learn
A Closer Look at the Musou Movement Philosophy
This profile explains how the studio connects fitness, breath, discipline, movement quality, and community into one movement practice.
Why It’s Different
Musou blends movement styles into one whole-body lifestyle practice rather than separating strength, skill, and recovery.
Who It Serves
Doers, movers, entrepreneurs, and members who want a disciplined alternative to a standard gym routine can find a strong fit here.
Why It Stands Out
The studio offers a rare mix of dojo-like training, system regulation, community, and personal growth.
A Studio Built Around Body Awareness

Isaac’s background in dance gave him a wider view of what movement can mean. He described wanting more than physical output alone. Expression mattered. Control mattered. The ability to move with quality mattered. When Musou Movement entered his life, the studio gave that search a structure.

That phrase, expression matters, helps explain the felt sense of the studio. The training is not only about completing a repetition or finishing a class. It is about the quality of how a person moves, the awareness behind each choice, and the body-and-mind coordination that turns movement into a personal practice.

That structure starts with the mind-body connection. Isaac described mindfulness and body awareness as the foundation of the modalities taught inside the studio. Members are not simply asked to work harder. Members are asked to notice how the body moves, how breath changes effort, and how small movement details support larger goals.

Where Strength Becomes a Life Practice

The studio’s training style is broad, but it is not random. Functional training, MMA, mobility, system regulation, mindset training, somatic movement, and locomotion all connect to the same purpose: helping members build a body that moves with balance and a mind that can meet challenge with steadier focus.

Isaac said the members who often gain the most are consistent members and private training clients who work closely with Sean or Isaac. In that setting, coaching can move past surface goals. The work becomes more personal. Training is adjusted to the individual, and the member begins to see how physical practice connects with daily choices, rest, fatigue, courage, and resistance to change.

“It’s not just movement training anymore. It’s not just the class that you come into. It integrates into everything about your own life.”
Isaac, Musou Movement
Editorial Perspective
Musou Movement feels less like a place to chase a workout and more like a place to study how movement can shape strength, discipline, expression, and daily life.
Editorial Service Brief
What Musou Movement Offers
The studio’s services are connected by a shared focus on skill, symmetry, system regulation, body control, and movement quality.
Functional TrainingWhole-body strength work with an emphasis on bilateral movement, control, and practical body mechanics.
MMAMixed martial arts movement practice connected to the studio’s past and present training culture, including influences such as Muay Thai and capoeira within a disciplined, dojo-like environment.
System RegulationMindset training and breathwork techniques that help members settle, reflect, recover, and connect the work of class to the rhythm of everyday life.
Somatic MovementMindful movement work that emphasizes full-body connection, body-and-mind coordination, movement quality, and the felt sense of how the body organizes itself.
Private CoachingIndividualized sessions for members who want closer guidance, deeper movement education, and a more personal training path.
Breath WorkshopsRegular breath workshops, including sessions led by breathwellbewell, a local breathwork facilitator and member connected to the studio’s broader regulation practice.
Studio CultureA member-based community shaped by accountability, curiosity, respect, and the shared pursuit of better movement.
Elite Review
“Musou is a beautifully designed and well-appointed space with top-of-the-line amenities, including a full gym, meditation space, sauna, cold plunge, showers, and refreshments. The studio brings together somatic movement, mindfulness, full-body connection, and mind-body coordination. Owner Sean Herman is a true renaissance man with an impressive resume and a true passion for movement and community. 10/10 recommend!”
Customer Review Supplied for Editorial Use
The Member Experience: Challenge, System Regulation, and Community

One of the most revealing details from Isaac’s interview is what happens after class. Members sit in a circle, regulate the nervous system with a breathing technique, settle into the body, and often reflect on gratitude. For Isaac, those moments explain why the work matters. Breathwork is not presented as an extra wellness trend. It is part of system regulation and mindset training, a natural extension of how the studio helps people meet life with more courage and resilience.

That culture has also shaped the way members talk about the studio. Isaac said members appreciate the accountability that continues outside the building, the emphasis on small movements that lead to bigger skills, the return to fundamentals, and the importance of breath. Members are not simply pushed through workouts. Members are invited into a practice.

Musou Movement members gathered inside the Greenville fitness studio
Community Focus: Musou Movement’s member culture is built around shared practice, accountability, and a wide range of movement disciplines inside the Greenville studio.
A Greenville Studio With a Distinct Sense of Place

The physical studio adds to the feeling. Isaac described the front of the building as the calmer side of the experience, with Sawdust, the coffee shop, creating a sense of comfort and stillness. Through one door, the space changes into what he called a literal dojo: open mats, minimal equipment, bars, rings, ropes, a sauna, showers, a cold plunge, a back patio, and natural light.

For local searchers looking for a unique training experience in the area, Musou Movement stands out because the studio does not seem built around trends. It is built around a particular point of view. The aim is not to copy a wellness studio, a standard gym, or a martial arts school. The aim is to preserve a training culture with integrity.

Musou Movement entrance and community gathering space in Greenville South Carolina
Inside the Studio: The Musou Movement entrance reflects the studio’s quieter side, where community, conversation, and movement culture meet outside the training room.
Why Healing Through Movement Matters

Isaac spoke about members who arrived with chronic pain, previous injuries, or a sense that the body had become limited. He also recalled “Big Mike,” a member who trained twice a day for months, explored contemporary dance, MMA, and functional training, and challenged the studio’s idea of what a fit person looks like. That story stayed with the community because it showed what can happen when a person keeps trying.

The lesson is not that every member will follow the same path. The lesson is that movement can reopen possibility. For Musou Movement, strength is not only external. Internal strength matters too. Breath, patience, symmetry, fundamentals, movement quality, and courage all become part of the training.

Frequently Asked Questions About Musou Movement
What Is Musou Movement Known For in Greenville, South Carolina?

Musou Movement is known for a movement-based approach that blends MMA, functional training, locomotion flow, somatic movement, system regulation, mindset training, and body awareness. The studio’s philosophy centers on healing through movement, with an emphasis on symmetry, control, movement quality, and long-term personal growth.

How Does Musou Movement Approach Healing Through Movement?

Musou Movement approaches healing through movement by teaching members to understand the body as a connected system. Training includes bilateral movement, functional strength, mobility, breath control, system regulation, and mindset training so members can build strength, awareness, and resilience.

Who Is Musou Movement a Good Fit For?

Musou Movement is a strong fit for doers, movers, entrepreneurs, and members who want more than a standard gym routine. The studio serves people who are curious about skill-based training, body awareness, MMA, functional movement, system regulation, and a disciplined practice that carries into daily life.

What Training Styles Are Part of the Musou Movement Experience?

The Musou Movement experience includes functional training, MMA movement practice, locomotion flow, mobility work, somatic movement, system regulation, mindset training, and full-body movement education. The studio also offers private training and a developing kids program connected to the broader movement culture.

Does Musou Movement Include Breathwork and Nervous System Regulation?

Yes. System regulation and mindset training are part of the Musou Movement culture, with breathwork techniques serving as one expression of that work. Isaac described post-class breathing, reflection, gratitude, and regular breath workshops as practices that help members settle into the body and connect training with daily life.

Key Takeaways
  • Musou Movement’s philosophy centers on healing through movement, body awareness, movement quality, and long-term personal growth.
  • The Greenville studio blends MMA, functional training, mobility, locomotion flow, somatic movement, system regulation, and mindset training.
  • Members experience a culture of accountability, fundamentals, breath control, regular breath workshops, and shared practice.
  • A supplied review describes Musou as a beautifully designed space with a full gym, meditation space, sauna, cold plunge, showers, refreshments, somatic movement, mindfulness, and mind-body coordination.
  • The studio stands out locally because it feels like a disciplined movement school and lifestyle practice, not a standard gym routine.
Conclusion

Musou Movement’s strongest idea is also its clearest: the body can be trained in a way that supports more than fitness. In Isaac’s view, the studio helps members move with purpose, build internal and external strength, return to fundamentals, and understand breath as part of system regulation and mindset training. For members seeking a more thoughtful fitness studio experience, Musou Movement offers a path where discipline and healing are not separate ideas. They are part of the same practice.

Readers interested in exploring Musou Movement’s philosophy can visit this local fitness studio in Greenville online.
Featured Fitness Leader
About the Featured Expert
Isaac & Sean Herman
Movement Steward and Owner, Musou Movement
Greenville, South Carolina

Isaac is a movement practitioner and steward of the Musou Movement space in Greenville. With a background in dance and a deep connection to the studio’s daily culture, he speaks about movement as a way to understand the body, build resilience, and support personal growth. Sean Herman is the owner of Musou Movement, and Isaac described Sean as a mentor and guiding force behind the studio’s teachings.

Mission / Philosophy

The Musou Movement philosophy centers on healing through movement, symmetry, breath, movement quality, and integrity. Training is presented as a way to develop both internal and external strength, with the physical work carrying into everyday life through discipline, awareness, expression, and purpose.

Values / Specialties

The studio’s values include respect, fundamentals, curiosity, movement quality, breath control, functional movement, MMA practice, somatic movement, system regulation, mindset training, and community accountability. Isaac emphasized that Musou Movement is built on integrity, with no fluff, and that members are invited into a practice grounded in consistency and care.

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™
Sources
This spotlight was developed from a Fitness Living Magazine™ interview with Isaac of Musou Movement, the April 28 review notes, supplied customer review material, and published business information.
Musou Movement official website: musoumovement.com
Fitness Living Magazine™ editorial interview transcript with Isaac of Musou Movement.
April 28 Zoom review notes and supplied customer review material.
© Fitness Living Magazine™. All rights reserved.








Gym & Studio Reviews

0 Comments

Write A Comment

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

Charleston Gym Review: Community-Driven Training Without the Chaos

How Tiffany Dennis and Christian Wolf built a locally owned Charleston gym around trust, strength training, limited membership, and a calmer way to train.

05.05.2026

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

Inside G Fitness, a relationship-led team shows why personal connection, steady coaching, and a welcoming training floor can turn a local gym into a place members want to return to.

04.09.2026

Overtime Athletic Club Review: Rock Hill’s Family-Focused Athletic Club for Strength, Recovery, and Performance

A Rock Hill athletic club where families, athletes, and first-time members can train, recover, and belong under one roof, blending performance, community, and a more human fitness experience.

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
*
*
*