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 20.2026
22 Minutes Read

Charleston Gym Review: Inside Palmetto Pump House’s Inclusive Strength Training Community

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

PG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJDcmVhdGluZyBBbiBJbmNsdXNpdmUgR3ltIEVudmlyb25tZW50OiBUaGUgU3RvcnkgQmVoaW5kIFBhbG1ldHRvIFB1bXAgSG91c2UiPgo8bWV0YSBwcm9wZXJ0eT0ib2c6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9IkEgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZWRpdG9yaWFsIHNwb3RsaWdodCBvbiBNaWNoYWVsIFNjdWxsaW4gYW5kIGhpcyBDaGFybGVzdG9uIHN0cmVuZ3RoIGZhY2lsaXR5LCBleHBsb3Jpbmcgc2VyaW91cyBlcXVpcG1lbnQsIGluY2x1c2l2ZSBjdWx0dXJlLCBwb3dlcmxpZnRpbmcsIGNvYWNoaW5nLCByZWNvdmVyeSBhbWVuaXRpZXMsIGFuZCBjb21tdW5pdHkuIj4KPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSJodHRwczovL2lpbGkuaW8vQnlSQnhrUC5tZC5wbmciPgo8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0iYXJ0aWNsZSI+CjxtZXRhIG5hbWU9InR3aXR0ZXI6Y2FyZCIgY29udGVudD0ic3VtbWFyeV9sYXJnZV9pbWFnZSI+Cgo8c3R5bGU+Ci5mbG0td3JhcCwKLmZsbS13cmFwICogewpib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKfQoKLmZsbS13cmFwIHsKYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjAgIWltcG9ydGFudDsKcGFkZGluZzowICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OwpvdmVyZmxvdy14OmhpZGRlbiAhaW1wb3J0YW50Owpjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owp9CgouZmxtLW1haW4gewptYXgtd2lkdGg6MTA4MHB4ICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50OwpwYWRkaW5nOjAgMjRweCA4OHB4IDI0cHggIWltcG9ydGFudDsKYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7Cn0KCi5mbG0taW5uZXIgewptYXgtd2lkdGg6MTA0MHB4ICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50Owp9CgouZmxtLWJvZHkgewptYXgtd2lkdGg6ODEwcHggIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7Cn0KCi5mbG0tdGFibGUsCi5mbG0tbGVhcm4tcm93IHsKYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKfQoKLmZsbS1leWVicm93IHsKZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6Mi43cHggIWltcG9ydGFudDsKZm9udC1zaXplOjExLjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7CmNvbG9yOiM2ZjY5NjIgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1zbWFsbC1sYWJlbCB7CmZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsKdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjEuOXB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7CmNvbG9yOiM3NDZkNjUgIWltcG9ydGFudDsKfQoKLmZsbS10aXRsZSB7CmZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTo1OHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMDIgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6LTEuMTVweCAhaW1wb3J0YW50Owpmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKY29sb3I6IzExMTExMSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMjJweCAwICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWRlY2sgewpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjI2cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS40NiAhaW1wb3J0YW50Owpjb2xvcjojMmYyYjI2ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7Cm1heC13aWR0aDo5ODBweCAhaW1wb3J0YW50Owp9CgouZmxtLWtpY2tlci1saW5lIHsKYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKcGFkZGluZzo3cHggMCA3cHggMTRweCAhaW1wb3J0YW50OwptYXJnaW46MCAhaW1wb3J0YW50OwptYXgtd2lkdGg6ODUwcHggIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWludHJvLAouZmxtLXBhcmFncmFwaCwKLmZsbS1ib2R5IHAgewpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7CmNvbG9yOiMxYjFiMTkgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAyOHB4IDAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZHJvcGNhcCB7CmZsb2F0OmxlZnQgIWltcG9ydGFudDsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owpmb250LXNpemU6OTBweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDowLjc4ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7CnBhZGRpbmc6NnB4IDEycHggMCAwICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1xdW90ZSwKLmZsbS1xdWljay1hbnN3ZXIsCi5mbG0tcXVvdGUtYmxvY2ssCi5mbG0tbm90ZSwKLmZsbS1jdGEsCi5mbG0tc291cmNlLW5vdGUgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owpib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXF1b3RlIHsKYmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MnB4IHNvbGlkICMxNTE1MTUgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjI0cHggMjZweCAyMnB4IDI2cHggIWltcG9ydGFudDsKbWFyZ2luOjAgMCAyMHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXF1b3RlLXRleHQgewpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjMwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4zNiAhaW1wb3J0YW50Owpjb2xvcjojMTQxNDE0ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbWcsCi5mbG0taW1hZ2Utd3JhcCBpbWcgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKaGVpZ2h0OmF1dG8gIWltcG9ydGFudDsKYm9yZGVyOjAgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWltZyB7Cm1heC13aWR0aDo0MzhweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDEwcHggYXV0byAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8tY2FwdGlvbiwKLmZsbS1pbWFnZS1jYXB0aW9uIHsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDsKY29sb3I6IzY2NWY1NyAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWNhcHRpb24gewptYXJnaW46MCAwIDE0cHggYXV0byAhaW1wb3J0YW50OwptYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDsKfQoKLmZsbS1vd25lci1mb2N1cyB7Cm1heC13aWR0aDo0MzhweCAhaW1wb3J0YW50OwptYXJnaW46MTZweCAwIDAgYXV0byAhaW1wb3J0YW50OwpwYWRkaW5nOjEycHggMCAwIDAgIWltcG9ydGFudDsKYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tb3duZXItZm9jdXMtY29weSB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MTUuNXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNTUgIWltcG9ydGFudDsKY29sb3I6IzI0MjExZSAhaW1wb3J0YW50OwptYXJnaW46MCAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1zaWRlLXBob3RvIHsKbWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjoxOHB4IDAgMCBhdXRvICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2lkZS1sZWRnZXIgewptYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDsKbWFyZ2luOjE2cHggMCAwIGF1dG8gIWltcG9ydGFudDsKcGFkZGluZzoxM3B4IDAgMCAwICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50Owp9CgouZmxtLWxlZGdlci1yb3cgewpib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlOGRjICFpbXBvcnRhbnQ7CnBhZGRpbmc6MTBweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVkZ2VyLXJvdzpmaXJzdC1jaGlsZCB7CmJvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50Owp9CgouZmxtLWxlZGdlci1sYWJlbCB7CmRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjM0JSAhaW1wb3J0YW50Owp2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MS4yNXB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNDUgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiM3NDZkNjUgIWltcG9ydGFudDsKfQoKLmZsbS1sZWRnZXItY29weSB7CmRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjY0JSAhaW1wb3J0YW50Owp2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMy41cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7CmNvbG9yOiMyNDIxMWUgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS1vbmUgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6OTBweCAhaW1wb3J0YW50Owpmb250LXNpemU6Y2xhbXAoNjBweCwgNy40dncsIDkwcHgpICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjAuOTQgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMS44cHggIWltcG9ydGFudDsKbWFyZ2luOjAgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS10d28gewpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMTJweCAhaW1wb3J0YW50Owpmb250LXNpemU6Y2xhbXAoNjZweCwgOS4xdncsIDExMnB4KSAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDowLjkgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnQ7CnRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotM3B4ICFpbXBvcnRhbnQ7CmNvbG9yOiNiOWI1YWQgIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2I5YjVhZCAhaW1wb3J0YW50OwptYXJnaW46NXB4IDAgMCAwICFpbXBvcnRhbnQ7Cm92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsKd2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYW5jaG9yLXN1YnRpdGxlIHsKZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6Mi4zcHggIWltcG9ydGFudDsKZm9udC1zaXplOjExLjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjkgIWltcG9ydGFudDsKY29sb3I6IzNmM2EzNCAhaW1wb3J0YW50OwptYXgtd2lkdGg6OTAwcHggIWltcG9ydGFudDsKfQoKLmZsbS1zbmFwc2hvdCB7CmJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTEgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjE4cHggMCAxMHB4IDAgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAzNnB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1zbmFwc2hvdC1yb3cgewpwYWRkaW5nOjEycHggMCAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlOGRjICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3Qtcm93Omxhc3QtY2hpbGQgewpib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsKfQoKLmZsbS1zbmFwc2hvdC1sYWJlbCB7CmRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjMxJSAhaW1wb3J0YW50Owp2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MS43cHggIWltcG9ydGFudDsKZm9udC1zaXplOjEwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS42ICFpbXBvcnRhbnQ7CmNvbG9yOiM3ZDc1NmIgIWltcG9ydGFudDsKfQoKLmZsbS1zbmFwc2hvdC12YWx1ZSB7CmRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjY3JSAhaW1wb3J0YW50Owp2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNDUgIWltcG9ydGFudDsKY29sb3I6IzIwMWUxYiAhaW1wb3J0YW50Owp9CgouZmxtLW5vdGUgewpiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKcGFkZGluZzoyNHB4IDI2cHggIWltcG9ydGFudDsKbWFyZ2luOjAgMCAzNnB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1xdWljay1hbnN3ZXIsCi5mbG0tcXVvdGUtYmxvY2sgewpiYWNrZ3JvdW5kOiNmOGY3ZjMgIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKcGFkZGluZzoyOHB4IDMwcHggIWltcG9ydGFudDsKbWFyZ2luOjM4cHggMCA0NHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1oMiB7CmZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMTYgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1oMyB7CmZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMjYgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1pbWFnZS13cmFwIHsKbWF4LXdpZHRoOjc2MHB4ICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjM0cHggYXV0byA0MnB4IGF1dG8gIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taW1hZ2UtY2FwdGlvbiB7Cm1hcmdpbjoxMHB4IDAgMCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY2FyZCB7CmJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTEgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjIycHggMCAxM3B4IDAgIWltcG9ydGFudDsKbWFyZ2luOjAgMCA0NnB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jb2wgewp2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7CnBhZGRpbmc6MTZweCAxOHB4ICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sOmZpcnN0LWNoaWxkIHsKYm9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50OwpwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50Owp9CgouZmxtLWxlYXJuLWNvbDpsYXN0LWNoaWxkIHsKcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1icmllZiB7Cm1heC13aWR0aDo3NTBweCAhaW1wb3J0YW50OwptYXJnaW46MzhweCBhdXRvIDQwcHggYXV0byAhaW1wb3J0YW50OwpiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsKYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjJweCAwIDEzcHggMCAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2Utcm93IHsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjE2cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2Utcm93Omxhc3QtY2hpbGQgewpib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsKfQoKLmZsbS1zZXJ2aWNlLWxhYmVsIHsKZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MzIlICFpbXBvcnRhbnQ7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNCAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoxLjVweCAhaW1wb3J0YW50Owpmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKY29sb3I6IzVkNTY0ZSAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2UtY29weSB7CmRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjY3JSAhaW1wb3J0YW50Owp2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50Owpjb2xvcjojMWYxZjFkICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2V5LWJveCB7CmJhY2tncm91bmQ6I2Y2ZjVmMSAhaW1wb3J0YW50Owpib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CmJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50Owpib3JkZXItcmlnaHQ6bm9uZSAhaW1wb3J0YW50Owpib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKcGFkZGluZzozMnB4IDM0cHggIWltcG9ydGFudDsKbWFyZ2luOjQ4cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWtleS1oZWFkaW5nIHsKZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjM4cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4xNCAhaW1wb3J0YW50Owpmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKY29sb3I6IzExMTExMSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMTdweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2V5LWJveCB1bCB7Cm1hcmdpbjowICFpbXBvcnRhbnQ7CnBhZGRpbmctbGVmdDoyNHB4ICFpbXBvcnRhbnQ7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MjFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjg2ICFpbXBvcnRhbnQ7CmNvbG9yOiMxYjFiMTkgIWltcG9ydGFudDsKfQoKLmZsbS1mZWF0dXJlZC1leHBlcnQgewpiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDsKYm9yZGVyLXRvcDoxcHggc29saWQgIzE3MTcxNyAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDsKYm9yZGVyLXJpZ2h0Om5vbmUgIWltcG9ydGFudDsKYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CnBhZGRpbmc6NDJweCA0NnB4IDQwcHggNDZweCAhaW1wb3J0YW50OwptYXJnaW46NThweCAwIDQ2cHggMCAhaW1wb3J0YW50Owpib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsKfQoKLmZsbS1mZWF0dXJlZC1uYW1lIHsKZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjM2cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4wNiAhaW1wb3J0YW50Owpmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKY29sb3I6IzExMTExMSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1pbnZpdGUtY2FyZCB7CmJhY2tncm91bmQ6I2ZmZmVmYSAhaW1wb3J0YW50Owpib3JkZXItdG9wOjAgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoxcHggc29saWQgI2UzZGRkMyAhaW1wb3J0YW50Owpib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlM2RkZDMgIWltcG9ydGFudDsKcGFkZGluZzowIDQ0cHggNDhweCA0NHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjo1NnB4IDAgNzJweCAwICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OwpvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLWN0YSB7CmJhY2tncm91bmQ6I2Y4ZjdmNCAhaW1wb3J0YW50Owpib3JkZXI6MXB4IHNvbGlkICNlMmRlZDcgIWltcG9ydGFudDsKYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CnBhZGRpbmc6MThweCAyMHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMzhweCAwICFpbXBvcnRhbnQ7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MTlweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjY4ICFpbXBvcnRhbnQ7CmNvbG9yOiMyYTJhMmEgIWltcG9ydGFudDsKfQoKLmZsbS1zb3VyY2Utbm90ZSB7CmJhY2tncm91bmQ6I2ZkZmNmOSAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjE1cHggMThweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDIycHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWZvb3Rlci1tZXRhIHsKZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MnB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuOSAhaW1wb3J0YW50Owpjb2xvcjojN2Q3NTZiICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgNnB4IDAgIWltcG9ydGFudDsKfQoKQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7Cmh0bWwsCmJvZHkgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0td3JhcCB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKb3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDsKYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbWFpbiB7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50OwpwYWRkaW5nOjAgMThweCA2NHB4IDE4cHggIWltcG9ydGFudDsKfQoKLmZsbS1pbm5lciwKLmZsbS1ib2R5LAouZmxtLXNlY3Rpb24gewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1pbi13aWR0aDowICFpbXBvcnRhbnQ7Cm1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDsKbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDsKcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDsKcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7Cm92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCnRhYmxlLmZsbS10YWJsZSwKdGFibGUuZmxtLXRhYmxlIHRib2R5LAp0YWJsZS5mbG0tdGFibGUgdHIsCnRhYmxlLmZsbS10YWJsZSB0ZCwKdGFibGUuZmxtLWxlYXJuLXJvdywKdGFibGUuZmxtLWxlYXJuLXJvdyB0Ym9keSwKdGFibGUuZmxtLWxlYXJuLXJvdyB0ciwKdGFibGUuZmxtLWxlYXJuLXJvdyB0ZCB7CmRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptaW4td2lkdGg6MCAhaW1wb3J0YW50OwpwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50OwpwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsKYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLW1hc3RoZWFkLWxlZnQsCi5mbG0tbWFzdGhlYWQtcmlnaHQsCi5mbG0taGVyby1sZWZ0LAouZmxtLWhlcm8tcmlnaHQgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKcGFkZGluZzowICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLW1hc3RoZWFkLXJpZ2h0IHsKbWFyZ2luLXRvcDoxOHB4ICFpbXBvcnRhbnQ7CnBhZGRpbmctdG9wOjE2cHggIWltcG9ydGFudDsKYm9yZGVyLXRvcDoxcHggc29saWQgI2U1ZGVkMiAhaW1wb3J0YW50Owp9CgouZmxtLXRpdGxlIHsKZm9udC1zaXplOjQwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4wNCAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMC42NXB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7CndvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50Owp9CgouZmxtLWRlY2sgewpmb250LXNpemU6MjFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjU0ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2lja2VyLWxpbmUgewptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpwYWRkaW5nOjhweCAwIDhweCAxNHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi1ib3R0b206OHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1yaWdodCB7Cm1hcmdpbi10b3A6MjhweCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW1nIHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDEycHggMCAhaW1wb3J0YW50Owpib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWNhcHRpb24gewptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50Owpmb250LXNpemU6MTRweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Cn0KCi5mbG0tb3duZXItZm9jdXMsCi5mbG0tc2lkZS1waG90bywKLmZsbS1zaWRlLWxlZGdlciB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjIycHggMCAwIDAgIWltcG9ydGFudDsKYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVkZ2VyLWxhYmVsLAouZmxtLWxlZGdlci1jb3B5IHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVkZ2VyLWxhYmVsIHsKbWFyZ2luLWJvdHRvbTo1cHggIWltcG9ydGFudDsKfQoKLmZsbS1vd25lci1mb2N1cy1jb3B5IHsKZm9udC1zaXplOjE3cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS41OCAhaW1wb3J0YW50Owp9CgouZmxtLWRyb3BjYXAgewpmb250LXNpemU6NjhweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDowLjgyICFpbXBvcnRhbnQ7CnBhZGRpbmc6N3B4IDEwcHggMCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbnRybywKLmZsbS1wYXJhZ3JhcGgsCi5mbG0tYm9keSBwIHsKZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43NCAhaW1wb3J0YW50OwptYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDsKd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDsKb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1xdW90ZSwKLmZsbS1ub3RlLAouZmxtLXF1aWNrLWFuc3dlciwKLmZsbS1xdW90ZS1ibG9jaywKLmZsbS1jdGEsCi5mbG0tc291cmNlLW5vdGUgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnBhZGRpbmctbGVmdDoyMnB4ICFpbXBvcnRhbnQ7CnBhZGRpbmctcmlnaHQ6MjJweCAhaW1wb3J0YW50Owpib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXF1b3RlLXRleHQgewpmb250LXNpemU6MjdweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjM4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYW5jaG9yLWxpbmUtb25lIHsKZm9udC1zaXplOjUwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMC45cHggIWltcG9ydGFudDsKbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYW5jaG9yLWxpbmUtdHdvIHsKZm9udC1zaXplOjUycHggIWltcG9ydGFudDsKZm9udC1zaXplOmNsYW1wKDQycHgsIDEzLjV2dywgNThweCkgIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MC45NSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMS4ycHggIWltcG9ydGFudDsKbWFyZ2luLXRvcDozcHggIWltcG9ydGFudDsKd2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXdyYXA6bm9ybWFsICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYW5jaG9yLXN1YnRpdGxlIHsKZm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjg1ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjEuNjVweCAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50Owp9CgouZmxtLXNuYXBzaG90LWxhYmVsLAouZmxtLXNuYXBzaG90LXZhbHVlIHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3QtbGFiZWwgewptYXJnaW4tYm90dG9tOjZweCAhaW1wb3J0YW50Owpmb250LXNpemU6MTBweCAhaW1wb3J0YW50Owp9CgouZmxtLXNuYXBzaG90LXZhbHVlIHsKZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50Owp9CgouZmxtLWgyIHsKZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMC4xNXB4ICFpbXBvcnRhbnQ7CndvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50Owp9CgouZmxtLWgzIHsKZm9udC1zaXplOjIzcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4yOCAhaW1wb3J0YW50Owp9CgouZmxtLWltYWdlLXdyYXAgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjozMHB4IDAgMzhweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0taW1hZ2Utd3JhcCBpbWcgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CmhlaWdodDphdXRvICFpbXBvcnRhbnQ7CmJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50Owp9CgouZmxtLWltYWdlLWNhcHRpb24gewpmb250LXNpemU6MTRweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY2FyZCB7CnBhZGRpbmc6MjJweCAwIDhweCAwICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgNDJweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sIHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDsKYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjE4cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWxlYXJuLWNvbDpmaXJzdC1jaGlsZCB7CmJvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50OwpwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2UtYnJpZWYgewptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MzZweCAwIDQwcHggMCAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2UtbGFiZWwsCi5mbG0tc2VydmljZS1jb3B5IHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnBhZGRpbmc6MCAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2UtbGFiZWwgewptYXJnaW4tYm90dG9tOjdweCAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2UtY29weSB7CmZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNjggIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpwYWRkaW5nOjI4cHggMjJweCAhaW1wb3J0YW50OwptYXJnaW46NDJweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2V5LWhlYWRpbmcgewpmb250LXNpemU6MzFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjE0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2V5LWJveCB1bCB7CnBhZGRpbmctbGVmdDoyMXB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IGxpIHsKbWFyZ2luLWJvdHRvbToxMnB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZmVhdHVyZWQtZXhwZXJ0IHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpwYWRkaW5nOjMycHggMjJweCAzNHB4IDIycHggIWltcG9ydGFudDsKbWFyZ2luOjUycHggMCA0MnB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1mZWF0dXJlZC1uYW1lIHsKZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4wOCAhaW1wb3J0YW50Owp9CgouZmxtLWludml0ZS1jYXJkIHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpwYWRkaW5nOjAgMjJweCAzOHB4IDIycHggIWltcG9ydGFudDsKbWFyZ2luOjQ4cHggMCA1OHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1pbnZpdGUtY2FyZCA+IGRpdjpmaXJzdC1jaGlsZCB7Cm1hcmdpbi1sZWZ0Oi0yMnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi1yaWdodDotMjJweCAhaW1wb3J0YW50Owp9CgouZmxtLWZvb3Rlci1tZXRhIHsKZm9udC1zaXplOjkuNXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuODUgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MS4yNXB4ICFpbXBvcnRhbnQ7Cn0KfQoKQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KSB7Ci5mbG0tbWFpbiB7CnBhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnQ7CnBhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50Owp9CgouZmxtLXRpdGxlIHsKZm9udC1zaXplOjM2cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4wNiAhaW1wb3J0YW50Owp9CgouZmxtLWRlY2sgewpmb250LXNpemU6MjBweCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW50cm8sCi5mbG0tcGFyYWdyYXBoLAouZmxtLWJvZHkgcCB7CmZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS1vbmUgewpmb250LXNpemU6NDZweCAhaW1wb3J0YW50Owp9CgouZmxtLWFuY2hvci1saW5lLXR3byB7CmZvbnQtc2l6ZTo0OHB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTpjbGFtcCgzOHB4LCAxMi41dncsIDUwcHgpICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0xcHggIWltcG9ydGFudDsKfQp9CgpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHsKLmZsbS1tYWluIHsKbWF4LXdpZHRoOjEwODBweCAhaW1wb3J0YW50OwpwYWRkaW5nOjAgMjBweCA4OHB4IDIwcHggIWltcG9ydGFudDsKfQoKLmZsbS1pbm5lciB7Cm1heC13aWR0aDoxMDQwcHggIWltcG9ydGFudDsKfQoKLmZsbS1ib2R5IHsKbWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tdGFibGUgewp0YWJsZS1sYXlvdXQ6YXV0byAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8tbGVmdCB7CndpZHRoOjU0JSAhaW1wb3J0YW50OwpwYWRkaW5nOjAgMzZweCAwIDAgIWltcG9ydGFudDsKdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1yaWdodCB7CndpZHRoOjQ2JSAhaW1wb3J0YW50OwpwYWRkaW5nOjAgIWltcG9ydGFudDsKdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tcm93IHsKdGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sIHsKZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7CndpZHRoOjMzLjMzMyUgIWltcG9ydGFudDsKdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sOmZpcnN0LWNoaWxkIHsKcGFkZGluZzoxNnB4IDE4cHggMTZweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgyKSB7CnBhZGRpbmc6MTZweCAxOHB4ICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgzKSB7CnBhZGRpbmc6MTZweCAwIDE2cHggMThweCAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50Owp9Cn0KPC9zdHlsZT4KCjxkaXYgY2xhc3M9ImZsbS13cmFwIj4KCjxkaXYgY2xhc3M9ImZsbS1tYWluIj4KCjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiJAZ3JhcGgiOiBbCnsKIkB0eXBlIjogIkFydGljbGUiLAoiQGlkIjogImh0dHBzOi8vd3d3LmhvbWVvZnRoZXB1bXAuY29tLyNmaXRuZXNzLWxpdmluZy1wcm9maWxlIiwKImhlYWRsaW5lIjogIkNyZWF0aW5nIEFuIEluY2x1c2l2ZSBHeW0gRW52aXJvbm1lbnQ6IFRoZSBTdG9yeSBCZWhpbmQgUGFsbWV0dG8gUHVtcCBIb3VzZSIsCiJkZXNjcmlwdGlvbiI6ICJBbiBlZGl0b3JpYWwgc3BvdGxpZ2h0IG9uIE1pY2hhZWwgU2N1bGxpbiBhbmQgaGlzIENoYXJsZXN0b24gc3RyZW5ndGggZmFjaWxpdHksIGV4cGxvcmluZyBhIGNvbG9yZnVsIGluY2x1c2l2ZSB0cmFpbmluZyBlbnZpcm9ubWVudCwgc2VyaW91cyBzdHJlbmd0aCBlcXVpcG1lbnQsIHBvd2VybGlmdGluZyBjdWx0dXJlLCBtZW1iZXIgY29tbXVuaXR5LCBjb2FjaGluZyBwaGlsb3NvcGh5LCByZWNvdmVyeSBhbWVuaXRpZXMsIGFuZCBhIHNwYWNlIGJ1aWx0IHRvIGZlZWwgbW9yZSBwZXJzb25hbCB0aGFuIHRoZSBhdmVyYWdlIGNvbW1lcmNpYWwgZ3ltLiIsCiJpbWFnZSI6IFsKImh0dHBzOi8vaWlsaS5pby9CeVJCeGtQLm1kLnBuZyIsCiJodHRwczovL2lpbGkuaW8vQnlSQnpwMS5tZC5wbmciLAoiaHR0cHM6Ly9paWxpLmlvL0J5UkJvWUIubWQucG5nIiwKImh0dHBzOi8vaWlsaS5pby9CcEZLTXBTLnBuZyIsCiJodHRwczovL2lpbGkuaW8vQnBGS0VZbC5wbmciLAoiaHR0cHM6Ly9paWxpLmlvL0JwRktHdjIucG5nIiwKImh0dHBzOi8vaWlsaS5pby9CcEZxR3o3LnBuZyIKXSwKImF1dGhvciI6IHsKIkB0eXBlIjogIlBlcnNvbiIsCiJuYW1lIjogIkRhbmllbCBGb3JkIiwKImpvYlRpdGxlIjogIk1hbmFnaW5nIEVkaXRvciIKfSwKInB1Ymxpc2hlciI6IHsKIkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsCiJuYW1lIjogIkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIgp9LAoibWFpbkVudGl0eU9mUGFnZSI6ICJodHRwczovL3d3dy5ob21lb2Z0aGVwdW1wLmNvbS8iLAoiZGF0ZVB1Ymxpc2hlZCI6ICIyMDI2LTA1LTE1IiwKImRhdGVNb2RpZmllZCI6ICIyMDI2LTA1LTIxIiwKImtleXdvcmRzIjogWwoiUGFsbWV0dG8gUHVtcCBIb3VzZSIsCiJDaGFybGVzdG9uIGd5bSByZXZpZXciLAoiQ2hhcmxlc3RvbiBzdHJlbmd0aCBneW0iLAoicG93ZXJsaWZ0aW5nIGd5bSBDaGFybGVzdG9uIiwKImluY2x1c2l2ZSBneW0gZW52aXJvbm1lbnQiLAoiUGFyayBDaXJjbGUgZ3ltIiwKInN0cmVuZ3RoIHRyYWluaW5nIENoYXJsZXN0b24iLAoiTWljaGFlbCBTY3VsbGluIgpdLAoiYWJvdXQiOiBbCiJJbmRlcGVuZGVudCBzdHJlbmd0aCBneW0iLAoiSW5jbHVzaXZlIGd5bSBlbnZpcm9ubWVudCIsCiJQb3dlcmxpZnRpbmciLAoiU3Ryb25nbWFuIHRyYWluaW5nIiwKIkJvZHlidWlsZGluZyBlcXVpcG1lbnQiLAoiT2x5bXBpYyB3ZWlnaHRsaWZ0aW5nIiwKIk9wZW4gZ3ltIHRyYWluaW5nIiwKIkNoYXJsZXN0b24gZml0bmVzcyBjb21tdW5pdHkiCl0sCiJtZW50aW9ucyI6IFsKewoiQHR5cGUiOiAiUGVyc29uIiwKIm5hbWUiOiAiTWljaGFlbCBTY3VsbGluIiwKImpvYlRpdGxlIjogIk93bmVyIGFuZCBDb2FjaCIKfSwKewoiQHR5cGUiOiAiSGVhbHRoQ2x1YiIsCiJuYW1lIjogIlBhbG1ldHRvIFB1bXAgSG91c2UiLAoidXJsIjogImh0dHBzOi8vd3d3LmhvbWVvZnRoZXB1bXAuY29tLyIKfSwKewoiQHR5cGUiOiAiSGVhbHRoQ2x1YiIsCiJuYW1lIjogIlBhbG1ldHRvIFBlcmZvcm1hbmNlIEhvdXNlIgp9Cl0KfSwKewoiQHR5cGUiOiBbIkxvY2FsQnVzaW5lc3MiLCAiSGVhbHRoQ2x1YiJdLAoiQGlkIjogImh0dHBzOi8vd3d3LmhvbWVvZnRoZXB1bXAuY29tLyNsb2NhbGJ1c2luZXNzIiwKIm5hbWUiOiAiUGFsbWV0dG8gUHVtcCBIb3VzZSIsCiJ1cmwiOiAiaHR0cHM6Ly93d3cuaG9tZW9mdGhlcHVtcC5jb20vIiwKInNhbWVBcyI6IFsKImh0dHBzOi8vd3d3LmhvbWVvZnRoZXB1bXAuY29tLyIKXSwKImltYWdlIjogImh0dHBzOi8vaWlsaS5pby9CeVJCeGtQLm1kLnBuZyIsCiJsb2dvIjogImh0dHBzOi8vaWlsaS5pby9CeVJCb1lCLm1kLnBuZyIsCiJlbXBsb3llZSI6IHsKIkB0eXBlIjogIlBlcnNvbiIsCiJuYW1lIjogIk1pY2hhZWwgU2N1bGxpbiIsCiJqb2JUaXRsZSI6ICJPd25lciBhbmQgQ29hY2giCn0sCiJhZGRyZXNzIjogewoiQHR5cGUiOiAiUG9zdGFsQWRkcmVzcyIsCiJhZGRyZXNzTG9jYWxpdHkiOiAiQ2hhcmxlc3RvbiIsCiJhZGRyZXNzUmVnaW9uIjogIlNDIiwKImFkZHJlc3NDb3VudHJ5IjogIlVTIgp9LAoiYXJlYVNlcnZlZCI6IFsKewoiQHR5cGUiOiAiQ2l0eSIsCiJuYW1lIjogIkNoYXJsZXN0b24iCn0sCnsKIkB0eXBlIjogIlBsYWNlIiwKIm5hbWUiOiAiUGFyayBDaXJjbGUiCn0sCnsKIkB0eXBlIjogIlBsYWNlIiwKIm5hbWUiOiAiU291dGggQ2Fyb2xpbmEiCn0KXSwKImRlc2NyaXB0aW9uIjogIlBhbG1ldHRvIFB1bXAgSG91c2UgaXMgYW4gaW5kZXBlbmRlbnQgc3RyZW5ndGggZ3ltIGluIENoYXJsZXN0b24sIFNvdXRoIENhcm9saW5hLCBvZmZlcmluZyBvcGVuIGd5bSB0cmFpbmluZywgc2VyaW91cyBzdHJlbmd0aCBlcXVpcG1lbnQsIHBvd2VybGlmdGluZywgc3Ryb25nbWFuIHRyYWluaW5nLCBib2R5YnVpbGRpbmcgZXF1aXBtZW50LCBPbHltcGljIHdlaWdodGxpZnRpbmcgc3BhY2UsIHNhdW5hcywgY29sZCBwbHVuZ2VzLCBhbmQgYSBjb2xvcmZ1bCBjb21tdW5pdHktY2VudGVyZWQgZW52aXJvbm1lbnQuIiwKImtub3dzQWJvdXQiOiBbCiJpbmNsdXNpdmUgZ3ltIGVudmlyb25tZW50IiwKInBvd2VybGlmdGluZyIsCiJzdHJvbmdtYW4gdHJhaW5pbmciLAoiYm9keWJ1aWxkaW5nIGVxdWlwbWVudCIsCiJPbHltcGljIHdlaWdodGxpZnRpbmciLAoib3BlbiBneW0gdHJhaW5pbmciLAoic3RyZW5ndGggY29hY2hpbmciLAoic2F1bmFzIiwKImNvbGQgcGx1bmdlcyIsCiJtZW1iZXIgY29tbXVuaXR5IgpdLAoicmV2aWV3IjogewoiQHR5cGUiOiAiUmV2aWV3IiwKImF1dGhvciI6IHsKIkB0eXBlIjogIlBlcnNvbiIsCiJuYW1lIjogIkNhc3NpZSBCcmFueWFuIgp9LAoicmV2aWV3Qm9keSI6ICJUaGlzIGd5bSBpcyBhYnNvbHV0ZWx5IHNpY2suIElzIG15IGZhdm9yaXRlIGd5bSB3ZSBoYXZlIGV2ZXIgZHJvcHBlZCBpbnRvLCBvdXRzaWRlIG9mIFNhbiBEaWVnby4gU29tZSBzZXJpb3VzIFBMIGVxdWlwbWVudCBhbmQgZ3JlYXQgYmFyczsgYW5kIGF0IHRoZSBzYW1lIHRpbWUvcGxhY2UgSeKAmW0gZG9pbmcgb2x5IGxpZnRpbmcgbXkgcGFydG5lciBjYW4gYm9keWJ1aWxkaW5nIHdoaWNoIEkgaGF2ZSBmb3VuZCB0byBiZSBzdXBlciByYXJlLiBHcmVhdCBlbXBsb3llZXMsIGVhc3kgZHJvcCBpbiBwcm9jZXNzLCBoaWxhcmlvdXMgc2lnbnMgdGhyb3VnaCBvdXQsIDIgc2F1bmFzLCBmYW50YXN0aWMgbWVyY2jigKYgd2lzaCB0aGlzIGd5bSB3YXMgaW4gQXNoZXZpbGxlLiIKfQp9LAp7CiJAdHlwZSI6ICJQZXJzb24iLAoiQGlkIjogImh0dHBzOi8vd3d3LmhvbWVvZnRoZXB1bXAuY29tLyNtaWNoYWVsLXNjdWxsaW4iLAoibmFtZSI6ICJNaWNoYWVsIFNjdWxsaW4iLAoiam9iVGl0bGUiOiAiT3duZXIgYW5kIENvYWNoIiwKImltYWdlIjogImh0dHBzOi8vaWlsaS5pby9CcEZxR3o3LnBuZyIsCiJ3b3Jrc0ZvciI6IHsKIkB0eXBlIjogIkhlYWx0aENsdWIiLAoibmFtZSI6ICJQYWxtZXR0byBQdW1wIEhvdXNlIiwKInVybCI6ICJodHRwczovL3d3dy5ob21lb2Z0aGVwdW1wLmNvbS8iCn0sCiJrbm93c0Fib3V0IjogWwoicG93ZXJsaWZ0aW5nIGNvYWNoaW5nIiwKInN0cmVuZ3RoIHRyYWluaW5nIiwKImFkYXB0aXZlIHByb2dyYW1taW5nIiwKIm1lbWJlciByZWxhdGlvbnNoaXBzIiwKInN0cm9uZ21hbiB0cmFpbmluZyIsCiJneW0gb3duZXJzaGlwIiwKInJlaGFiLWZvY3VzZWQgYWNjZXNzb3J5IHdvcmsiLAoiY29tbXVuaXR5IGJ1aWxkaW5nIgpdLAoiYWRkcmVzcyI6IHsKIkB0eXBlIjogIlBvc3RhbEFkZHJlc3MiLAoiYWRkcmVzc0xvY2FsaXR5IjogIkNoYXJsZXN0b24iLAoiYWRkcmVzc1JlZ2lvbiI6ICJTQyIsCiJhZGRyZXNzQ291bnRyeSI6ICJVUyIKfQp9LAp7CiJAdHlwZSI6ICJGQVFQYWdlIiwKIkBpZCI6ICJodHRwczovL3d3dy5ob21lb2Z0aGVwdW1wLmNvbS8jZmFxIiwKIm1haW5FbnRpdHkiOiBbCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiV2hvIElzIE1pY2hhZWwgU2N1bGxpbj8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJNaWNoYWVsIFNjdWxsaW4gaXMgdGhlIENoYXJsZXN0b24gb3duZXIgYW5kIGNvYWNoIGZlYXR1cmVkIGluIHRoaXMgZWRpdG9yaWFsIHByb2ZpbGUuIEluIGhpcyBpbnRlcnZpZXcsIGhlIGRlc2NyaWJlZCBhIHBhdGggZnJvbSB0aHJlZS1zcG9ydCBhdGhsZXRlIGFuZCBwb3dlcmxpZnRpbmcgY29tcGV0aXRvciB0byBneW0gb3duZXIsIGNvYWNoLCBhbmQgY29tbXVuaXR5IGJ1aWxkZXIuIgp9Cn0sCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiV2hhdCBJcyBUaGUgR3ltIEtub3duIEZvcj8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJUaGUgZ3ltIGlzIGtub3duIGZvciBhIGNvbG9yZnVsIGFuZCBpbmNsdXNpdmUgdHJhaW5pbmcgZW52aXJvbm1lbnQsIHNlcmlvdXMgcG93ZXJsaWZ0aW5nIGFuZCBzdHJlbmd0aCBlcXVpcG1lbnQsIG9wZW4gZ3ltIHRyYWluaW5nLCBib2R5YnVpbGRpbmcgZXF1aXBtZW50LCBPbHltcGljIHdlaWdodGxpZnRpbmcgc3BhY2UsIHNhdW5hcywgY29sZCBwbHVuZ2VzLCBhbmQgYSBtZW1iZXIgY3VsdHVyZSB0aGF0IGZlZWxzIG1vcmUgcGVyc29uYWwgdGhhbiB0aGUgYXZlcmFnZSBjb21tZXJjaWFsIGd5bS4iCn0KfSwKewoiQHR5cGUiOiAiUXVlc3Rpb24iLAoibmFtZSI6ICJJcyBUaGUgR3ltIE9ubHkgRm9yIFBvd2VybGlmdGVycz8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJOby4gTWljaGFlbCBTY3VsbGluIHNhaWQgdGhlIGZhY2lsaXR5IHNlcnZlcyBwb3dlcmxpZnRlcnMsIHN0cm9uZ21hbiBhdGhsZXRlcywgbWlsaXRhcnkgbWVtYmVycywgcG9saWNlLCBmaXJzdCByZXNwb25kZXJzLCB2ZXRlcmFucywgYm9keWJ1aWxkZXJzLCBhbmQgZ2VuZXJhbCBwb3B1bGF0aW9uIG1lbWJlcnMgd2hvIHdhbnQgYSBkaWZmZXJlbnQga2luZCBvZiBneW0gZXhwZXJpZW5jZS4iCn0KfSwKewoiQHR5cGUiOiAiUXVlc3Rpb24iLAoibmFtZSI6ICJXaGF0IE1ha2VzIFRoaXMgQ2hhcmxlc3RvbiBGYWNpbGl0eSBEaWZmZXJlbnQ/IiwKImFjY2VwdGVkQW5zd2VyIjogewoiQHR5cGUiOiAiQW5zd2VyIiwKInRleHQiOiAiVGhlIGZhY2lsaXR5IHN0YW5kcyBvdXQgdGhyb3VnaCBpdHMgTWlhbWkgVmljZS1pbnNwaXJlZCBjb2xvcnMsIGhhbmQtc2VsZWN0ZWQgZXF1aXBtZW50LCBwcmVtaXVtIHN0cmVuZ3RoIHRvb2xzLCBjb21tdW5pdHkgZmVlbCwgc2F1bmFzLCBjb2xkIHBsdW5nZXMsIHBvc2luZyByb29tLCBPbHltcGljIHdlaWdodGxpZnRpbmcgcm9vbSwgYW5kIG93bmVyLWxlZCBmb2N1cyBvbiBtYWtpbmcgc3RyZW5ndGggZmVlbCBhY2Nlc3NpYmxlLiIKfQp9LAp7CiJAdHlwZSI6ICJRdWVzdGlvbiIsCiJuYW1lIjogIldoYXQgSXMgTWljaGFlbCBTY3VsbGlu4oCZcyBDb2FjaGluZyBQaGlsb3NvcGh5PyIsCiJhY2NlcHRlZEFuc3dlciI6IHsKIkB0eXBlIjogIkFuc3dlciIsCiJ0ZXh0IjogIk1pY2hhZWwgU2N1bGxpbiBzYWlkIHRoZSBwcm9ncmFtIGhhcyB0byBhZGFwdCB0byB0aGUgcGVyc29uIGFuZCB0aGUgcGVyc29u4oCZcyBsaWZlLiBIaXMgY29hY2hpbmcgYXBwcm9hY2ggZW1waGFzaXplcyBwZXJzb25hbCByZWxhdGlvbnNoaXBzLCBpbnRlbGxpZ2VudCBwcm9ncmFtIGNoYW5nZXMsIHNhZmVyIHByb2dyZXNzLCBhbmQgcG93ZXJsaWZ0aW5nIG1ldGhvZHMgdGhhdCBpbmNsdWRlIGFjY2Vzc29yeSB3b3JrLCBzaW5nbGUtYXJtIHdvcmssIHBvc2l0aW9uIGNoYW5nZXMsIGFuZCByZWhhYi1mb2N1c2VkIG1vdmVtZW50LiIKfQp9Cl0KfQpdCn0KPC9zY3JpcHQ+Cgo8ZGl2IGNsYXNzPSJmbG0taW5uZXIiPgoKPGRpdiBzdHlsZT0icGFkZGluZzozNHB4IDAgMjhweCAwOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyBtYXJnaW46MCAwIDM2cHggMDsiPgoKPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4KCjx0cj4KCjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLWxlZnQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjglOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MCAyOHB4IDAgMDsiPgoKPGRpdiBjbGFzcz0iZmxtLWV5ZWJyb3ciIHN0eWxlPSJsZXR0ZXItc3BhY2luZzo0LjJweDsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDExcHggMDsiPkxvY2FsIEZpdG5lc3MgTGVhZGVyc2hpcCBTZXJpZXM8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjNweDsgY29sb3I6IzkyOGE4MjsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MDsiPkVkaXRvcmlhbCBTcG90bGlnaHQgLyBDaGFybGVzdG9uLCBTb3V0aCBDYXJvbGluYTwvZGl2PgoKPC90ZD4KCjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLXJpZ2h0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjMyJTsgdmVydGljYWwtYWxpZ246dG9wOyB0ZXh0LWFsaWduOnJpZ2h0OyBwYWRkaW5nOjA7Ij4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjRweDsgbGluZS1oZWlnaHQ6MS4xNTsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTUxNTE1OyBtYXJnaW46MCAwIDEwcHggMDsiPkJ5IERhbmllbCBGb3JkPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjZweDsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojNzQ2ZDY1OyBtYXJnaW46MDsiPk1hbmFnaW5nIEVkaXRvcjwvZGl2PgoKPC90ZD4KCjwvdHI+Cgo8L3RhYmxlPgoKPC9kaXY+Cgo8ZGl2IHN0eWxlPSJib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjAgMCAzNHB4IDA7IG1hcmdpbjowIDAgMzRweCAwOyI+Cgo8ZGl2IGNsYXNzPSJmbG0tZXllYnJvdyIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjNweDsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDE3cHggMDsiPlRoZSBGaXRuZXNzIExpdmluZyBQcm9maWxlPC9kaXY+Cgo8aDIgY2xhc3M9ImZsbS10aXRsZSI+Q3JlYXRpbmcgQW4gSW5jbHVzaXZlIEd5bSBFbnZpcm9ubWVudDogVGhlIFN0b3J5IEJlaGluZCBQYWxtZXR0byBQdW1wIEhvdXNlPC9oMj4KCjxkaXYgY2xhc3M9ImZsbS1kZWNrIj5JbnNpZGUgTWljaGFlbCBTY3VsbGlu4oCZcyB2aXNpb24gZm9yIGEgQ2hhcmxlc3RvbiBzdHJlbmd0aCBneW0gd2hlcmUgc2VyaW91cyBlcXVpcG1lbnQsIGNvbG9yZnVsIGRlc2lnbiwgYWRhcHRpdmUgY29hY2hpbmcsIGFuZCBjb21tdW5pdHkgaGVscCBtZW1iZXJzIGZlZWwgdGhhdCBzdHJlbmd0aCBpcyBmb3IgdGhlbS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1raWNrZXItbGluZSI+Cgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjFweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM3NDZkNjU7IG1hcmdpbjowOyI+Q2hhcmxlc3RvbiBTdHJlbmd0aCBDdWx0dXJlIC8gSW5kZXBlbmRlbnQgR3ltIExlYWRlcnNoaXAgLyBJbmNsdXNpdmUgVHJhaW5pbmcgRW52aXJvbm1lbnQ8L2Rpdj4KCjwvZGl2PgoKPC9kaXY+Cgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiIHN0eWxlPSJtYXJnaW46MCAwIDRweCAwOyI+Cgo8dHI+Cgo8dGQgY2xhc3M9ImZsbS1oZXJvLWxlZnQiIHZhbGlnbj0idG9wIj4KCjxkaXYgY2xhc3M9ImZsbS1oZXJvLWludHJvIj48c3BhbiBjbGFzcz0iZmxtLWRyb3BjYXAiPlc8L3NwYW4+aGVuIE1pY2hhZWwgU2N1bGxpbiB0YWxrcyBhYm91dCB0aGUgZ3ltLCBoZSBkb2VzIG5vdCBkZXNjcmliZSBhIHBsYWNlIGJ1aWx0IG9ubHkgZm9yIHRoZSBzdHJvbmdlc3QgcGVyc29uIGluIHRoZSByb29tLiBIZSBkZXNjcmliZXMgYSBzcGFjZSB3aGVyZSBzZXJpb3VzIHRyYWluaW5nLCBicmlnaHQgY29sb3IsIHN0cm9uZyBlcXVpcG1lbnQsIGFuZCBtZW1iZXIgcmVsYXRpb25zaGlwcyBhcmUgbWVhbnQgdG8gbWFrZSBzdHJlbmd0aCBmZWVsIG9wZW4gdG8gbW9yZSBwZW9wbGUuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taGVyby1pbnRybyI+VGhhdCBpZGVhIHNpdHMgYXQgdGhlIGNlbnRlciBvZiBoaXMgQ2hhcmxlc3RvbiBmYWNpbGl0eS4gTWljaGFlbOKAmXMgYmFja2dyb3VuZCBiZWdhbiB3aXRoIHNwb3J0cywgbGlmdGluZywgcG93ZXJsaWZ0aW5nLCBhbmQgY29hY2hpbmcgZnJpZW5kcy4gT3ZlciB0aW1lLCB0aGF0IGNvYWNoaW5nIGdyZXcgaW50byBhIGNvbW11bml0eSwgYW5kIGluIDIwMjMgaGUgb3BlbmVkIGEgZ3ltIGRlc2lnbmVkIHRvIGZlZWwgZGlmZmVyZW50IGZyb20gdGhlIGRhcmssIGludGltaWRhdGluZyBzcGFjZXMgbWFueSBwZW9wbGUgZXhwZWN0IGZyb20gc2VyaW91cyBzdHJlbmd0aCBmYWNpbGl0aWVzLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUiPgoKPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCI+4oCcSXTigJlzIGEgZ3ltIGZvciBldmVyeW9uZS4gRXZlcnlvbmUgY2FuIGJlIGEgbWVtYmVyLCBldmVyeW9uZSBjYW4gcGFydGljaXBhdGUsIGFuZCBzdHJlbmd0aCBpcyBmb3IgZXZlcnlvbmUgdG9vLuKAnTwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS42cHg7IGZvbnQtc2l6ZToxMXB4OyBjb2xvcjojNzU2ZTY2OyBtYXJnaW46MDsiPk1pY2hhZWwgU2N1bGxpbiAvIE93bmVyIEFuZCBDb2FjaDwvZGl2PgoKPC9kaXY+Cgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjE4cHggMCAwIDA7IG1hcmdpbjowIDAgNnB4IDA7Ij4KCjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjJweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM3NDZkNjU7IG1hcmdpbjowIDAgOXB4IDA7Ij5XaGF0IE1lbWJlcnMgTm90aWNlIEZpcnN0PC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxN3B4OyBsaW5lLWhlaWdodDoxLjY2OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPlRoZSBmaXJzdCBpbXByZXNzaW9uIGlzIGNvbG9yLCBlcXVpcG1lbnQsIGFuZCBzY2FsZS4gTWVtYmVycyB3YWxrIGludG8gYSBNaWFtaSBWaWNlLWluc3BpcmVkIHRyYWluaW5nIHNwYWNlIHdpdGggcGluaywgcHVycGxlLCBhbmQgYmx1ZSBlcXVpcG1lbnQsIG1vcmUgdGhhbiA1MCBwaWVjZXMgb2YgYm9keWJ1aWxkaW5nIGVxdWlwbWVudCwgY29tYm8gcmFja3MsIGhlYXZ5IGR1bWJiZWxscywgYSBwcml2YXRlIGNhcmRpbyByb29tLCBhIHBvc2luZyByb29tLCBhbiBPbHltcGljIHdlaWdodGxpZnRpbmcgcm9vbSwgc2F1bmFzLCBhbmQgY29sZCBwbHVuZ2VzLjwvZGl2PgoKPC9kaXY+Cgo8L3RkPgoKPHRkIGNsYXNzPSJmbG0taGVyby1yaWdodCIgdmFsaWduPSJ0b3AiPgoKPGltZyBjbGFzcz0iZmxtLWhlcm8taW1nIiBzcmM9Imh0dHBzOi8vaWlsaS5pby9CeVJCeGtQLm1kLnBuZyIgYWx0PSJNaWNoYWVsIFNjdWxsaW4gY29hY2hpbmcgYXQgYSBDaGFybGVzdG9uIHN0cmVuZ3RoIGd5bSI+Cgo8ZGl2IGNsYXNzPSJmbG0taGVyby1jYXB0aW9uIj5NaWNoYWVsIFNjdWxsaW4gaW5zaWRlIHRoZSBDaGFybGVzdG9uIHRyYWluaW5nIHNwYWNlLCB3aGVyZSBzZXJpb3VzIHN0cmVuZ3RoIHRyYWluaW5nLCBjb2xvcmZ1bCBlcXVpcG1lbnQsIGFuZCBjb21tdW5pdHkgYXJlIGNlbnRyYWwgdG8gdGhlIG1lbWJlciBleHBlcmllbmNlLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLW93bmVyLWZvY3VzIj4KCjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHg7IGxldHRlci1zcGFjaW5nOjEuOHB4OyBtYXJnaW46MCAwIDdweCAwOyI+T3duZXIgRm9jdXM8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1vd25lci1mb2N1cy1jb3B5Ij5NaWNoYWVsIFNjdWxsaW4gaGFzIHNoYXBlZCB0aGUgc3BhY2UgYXJvdW5kIGEgc2ltcGxlIHN0YW5kYXJkOiBtYWtlIHNlcmlvdXMgc3RyZW5ndGggZmVlbCBtb3JlIHBlcnNvbmFsLCBtb3JlIHdlbGNvbWluZywgYW5kIG1vcmUgZW5qb3lhYmxlLjwvZGl2PgoKPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2lkZS1waG90byI+Cgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0JwRktNcFMucG5nIiBhbHQ9IkNoYXJsZXN0b24gdHJhaW5pbmcgZmxvb3Igd2l0aCBjb2xvcmZ1bCBzdHJlbmd0aCBlcXVpcG1lbnQiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NDM4cHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjAgMCAwIGF1dG87Ij4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS1jYXB0aW9uIiBzdHlsZT0ibWFyZ2luOjhweCAwIDAgMDsiPlRoZSB0cmFpbmluZyBmbG9vciByZWZsZWN0cyBNaWNoYWVs4oCZcyBlbXBoYXNpcyBvbiBoYW5kLXNlbGVjdGVkIGVxdWlwbWVudCwgb3BlbiBneW0gYWNjZXNzLCBhbmQgYSBzcGFjZSB0aGF0IGZlZWxzIGRpZmZlcmVudCBmcm9tIHRoZSBhdmVyYWdlIGNvbW1lcmNpYWwgZ3ltLjwvZGl2PgoKPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2lkZS1sZWRnZXIiPgoKPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwLjVweDsgbGV0dGVyLXNwYWNpbmc6MS44cHg7IG1hcmdpbjowIDAgOHB4IDA7Ij5UcmFpbmluZyBTdGFuZGFyZDwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWxlZGdlci1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWxhYmVsIj5Db2xvcmZ1bCBTcGFjZTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1jb3B5Ij5BIE1pYW1pIFZpY2UtaW5zcGlyZWQgY29sb3Igc3lzdGVtIGhlbHBzIHRoZSByb29tIGZlZWwgZW5lcmdldGljIHdpdGhvdXQgZmVlbGluZyBjb2xkIG9yIHNldmVyZS48L3NwYW4+PC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItbGFiZWwiPlNlcmlvdXMgVG9vbHM8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItY29weSI+TWVtYmVycyBjYW4gdHJhaW4gd2l0aCBlcXVpcG1lbnQgZm9yIHBvd2VybGlmdGluZywgc3Ryb25nbWFuLCBib2R5YnVpbGRpbmcsIGFuZCBPbHltcGljIGxpZnRpbmcuPC9zcGFuPjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWxlZGdlci1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWxhYmVsIj5Db21tdW5pdHkgRmVlbDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1jb3B5Ij5UaGUgZ3ltIGlzIGRlc2lnbmVkIHRvIGhlbHAgbWVtYmVycyBrbm93IHBlb3BsZSwgZmVlbCBpbmNsdWRlZCwgYW5kIGVuam95IGNvbWluZyBiYWNrLjwvc3Bhbj48L2Rpdj4KCjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNpZGUtbGVkZ2VyIiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ij4KCjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHg7IGxldHRlci1zcGFjaW5nOjEuOHB4OyBtYXJnaW46MCAwIDhweCAwOyI+V2hvIEl0IFNlcnZlczwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWxlZGdlci1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWxhYmVsIj5TdHJlbmd0aCBBdGhsZXRlczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1jb3B5Ij5Qb3dlcmxpZnRlcnMsIHN0cm9uZ21hbiBhdGhsZXRlcywgYm9keWJ1aWxkZXJzLCBhbmQgT2x5bXBpYyBsaWZ0ZXJzLjwvc3Bhbj48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItcm93Ij48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1sYWJlbCI+RXZlcnlkYXkgTWVtYmVyczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1jb3B5Ij5HZW5lcmFsIHBvcHVsYXRpb24gbGlmdGVycywgZmlyc3QgcmVzcG9uZGVycywgdmV0ZXJhbnMsIGFuZCBtZW1iZXJzIHdobyB3YW50IGEgYmV0dGVyIHRyYWluaW5nIHJvb20uPC9zcGFuPjwvZGl2PgoKPC9kaXY+Cgo8L3RkPgoKPC90cj4KCjwvdGFibGU+Cgo8ZGl2IHN0eWxlPSJtYXJnaW46MTBweCAwIDQ0cHggMDsgcGFkZGluZzowOyI+Cgo8ZGl2IGNsYXNzPSJmbG0tYW5jaG9yLWxpbmUtb25lIj5TdHJlbmd0aCBXZWxjb21lczwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWFuY2hvci1saW5lLXR3byI+RXZlcnlvbmU8L2Rpdj4KCjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6IzIyMjIyMjsgbWFyZ2luOjE4cHggMCAxNXB4IDA7IG1heC13aWR0aDo5NDBweDsiPjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWFuY2hvci1zdWJ0aXRsZSI+QSBDaGFybGVzdG9uIEd5bSBCdWlsdCBBcm91bmQgU2VyaW91cyBFcXVpcG1lbnQsIFBlcnNvbmFsIENvYWNoaW5nLCBBbmQgQSBNb3JlIFdlbGNvbWluZyBXYXkgVG8gVHJhaW4uPC9kaXY+Cgo8L2Rpdj4KCjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWJvZHkiPgoKPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90Ij4KCjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuM3B4OyBmb250LXNpemU6MTFweDsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDZweCAwOyI+UHJvZmlsZSBTbmFwc2hvdDwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+RmVhdHVyZWQgQnVzaW5lc3M8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+UGFsbWV0dG8gUHVtcCBIb3VzZTwvc3Bhbj48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkZlYXR1cmVkIExlYWRlcjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5NaWNoYWVsIFNjdWxsaW4sIE93bmVyIEFuZCBDb2FjaDwvc3Bhbj48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkxvY2F0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkNoYXJsZXN0b24sIFNvdXRoIENhcm9saW5hPC9zcGFuPjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+RWRpdG9yaWFsIEZvY3VzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkluY2x1c2l2ZSBzdHJlbmd0aCBjdWx0dXJlLCBzZXJpb3VzIGVxdWlwbWVudCwgYWRhcHRpdmUgY29hY2hpbmcsIGFuZCBhIG1lbWJlciBleHBlcmllbmNlIGJ1aWx0IGFyb3VuZCBjb21tdW5pdHkuPC9zcGFuPjwvZGl2PgoKPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSI+Cgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjFweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgOXB4IDA7Ij5FZGl0b3JpYWwgRG9zc2llcjwvZGl2PgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS42MjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5UaGlzIENoYXJsZXN0b24gZmFjaWxpdHkgbWF0dGVycyBiZWNhdXNlIGl0IHJlZnJhbWVzIHRoZSBzZXJpb3VzIHN0cmVuZ3RoIGd5bSBhcyBhIHJvb20gdGhhdCBjYW4gYmUgdGVjaG5pY2FsbHkgY2FwYWJsZSwgdmlzdWFsbHkgZGlzdGluY3QsIGFuZCBzb2NpYWxseSB3ZWxjb21pbmcgYXQgdGhlIHNhbWUgdGltZSDigJQgYnVpbHQgZm9yIGxpZnRlcnMgd2hvIHdhbnQgcmVhbCB0b29scyB3aXRob3V0IHN1cnJlbmRlcmluZyBhIHNlbnNlIG9mIGJlbG9uZ2luZy48L2Rpdj4KCjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLW5vdGUiPgoKPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4xcHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDlweCAwOyI+RWRpdG9y4oCZcyBOb3RlPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoxLjYyOyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPlRoaXMgc3BvdGxpZ2h0IGlzIG5vdCBvbmx5IGFib3V0IGVxdWlwbWVudC4gSXQgaXMgYWJvdXQgaG93IGEgZ3ltIG93bmVyIGNhbiB1c2UgZGVzaWduLCBjb2FjaGluZywgY29tbXVuaXR5LCBhbmQgZmFjaWxpdHkgc3RhbmRhcmRzIHRvIG1ha2Ugc3RyZW5ndGggZmVlbCBtb3JlIGFjY2Vzc2libGUgd2l0aG91dCBtYWtpbmcgdGhlIHRyYWluaW5nIGVudmlyb25tZW50IGxlc3Mgc2VyaW91cy48L2Rpdj4KCjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNlY3Rpb24iIHN0eWxlPSJwYWRkaW5nOjJweCAwIDM0cHggMDsgbWFyZ2luOjAgMCAzNHB4IDA7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2I7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KCjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjQuNHB4OyBmb250LXNpemU6MTJweDsgbGluZS1oZWlnaHQ6MS42OyBjb2xvcjojNmY2OTYyOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgMjJweCAwOyI+VGhlIEZpdG5lc3MgTGl2aW5nIFByb2ZpbGU8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6NDZweDsgbGluZS1oZWlnaHQ6MS4wODsgbGV0dGVyLXNwYWNpbmc6LTAuNjVweDsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExOyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExOyBtYXJnaW46MCAwIDIycHggMDsgdGV4dC1hbGlnbjpsZWZ0OyI+Q3JlYXRpbmcgQW4gSW5jbHVzaXZlIEd5bSBFbnZpcm9ubWVudCBJbiBDaGFybGVzdG9uPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyN3B4OyBsaW5lLWhlaWdodDoxLjU1OyBjb2xvcjojMmYyYjI2OyBtYXJnaW46MDsgdGV4dC1hbGlnbjpsZWZ0OyI+SW5zaWRlIE1pY2hhZWwgU2N1bGxpbuKAmXMgc3RyZW5ndGggZmFjaWxpdHksIHdoZXJlIGNvbG9yZnVsIGVxdWlwbWVudCwgc2VyaW91cyBsaWZ0aW5nIHRvb2xzLCByZWNvdmVyeSBhbWVuaXRpZXMsIGFuZCBhZGFwdGl2ZSBjb2FjaGluZyBjb21lIHRvZ2V0aGVyIGluc2lkZSBhIG1vcmUgcGVyc29uYWwgZ3ltIGN1bHR1cmUuPC9kaXY+Cgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkNyZWF0aW5nIGFuIGluY2x1c2l2ZSBneW0gZW52aXJvbm1lbnQgYmVnaW5zIHdpdGggYSBjbGVhciBjb250cmFzdC4gTWljaGFlbCBzYXcgbWFueSBzdHJlbmd0aCBneW1zIGxlYW4gaW50byBkYXJrLCBzZXZlcmUsIGhpZ2hseSBzZXJpb3VzIGF0bW9zcGhlcmVzLiBIZSByZXNwZWN0ZWQgdGhhdCBzdHlsZSwgYnV0IGhlIHdhbnRlZCBzb21ldGhpbmcgZGlmZmVyZW50OiBhIGd5bSB0aGF0IGNvdWxkIHN0aWxsIHNlcnZlIHNlcmlvdXMgbGlmdGVycyB3aGlsZSBmZWVsaW5nIGNvbG9yZnVsLCBlbmpveWFibGUsIGFuZCBvcGVuIHRvIHBlb3BsZSB3aG8gbWlnaHQgbm90IHNlZSB0aGVtc2VsdmVzIGluIGEgdHJhZGl0aW9uYWwgcG93ZXJsaWZ0aW5nIHNwYWNlLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXF1aWNrLWFuc3dlciI+Cgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjEycHg7IG1hcmdpbjowIDAgMTBweCAwOyI+UXVpY2sgQW5zd2VyPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoxLjY7IGNvbG9yOiMxYjFiMWI7Ij5QYWxtZXR0byBQdW1wIEhvdXNlIGlzIGEgQ2hhcmxlc3RvbiwgU291dGggQ2Fyb2xpbmEgZ3ltIGJ1aWx0IGFyb3VuZCBhbiBpbmNsdXNpdmUgZW52aXJvbm1lbnQsIHNlcmlvdXMgc3RyZW5ndGggZXF1aXBtZW50LCBhbmQgYSBtZW1iZXItZmlyc3QgY29tbXVuaXR5LiBNaWNoYWVsIFNjdWxsaW4gZGVzY3JpYmVzIHRoZSBzcGFjZSBhcyBhIHBsYWNlIGZvciBwb3dlcmxpZnRlcnMsIHN0cm9uZ21hbiBhdGhsZXRlcywgYm9keWJ1aWxkZXJzLCBmaXJzdCByZXNwb25kZXJzLCB2ZXRlcmFucywgYW5kIGV2ZXJ5ZGF5IG1lbWJlcnMgd2hvIHdhbnQgYSBtb3JlIHBlcnNvbmFsIHRyYWluaW5nIGV4cGVyaWVuY2UgdGhhbiB0aGUgYXZlcmFnZSBjb21tZXJjaWFsIGd5bS48L2Rpdj4KCjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+SGlzIHBhdGggaW50byBvd25lcnNoaXAgY2FtZSB0aHJvdWdoIHRyYWluaW5nIGZpcnN0LiBNaWNoYWVsIHdhcyBhIHRocmVlLXNwb3J0IGF0aGxldGUgaW4gaGlnaCBzY2hvb2wsIGNvbnRpbnVlZCBsaWZ0aW5nIGFmdGVyIGZvb3RiYWxsLCBtb3ZlZCB0byBDaGFybGVzdG9uLCBjb21wZXRlZCBpbiBwb3dlcmxpZnRpbmcsIGFuZCBzdGFydGVkIGNvYWNoaW5nIGFmdGVyIG90aGVyIHBlb3BsZSBzYXcgcHJvZ3Jlc3MgaW4gdGhlIGF0aGxldGVzIGhlIHdhcyBoZWxwaW5nLiBXaGF0IGJlZ2FuIHdpdGggb25lIGNvYWNoZWQgbGlmdGVyIGdyZXcgaW50byBzZXZlcmFsIGxpZnRlcnMsIHRoZW4gaW50byBhIGxhcmdlciBjb21tdW5pdHksIGFuZCBldmVudHVhbGx5IGludG8gdGhlIGJ1c2luZXNzIGhlIGxlYWRzIHRvZGF5LjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNlY3Rpb24gZmxtLWxlYXJuLWNhcmQiPgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsZXR0ZXItc3BhY2luZzoyLjNweDsgY29sb3I6IzVkNTY0ZTsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDEwcHggMDsiPldoYXQgWW914oCZbGwgTGVhcm48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9Im1hcmdpbjowIDAgMTNweCAwOyI+SW5zaWRlIFRoZSBDaGFybGVzdG9uIFN0cmVuZ3RoIEFwcHJvYWNoPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMXB4OyBsaW5lLWhlaWdodDoxLjc0OyBjb2xvcjojMmMyYjI3OyBtYXgtd2lkdGg6NzIwcHg7IG1hcmdpbjowIDAgMTVweCAwOyI+VGhpcyBwcm9maWxlIGxvb2tzIGF0IGhvdyB0aGUgZ3ltIGNvbWJpbmVzIGFuIGluY2x1c2l2ZSBtZW1iZXIgY3VsdHVyZSwgc2VyaW91cyBlcXVpcG1lbnQgc2VsZWN0aW9uLCBhZGFwdGl2ZSBjb2FjaGluZywgYW5kIGEgY29sb3JmdWwgdHJhaW5pbmcgZW52aXJvbm1lbnQgaW4gQ2hhcmxlc3Rvbi48L2Rpdj4KCjx0YWJsZSBjbGFzcz0iZmxtLWxlYXJuLXJvdyIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiIHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiOyBtYXJnaW4tdG9wOjhweDsiPgoKPHRyPgoKPHRkIGNsYXNzPSJmbG0tbGVhcm4tY29sIiB2YWxpZ249InRvcCI+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOjEycHg7IGxpbmUtaGVpZ2h0OjEuMzg7IGxldHRlci1zcGFjaW5nOjEuNDVweDsgY29sb3I6IzVkNTY0ZTsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl04oCZcyBEaWZmZXJlbnQ8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE5cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFmMWQ7Ij5UaGUgZ3ltIHBhaXJzIHNlcmlvdXMgc3RyZW5ndGggdG9vbHMgd2l0aCBhIGJyaWdodGVyLCBtb3JlIHdlbGNvbWluZyBhdG1vc3BoZXJlIHRoYW4gbWFueSB0cmFkaXRpb25hbCBwb3dlcmxpZnRpbmcgc3BhY2VzLjwvZGl2PgoKPC90ZD4KCjx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgdmFsaWduPSJ0b3AiPgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsaW5lLWhlaWdodDoxLjM4OyBsZXR0ZXItc3BhY2luZzoxLjQ1cHg7IGNvbG9yOiM1ZDU2NGU7IGZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luOjAgMCA3cHggMDsiPldobyBJdCBTZXJ2ZXM8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE5cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFmMWQ7Ij5UaGUgZmFjaWxpdHkgc2VydmVzIHN0cmVuZ3RoIGF0aGxldGVzLCBvcGVuIGd5bSBtZW1iZXJzLCBmaXJzdCByZXNwb25kZXJzLCB2ZXRlcmFucywgYm9keWJ1aWxkZXJzLCBhbmQgZXZlcnlkYXkgbGlmdGVycy48L2Rpdj4KCjwvdGQ+Cgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTJweDsgbGluZS1oZWlnaHQ6MS4zODsgbGV0dGVyLXNwYWNpbmc6MS40NXB4OyBjb2xvcjojNWQ1NjRlOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgN3B4IDA7Ij5XaHkgSXQgU3RhbmRzIE91dDwvZGl2PgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWYxZDsiPkl0cyBoYW5kLXNlbGVjdGVkIGVxdWlwbWVudCwgY29sb3JmdWwgaWRlbnRpdHksIHJlY292ZXJ5IGFtZW5pdGllcywgYW5kIGNvbW11bml0eSBmZWVsIGdpdmUgdGhlIGd5bSBhIGNsZWFyIGxvY2FsIHByZXNlbmNlLjwvZGl2PgoKPC90ZD4KCjwvdHI+Cgo8L3RhYmxlPgoKPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkZyb20gQXRobGV0ZSBUbyBHeW0gT3duZXI8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPk1pY2hhZWzigJlzIHN0b3J5IGlzIHJvb3RlZCBpbiB0aGUga2luZCBvZiBpbXByb3ZlbWVudCB0aGF0IHRha2VzIHRpbWUuIEhlIGRlc2NyaWJlZCBoaW1zZWxmIGFzIGEgaGlnaCBzY2hvb2wgYXRobGV0ZSB3aG8gaGFkIHRvIHdvcmsgdG8gZ2V0IGJldHRlciwgdGhlbiBzb21lb25lIHdobyBzdGF5ZWQgY2xvc2UgdG8gbGlmdGluZyBhZnRlciBmb290YmFsbCBlbmRlZC4gV2hlbiBoZSBtb3ZlZCB0byBDaGFybGVzdG9uLCBwb3dlcmxpZnRpbmcgYmVjYW1lIGEgc2VyaW91cyBvdXRsZXQuIENvYWNoaW5nIGZvbGxvd2VkIG5hdHVyYWxseSwgZmlyc3QgdGhyb3VnaCBoZWxwaW5nIGZyaWVuZHMgYW5kIHRoZW4gdGhyb3VnaCBhIGdyb3VwIHRoYXQgZ3JldyBiZWNhdXNlIHBlb3BsZSBzYXcgcHJvZ3Jlc3MuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGF0IGNvYWNoaW5nIGJhY2tncm91bmQgbWF0dGVycyBiZWNhdXNlIHRoaXMgaXMgbm90IG9ubHkgYSByb29tIGZ1bGwgb2YgZXF1aXBtZW50LiBJdCBpcyBhIGd5bSBzaGFwZWQgYnkgc29tZW9uZSB3aG8gdW5kZXJzdGFuZHMgd2h5IHBlb3BsZSBsaWZ0LCB3aHkgdGhleSBzdGF5LCBhbmQgd2h5IGEgcGVyc29uYWwgY29ubmVjdGlvbiBjYW4gbWF0dGVyIGFzIG11Y2ggYXMgYSBwcm9ncmFtLiBNaWNoYWVsIHNhaWQgaGUgYWxyZWFkeSBjb2FjaGVzIGFyb3VuZCA1MCBtZW1iZXJzLCBhbmQgaGlzIHRyYWluaW5nIHBoaWxvc29waHkgYmVnaW5zIHdpdGggdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIGNvYWNoIGFuZCBjbGllbnQuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2Utd3JhcCIgc3R5bGU9Im1heC13aWR0aDo3MjBweDsiPgoKPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9CeVJCenAxLm1kLnBuZyIgYWx0PSJNaWNoYWVsIFNjdWxsaW4gcG93ZXJsaWZ0aW5nIGluIENoYXJsZXN0b24gU291dGggQ2Fyb2xpbmEiPgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPlRyYWluaW5nIEZvdW5kYXRpb246PC9zcGFuPiBNaWNoYWVs4oCZcyBvd24gbGlmdGluZyBiYWNrZ3JvdW5kIGdpdmVzIHRoZSBneW3igJlzIGNvYWNoaW5nIHZvaWNlIGEgcHJhY3RpY2FsIGZvdW5kYXRpb246IHNlcmlvdXMgdHJhaW5pbmcsIHBlcnNvbmFsIHN0YW5kYXJkcywgYW5kIGFuIHVuZGVyc3RhbmRpbmcgb2YgaG93IHN0cmVuZ3RoIGlzIGJ1aWx0IG92ZXIgdGltZS48L2Rpdj4KCjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoyOHB4IDA7IG1hcmdpbjo0MHB4IDA7Ij4KCjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuM3B4OyBmb250LXNpemU6MTFweDsgY29sb3I6IzdkNzU2YjsgbWFyZ2luOjAgMCAxMnB4IDA7Ij5NZW1iZXIgRXhwZXJpZW5jZTwvZGl2PgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MzBweDsgbGluZS1oZWlnaHQ6MS40ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5BIG1lbWJlciBpcyBtZWFudCB0byBmZWVsIHRoYXQgdGhlIHJvb20gaXMgc2VyaW91cyB3aXRob3V0IGJlaW5nIGNsb3NlZCBvZmYuPC9kaXY+Cgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1xdW90ZS1ibG9jayI+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTozMXB4OyBsaW5lLWhlaWdodDoxLjQyOyBjb2xvcjojMWIxYjFiOyBtYXJnaW46MCAwIDE0cHggMDsiPuKAnFRoZSBwcm9ncmFtIGhhcyB0byBhZGFwdCB0byB0aGUgcGVyc29uIGFuZCB0aGVpciBsaWZlLiBUaGUgcGVyc29uIGNhbuKAmXQgZXhhY3RseSBhZGFwdCB0byB0aGUgcHJvZ3JhbSBpZiBpdOKAmXMgbm90IGZpdCBmb3IgdGhlaXIgbGlmZS7igJ08L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNnB4OyBmb250LXNpemU6MTJweDsgY29sb3I6Izc1NmU2NjsgbWFyZ2luOjA7Ij5NaWNoYWVsIFNjdWxsaW4gLyBPd25lciBBbmQgQ29hY2g8L2Rpdj4KCjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5FcXVpcG1lbnQgVGhhdCBDaGFuZ2VzIFRoZSBFeHBlcmllbmNlPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5XaGVuIE1pY2hhZWwgZXhwbGFpbmVkIHdoYXQgbWFrZXMgdGhlIGd5bSBkaWZmZXJlbnQsIGhlIHN0YXJ0ZWQgd2l0aCBlcXVpcG1lbnQgc2VsZWN0aW9uLiBUaGUgdHJhaW5pbmcgZmxvb3IgYnJpbmdzIHRvZ2V0aGVyIHBpZWNlcyBmcm9tIHRoZSAxOTgwcywgMTk5MHMsIGFuZCAyMDAwcywgYWxvbmcgd2l0aCBjdXN0b20gY29sb3JzIGFuZCBzcGVjaWFsdHkgZXF1aXBtZW50IHRoYXQgaGUgaGFuZC1zZWxlY3RlZCBzbyBtb3JlIHBlb3BsZSBjb3VsZCB0cmFpbiBlZmZlY3RpdmVseS4gSW4gaGlzIHZpZXcsIG9uZSBzdGFuZGFyZCBtYWNoaW5lIG9yIG9uZSBzdGFuZGFyZCBzZXR1cCBkb2VzIG5vdCBhbHdheXMgd29yayBmb3IgZXZlcnkgYm9keS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSByZXN1bHQgaXMgYSBmYWNpbGl0eSB0aGF0IGNhbiBzZXJ2ZSBzZXZlcmFsIHRyYWluaW5nIGdvYWxzIGF0IHRoZSBzYW1lIHRpbWUuIE1pY2hhZWwgbWVudGlvbmVkIHBvd2VybGlmdGVycywgc3Ryb25nbWFuIGF0aGxldGVzLCBib2R5YnVpbGRlcnMsIGdlbmVyYWwgcG9wdWxhdGlvbiBsaWZ0ZXJzLCBtaWxpdGFyeSBtZW1iZXJzLCBwb2xpY2UsIGZpcnN0IHJlc3BvbmRlcnMsIHZldGVyYW5zLCBhbmQgbWVtYmVycyB3aG8gc2ltcGx5IHdhbnQgYSBiZXR0ZXIgcGxhY2UgdG8gbGlmdC4gVGhlIGZhY2lsaXR5IGluY2x1ZGVzIGEgbGFyZ2Ugb3BlbiBneW0gZW52aXJvbm1lbnQsIHByZW1pdW0gc3RyZW5ndGggZXF1aXBtZW50LCBzYXVuYXMsIGNvbGQgcGx1bmdlcywgYSBwcml2YXRlIGNhcmRpbyByb29tLCBhIHBvc2luZyByb29tLCBhbmQgYSBzZXBhcmF0ZSBPbHltcGljIHdlaWdodGxpZnRpbmcgcm9vbS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIiBzdHlsZT0ibWF4LXdpZHRoOjc2MHB4OyI+Cgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0JwRktFWWwucG5nIiBhbHQ9IkNvbG9yZnVsIHN0cmVuZ3RoIGVxdWlwbWVudCBhbmQgdHJhaW5pbmcgc3BhY2UgaW4gQ2hhcmxlc3RvbiBTb3V0aCBDYXJvbGluYSI+Cgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2UtY2FwdGlvbiI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+RmFjaWxpdHkgU3RhbmRhcmQ6PC9zcGFuPiBUaGUgcm9vbSB1c2VzIGNvbG9yZnVsIGVxdWlwbWVudCBhbmQgYSBicm9hZCB0cmFpbmluZyBmbG9vciB0byBzdXBwb3J0IHBvd2VybGlmdGluZywgYm9keWJ1aWxkaW5nLCBPbHltcGljIGxpZnRpbmcsIGFuZCBvcGVuIGd5bSB0cmFpbmluZy48L2Rpdj4KCjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5BIENvYWNoaW5nIFBoaWxvc29waHkgQnVpbHQgQXJvdW5kIFRoZSBQZXJzb248L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPk1pY2hhZWzigJlzIGNvYWNoaW5nIHBoaWxvc29waHkgaXMgcHJhY3RpY2FsOiB0aGUgcHJvZ3JhbSBoYXMgdG8gZml0IHRoZSBwZXJzb24uIEhlIHNwb2tlIGFib3V0IGJ1aWxkaW5nIGEgc3Ryb25nIHBlcnNvbmFsIHJlbGF0aW9uc2hpcCBmaXJzdCwgdGhlbiBtYWtpbmcgaW50ZWxsaWdlbnQgY2hhbmdlcyB3aGVuIG5lZWRlZCBzbyBhIG1lbWJlciBjYW4ga2VlcCBwcm9ncmVzc2luZyBpbiB0aGUgc2FmZXN0IHdheSBwb3NzaWJsZS4gRm9yIHBvd2VybGlmdGluZywgaGUgZGVzY3JpYmVkIGhpbXNlbGYgYXMgbW9yZSBhbnRpLXRyYWRpdGlvbmFsIGluIHNvbWUgYXJlYXMsIHVzaW5nIGFjY2Vzc29yeSB3b3JrLCBzaW5nbGUtYXJtIHdvcmssIGFuZCBwb3NpdGlvbiBjaGFuZ2VzIHRvIGFkZHJlc3Mgd2VhayBwb2ludHMsIHBhaW4sIGFuZCBsb25nLXRlcm0gcHJvZ3Jlc3MuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5PbmUgbWV0aG9kIGhlIGhpZ2hsaWdodGVkIGlzIGFsdGVybmF0aW5nIGhlYXZ5IHNxdWF0IGFuZCBkZWFkbGlmdCBpbnRlbnNpdHkgd2VlayB0byB3ZWVrLCBwYWlyZWQgd2l0aCBjb25zaXN0ZW50IGJlbmNoIHByZXNzIHdvcmsuIFdoZW4gbWVtYmVycyBmb2xsb3cgaGlzIGFwcHJvYWNoIGNvbnNpc3RlbnRseSwgTWljaGFlbCBzYWlkIGhlIG9mdGVuIHNlZXMgbWVhbmluZ2Z1bCBzdHJlbmd0aCBpbXByb3ZlbWVudHMgb3ZlciBzZXZlcmFsIG1vbnRocy4gVGhlIGxhcmdlciBjb2FjaGluZyBsZXNzb24gaXMgbm90IG9ubHkgYWJvdXQgcGVyY2VudGFnZXMuIEl0IGlzIGFib3V0IGNvbW11bmljYXRpb24sIGFkanVzdG1lbnQsIGFuZCBhIGNvYWNoIHVuZGVyc3RhbmRpbmcgaG93IGEgbWVtYmVyIGZlZWxzIGJlZm9yZSBjaGFuZ2luZyB0aGUgcGxhbi48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIiBzdHlsZT0ibWF4LXdpZHRoOjcyMHB4OyI+Cgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0JwRktHdjIucG5nIiBhbHQ9IlN0cmVuZ3RoIGF0aGxldGUgZGVhZGxpZnRpbmcgaW4gYSBDaGFybGVzdG9uIHRyYWluaW5nIHNwYWNlIj4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS1jYXB0aW9uIj48c3BhbiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGNvbG9yOiM3ZDc1NmI7Ij5Db2FjaGluZyBQaGlsb3NvcGh5Ojwvc3Bhbj4gTWljaGFlbOKAmXMgY29hY2hpbmcgYXBwcm9hY2ggZW1waGFzaXplcyBjb25zaXN0ZW50IHByb2dyZXNzLCBzbWFydCBhZGp1c3RtZW50cywgYW5kIHN0cmVuZ3RoIHdvcmsgdGhhdCBjYW4gYmUgYWRhcHRlZCB0byB0aGUgcGVyc29uIGluIGZyb250IG9mIGhpbS48L2Rpdj4KCjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoyOHB4IDA7IG1hcmdpbjo0MHB4IDA7Ij4KCjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuM3B4OyBmb250LXNpemU6MTFweDsgY29sb3I6IzdkNzU2YjsgbWFyZ2luOjAgMCAxMnB4IDA7Ij5FZGl0b3JpYWwgUGVyc3BlY3RpdmU8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjMwcHg7IGxpbmUtaGVpZ2h0OjEuNDg7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+VGhpcyBneW0gbWF0dGVycyBiZWNhdXNlIGl0IHNob3dzIHRoYXQgYSBzZXJpb3VzIHN0cmVuZ3RoIGZhY2lsaXR5IGRvZXMgbm90IGhhdmUgdG8gbWFrZSBtZW1iZXJzIGZlZWwgbGlrZSBzdHJlbmd0aCBiZWxvbmdzIG9ubHkgdG8gYSBuYXJyb3cgZ3JvdXAgb2YgcGVvcGxlLjwvZGl2PgoKPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VjdGlvbiBmbG0tc2VydmljZS1icmllZiI+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOjEycHg7IGxldHRlci1zcGFjaW5nOjIuM3B4OyBjb2xvcjojNWQ1NjRlOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9yaWFsIFNlcnZpY2UgQnJpZWY8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9Im1hcmdpbjowIDAgMTNweCAwOyI+V2hhdCBUaGUgR3ltIE9mZmVyczwvZGl2PgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjFweDsgbGluZS1oZWlnaHQ6MS43MjsgY29sb3I6IzJhMjkyNjsgbWFyZ2luOjAgMCAxNXB4IDA7Ij5CYXNlZCBvbiB0aGUgaW50ZXJ2aWV3LCB0aGUgZmFjaWxpdHkgaXMgYnVpbHQgZm9yIG1lbWJlcnMgd2hvIHdhbnQgYSBzZXJpb3VzIHN0cmVuZ3RoIHNldHRpbmcsIGEgd2VsY29taW5nIGNvbW11bml0eSwgYW5kIGVxdWlwbWVudCBvcHRpb25zIHRoYXQgZ28gYmV5b25kIGEgdHlwaWNhbCBjb21tZXJjaWFsIGd5bS48L2Rpdj4KCjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2I7Ij4KCjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5PcGVuIEd5bSBUcmFpbmluZzwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+TWVtYmVycyBoYXZlIGFjY2VzcyB0byBhIGJyb2FkIHRyYWluaW5nIGZsb29yIHdpdGggc2VyaW91cyBzdHJlbmd0aCB0b29scywgb3BlbiBneW0gZmxleGliaWxpdHksIGFuZCBhIG1vcmUgcGVyc29uYWwgZW52aXJvbm1lbnQgdGhhbiBhIHN0YW5kYXJkIGNvbW1lcmNpYWwgZ3ltLjwvc3Bhbj48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5TdHJlbmd0aCBFcXVpcG1lbnQ8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPk1pY2hhZWwgZGVzY3JpYmVkIGhhbmQtc2VsZWN0ZWQgZXF1aXBtZW50LCBvbGRlciBzcGVjaWFsdHkgcGllY2VzLCBjdXN0b20gY29sb3JzLCBjb21ibyByYWNrcywgaGVhdnkgZHVtYmJlbGxzLCBib2R5YnVpbGRpbmcgbWFjaGluZXMsIGFuZCBkZWRpY2F0ZWQgT2x5bXBpYyBsaWZ0aW5nIHNwYWNlLjwvc3Bhbj48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5Db2FjaGluZyBTdXBwb3J0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5NaWNoYWVsIGNvYWNoZXMgbWVtYmVycyB3aXRoIGFuIGVtcGhhc2lzIG9uIHBlcnNvbmFsIHJlbGF0aW9uc2hpcHMsIGFkYXB0aXZlIHByb2dyYW1taW5nLCBzYWZlciBwcm9ncmVzcywgYW5kIHRyYWluaW5nIHBsYW5zIHRoYXQgZml0IHRoZSBwZXJzb27igJlzIGxpZmUuPC9zcGFuPjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPlJlY292ZXJ5IEFtZW5pdGllczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+VGhlIGZhY2lsaXR5IGluY2x1ZGVzIGFtZW5pdGllcyBzdWNoIGFzIHNhdW5hcyBhbmQgY29sZCBwbHVuZ2VzLCBnaXZpbmcgbWVtYmVycyBtb3JlIHdheXMgdG8gdXNlIHRoZSBneW0gYmV5b25kIHRoZSB0cmFpbmluZyBmbG9vciBhbG9uZS48L3NwYW4+PC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+Q29tbXVuaXR5IFJlYWNoPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5UaGUgYnVzaW5lc3Mgc2VydmVzIGFyb3VuZCA2MDAgbWVtYmVycyBhbmQgaXMgc3VwcG9ydGVkIGJ5IEdvb2dsZSB2aXNpYmlsaXR5LCB3b3JkIG9mIG1vdXRoLCBsb2NhbCBldmVudHMsIHNwb25zb3JzaGlwcywgYW5kIGEgZ3Jvd2luZyBzZWNvbmQgbG9jYXRpb24gbmVhcmJ5Ljwvc3Bhbj48L2Rpdj4KCjwvZGl2PgoKPC9kaXY+Cgo8ZGl2IHN0eWxlPSJtYXJnaW46MzZweCAwIDQycHggMDsgcGFkZGluZzoyNHB4IDI2cHg7IGJhY2tncm91bmQ6I2ZhZjlmNjsgYm9yZGVyOjFweCBzb2xpZCAjZGVkOGNmOyI+Cgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgoKPHRyPgoKPHRkIHZhbGlnbj0ibWlkZGxlIiBzdHlsZT0id2lkdGg6MzglOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IHBhZGRpbmc6MCAyNHB4IDAgMDsgdGV4dC1hbGlnbjpjZW50ZXI7Ij4KCjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQnlSQm9ZQi5tZC5wbmciIGFsdD0iQ2hhcmxlc3RvbiBzdHJlbmd0aCBneW0gbG9nbyIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoyMTBweDsgaGVpZ2h0OmF1dG87IGJvcmRlcjowOyBtYXJnaW46MCBhdXRvOyI+Cgo8L3RkPgoKPHRkIHZhbGlnbj0ibWlkZGxlIiBzdHlsZT0id2lkdGg6NjIlOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ij4KCjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOHB4OyBmb250LXNpemU6MTFweDsgbGluZS1oZWlnaHQ6MS41OyBjb2xvcjojNmM2NTViOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgOHB4IDA7Ij5WaXN1YWwgSWRlbnRpdHk8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE5cHg7IGxpbmUtaGVpZ2h0OjEuNjI7IGNvbG9yOiMxYzFiMTk7IG1hcmdpbjowOyI+VGhlIGxvZ28gYW5kIGNvbG9yIHN5c3RlbSByZWluZm9yY2UgdGhlIHNhbWUgaW1wcmVzc2lvbiBtZW1iZXJzIGRlc2NyaWJlZCBpbiB0aGUgYXJ0aWNsZTogYSBzdHJlbmd0aCBneW0gd2l0aCBwZXJzb25hbGl0eSwgZW5lcmd5LCBhbmQgYSBjb21tdW5pdHkgZmVlbCB0aGF0IHN0YW5kcyBhcGFydCBmcm9tIGEgdHJhZGl0aW9uYWwgZGFyayB0cmFpbmluZyByb29tLjwvZGl2PgoKPC90ZD4KCjwvdHI+Cgo8L3RhYmxlPgoKPC9kaXY+Cgo8ZGl2IHN0eWxlPSJtYXJnaW46NDJweCAwIDQ0cHggMDsgcGFkZGluZzoyMnB4IDAgMjJweCAwOyBib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyI+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOjEycHg7IGxldHRlci1zcGFjaW5nOjIuM3B4OyBjb2xvcjojNWQ1NjRlOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgMTRweCAwOyI+RWxpdGUgUmV2aWV3PC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyNXB4OyBsaW5lLWhlaWdodDoxLjUyOyBjb2xvcjojMTcxNzE3OyBtYXJnaW46MCAwIDE0cHggMDsiPuKAnFRoaXMgZ3ltIGlzIGFic29sdXRlbHkgc2ljay4gSXMgbXkgZmF2b3JpdGUgZ3ltIHdlIGhhdmUgZXZlciBkcm9wcGVkIGludG8sIG91dHNpZGUgb2YgU2FuIERpZWdvLiBTb21lIHNlcmlvdXMgUEwgZXF1aXBtZW50IGFuZCBncmVhdCBiYXJzOyBhbmQgYXQgdGhlIHNhbWUgdGltZS9wbGFjZSBJ4oCZbSBkb2luZyBvbHkgbGlmdGluZyBteSBwYXJ0bmVyIGNhbiBib2R5YnVpbGRpbmcgd2hpY2ggSSBoYXZlIGZvdW5kIHRvIGJlIHN1cGVyIHJhcmUuIEdyZWF0IGVtcGxveWVlcywgZWFzeSBkcm9wIGluIHByb2Nlc3MsIGhpbGFyaW91cyBzaWducyB0aHJvdWdoIG91dCwgMiBzYXVuYXMsIGZhbnRhc3RpYyBtZXJjaOKApiB3aXNoIHRoaXMgZ3ltIHdhcyBpbiBBc2hldmlsbGUu4oCdPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjZweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM3NTZlNjY7IG1hcmdpbjowOyI+Q2Fzc2llIEJyYW55YW4gLyBDdXN0b21lciBSZXZpZXcgU3VwcGxpZWQgRm9yIEVkaXRvcmlhbCBVc2U8L2Rpdj4KCjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5BIEd5bSBCdWlsdCBGb3IgTW9yZSBUaGFuIE9uZSBLaW5kIE9mIExpZnRlcjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIGJ1c2luZXNzIGlzIGNvbm5lY3RlZCB0byBzZXJpb3VzIHN0cmVuZ3RoLCBidXQgTWljaGFlbCB3YXMgY2xlYXIgdGhhdCBtZW1iZXJzIGRvIG5vdCBoYXZlIHRvIGJlIHBvd2VybGlmdGVycyB0byBiZWxvbmcuIFRoZSBneW0gaW5jbHVkZXMgaGlnaC1sZXZlbCBsaWZ0ZXJzIGFuZCBhdGhsZXRlcywgYnV0IGl0IGFsc28gc2VydmVzIGdlbmVyYWwgcG9wdWxhdGlvbiBtZW1iZXJzIHdobyB3YW50IGEgZmFjaWxpdHkgdGhhdCBmZWVscyBkaWZmZXJlbnQuIFRoYXQgYmFsYW5jZSBpcyBpbXBvcnRhbnQ6IHRoZSBzcGFjZSBjYW4gc3VwcG9ydCB3b3JsZC1jbGFzcyBzdHJlbmd0aCBnb2FscyB3aGlsZSBzdGlsbCBtYWtpbmcgcm9vbSBmb3Igc29tZW9uZSB3aG8gaXMgc2ltcGx5IHJlYWR5IHRvIHRyYWluIGNvbnNpc3RlbnRseS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPk9uZSBzdG9yeSBNaWNoYWVsIHNoYXJlZCBpbnZvbHZlZCBJYW4gSGluZXMsIGEgU3BlY2lhbCBPbHltcGljcyBwb3dlcmxpZnRpbmcgYXRobGV0ZSB3aG8gam9pbmVkIHRoZSBneW0gb3V0c2lkZSBvZiBwcmFjdGljZSwgYmVnYW4gZG9pbmcgaGlzIG93biB3b3Jrb3V0cywgYW5kIGV2ZW50dWFsbHkgYmVjYW1lIGEgc3Ryb25nIGZpZ3VyZSBpbiB0aGUgY29tbXVuaXR5LiBNaWNoYWVsIGRlc2NyaWJlZCBoaW0gYXMgZnJpZW5kbHksIGtub3duIGJ5IG90aGVycywgYW5kIGEgc3Ryb25nIGV4YW1wbGUgb2Ygd2hhdCBpdCBtZWFucyB0byBiZSBhIG1lbWJlci4gVGhhdCBzdG9yeSByZWZsZWN0cyB0aGUgbGFyZ2VyIHBvaW50OiBwZW9wbGUgYXJlIG5vdCBvbmx5IHRyYWluaW5nIGJlc2lkZSBvbmUgYW5vdGhlcjsgdGhleSBhcmUgYmVjb21pbmcgcGFydCBvZiB0aGUgcGxhY2UuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkdyb3d0aCwgVmlzaWJpbGl0eSwgQW5kIFRoZSBOZXh0IENoYXB0ZXI8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkZyb20gYSBidXNpbmVzcyBwZXJzcGVjdGl2ZSwgTWljaGFlbCBzYWlkIGdyb3d0aCBoYXMgcmVxdWlyZWQgZmluZGluZyB0aGUgcmlnaHQgc3lzdGVtcyBmb3IgYXR0cmFjdGluZyBuZXcgbWVtYmVycywgcmV0YWluaW5nIGN1cnJlbnQgbWVtYmVycywgYW5kIGNvbnRpbnVpbmcgdG8gaW1wcm92ZSB3aGF0IHRoZSBneW0gb2ZmZXJzLiBIZSBhbHNvIHNhaWQgR29vZ2xlIGFuZCB3b3JkIG9mIG1vdXRoIGFyZSB0d28gb2YgdGhlIHN0cm9uZ2VzdCB3YXlzIHBlb3BsZSBkaXNjb3ZlciB0aGUgZmFjaWxpdHkgdG9kYXksIGVzcGVjaWFsbHkgcGVvcGxlIHdobyBoYXZlIG1vdmVkIHRvIENoYXJsZXN0b24gb3IgaGVhcmQgYWJvdXQgdGhlIHNwYWNlIHRocm91Z2ggZnJpZW5kcy48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkxvb2tpbmcgYWhlYWQsIGhlIHdhbnRzIHRoZSBidXNpbmVzcyB0byBjb250aW51ZSBncm93aW5nLCB0byBrZWVwIGltcHJvdmluZyB0aGUgcHJvcGVydHksIGFuZCB0byBzdXBwb3J0IHRoZSBuZWFyYnkgUGFsbWV0dG8gUGVyZm9ybWFuY2UgSG91c2UgYXMgcGFydCBvZiBhIGJyb2FkZXIgdmlzaW9uIGZvciBhdGhsZXRlcywgY2xhc3NlcywgYW5kIHN0cmVuZ3RoIGN1bHR1cmUuIFRoZSBjb3JlIG1lc3NhZ2UgcmVtYWlucyBzaW1wbGU6IHRoaXMgaXMgYSBneW0gZm9yIHBlb3BsZSB3aG8gd2FudCBzb21ldGhpbmcgbW9yZSBwZXJzb25hbCB0aGFuIHRoZSBhdmVyYWdlIGNvbW1lcmNpYWwgZ3ltLCB3aXRoIGVxdWlwbWVudCBhbmQgc2VydmljZSB0aGF0IHN0YW5kIG91dCBpbiB0aGUgQ2hhcmxlc3RvbiBhcmVhLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5XaHkgVGhpcyBNYXR0ZXJzIExvY2FsbHk8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkluIENoYXJsZXN0b24sIGEgZ3ltIGhhcyB0byBkbyBtb3JlIHRoYW4gb2ZmZXIgZXF1aXBtZW50LiBNZW1iZXJzIGNhbiBjaG9vc2UgZnJvbSBjb21tZXJjaWFsIGd5bXMsIGJvdXRpcXVlIHN0dWRpb3MsIHByaXZhdGUgdHJhaW5pbmcsIGFuZCBzcGVjaWFsdHkgZmFjaWxpdGllcy4gTWljaGFlbOKAmXMgZmFjaWxpdHkgaGFzIGNhcnZlZCBvdXQgYSBjbGVhciBwbGFjZSBpbiB0aGF0IG1hcmtldCBieSBjb21iaW5pbmcgc3Ryb25nIGVxdWlwbWVudCBzZWxlY3Rpb24gd2l0aCBhbiBhdG1vc3BoZXJlIHRoYXQgZmVlbHMgcGVyc29uYWwgYW5kIHdlbGNvbWluZy48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkZvciBwZW9wbGUgc2VhcmNoaW5nIGZvciBhIENoYXJsZXN0b24gZ3ltLCBhIHBvd2VybGlmdGluZyBneW0gaW4gQ2hhcmxlc3RvbiwgYSBzdHJlbmd0aCB0cmFpbmluZyBmYWNpbGl0eSBuZWFyIFBhcmsgQ2lyY2xlLCBvciBhIG1vcmUgaW5jbHVzaXZlIGd5bSBlbnZpcm9ubWVudCwgdGhlIHZhbHVlIGhlcmUgaXMgdGhlIG1peCBvZiBzZXJpb3VzbmVzcyBhbmQgYWNjZXNzaWJpbGl0eS4gTWVtYmVycyBjYW4gdHJhaW4gaGFyZCwgdXNlIHNwZWNpYWx0eSBlcXVpcG1lbnQsIHJlY292ZXIgd2l0aCBhbWVuaXRpZXMsIGFuZCBzdGlsbCBmZWVsIHRoYXQgdGhlIHNwYWNlIHdhcyBkZXNpZ25lZCBmb3IgbW9yZSB0aGFuIG9uZSBraW5kIG9mIGF0aGxldGUuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkZyZXF1ZW50bHkgQXNrZWQgUXVlc3Rpb25zIEFib3V0IFRoaXMgQ2hhcmxlc3RvbiBHeW08L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hvIElzIE1pY2hhZWwgU2N1bGxpbj88L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPk1pY2hhZWwgU2N1bGxpbiBpcyB0aGUgb3duZXIgYW5kIGNvYWNoIGZlYXR1cmVkIGluIHRoaXMgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZWRpdG9yaWFsIHByb2ZpbGUuIEluIGhpcyBpbnRlcnZpZXcsIGhlIGRlc2NyaWJlZCBhIHBhdGggZnJvbSB0aHJlZS1zcG9ydCBhdGhsZXRlIGFuZCBwb3dlcmxpZnRpbmcgY29tcGV0aXRvciB0byBneW0gb3duZXIsIGNvYWNoLCBhbmQgY29tbXVuaXR5IGJ1aWxkZXIuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgSXMgVGhlIEd5bSBLbm93biBGb3I/PC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgZmFjaWxpdHkgaXMga25vd24gZm9yIGEgY29sb3JmdWwgYW5kIGluY2x1c2l2ZSBneW0gZW52aXJvbm1lbnQsIHNlcmlvdXMgcG93ZXJsaWZ0aW5nIGFuZCBzdHJlbmd0aCBlcXVpcG1lbnQsIG9wZW4gZ3ltIHRyYWluaW5nLCBib2R5YnVpbGRpbmcgZXF1aXBtZW50LCBPbHltcGljIHdlaWdodGxpZnRpbmcgc3BhY2UsIHNhdW5hcywgY29sZCBwbHVuZ2VzLCBhbmQgYSBtZW1iZXIgY3VsdHVyZSB0aGF0IGZlZWxzIG1vcmUgcGVyc29uYWwgdGhhbiB0aGUgYXZlcmFnZSBjb21tZXJjaWFsIGd5bS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMyI+SXMgSXQgT25seSBGb3IgUG93ZXJsaWZ0ZXJzPzwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+Tm8uIE1pY2hhZWwgc2FpZCB0aGUgZmFjaWxpdHkgc2VydmVzIHBvd2VybGlmdGVycywgc3Ryb25nbWFuIGF0aGxldGVzLCBtaWxpdGFyeSBtZW1iZXJzLCBwb2xpY2UsIGZpcnN0IHJlc3BvbmRlcnMsIHZldGVyYW5zLCBib2R5YnVpbGRlcnMsIGFuZCBnZW5lcmFsIHBvcHVsYXRpb24gbWVtYmVycyB3aG8gd2FudCBhIGRpZmZlcmVudCBraW5kIG9mIGd5bSBleHBlcmllbmNlLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgzIj5XaGF0IE1ha2VzIFRoaXMgRmFjaWxpdHkgRGlmZmVyZW50IEluIENoYXJsZXN0b24/PC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5JdCBzdGFuZHMgb3V0IHRocm91Z2ggaXRzIE1pYW1pIFZpY2UtaW5zcGlyZWQgY29sb3JzLCBoYW5kLXNlbGVjdGVkIGVxdWlwbWVudCwgcHJlbWl1bSBzdHJlbmd0aCB0b29scywgY29tbXVuaXR5IGZlZWwsIHNhdW5hcywgY29sZCBwbHVuZ2VzLCBwb3Npbmcgcm9vbSwgT2x5bXBpYyB3ZWlnaHRsaWZ0aW5nIHJvb20sIGFuZCBvd25lci1sZWQgZm9jdXMgb24gbWFraW5nIHN0cmVuZ3RoIGZlZWwgYWNjZXNzaWJsZS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hhdCBJcyBNaWNoYWVsIFNjdWxsaW7igJlzIENvYWNoaW5nIFBoaWxvc29waHk/PC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5NaWNoYWVsIHNhaWQgdGhlIHByb2dyYW0gaGFzIHRvIGFkYXB0IHRvIHRoZSBwZXJzb24gYW5kIHRoZSBwZXJzb27igJlzIGxpZmUuIEhpcyBjb2FjaGluZyBhcHByb2FjaCBlbXBoYXNpemVzIHBlcnNvbmFsIHJlbGF0aW9uc2hpcHMsIGludGVsbGlnZW50IHByb2dyYW0gY2hhbmdlcywgc2FmZXIgcHJvZ3Jlc3MsIGFuZCBwb3dlcmxpZnRpbmcgbWV0aG9kcyB0aGF0IGluY2x1ZGUgYWNjZXNzb3J5IHdvcmssIHNpbmdsZS1hcm0gd29yaywgcG9zaXRpb24gY2hhbmdlcywgYW5kIHJlaGFiLWZvY3VzZWQgbW92ZW1lbnQuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0ta2V5LWJveCI+Cgo8ZGl2IGNsYXNzPSJmbG0ta2V5LWhlYWRpbmciPktleSBUYWtlYXdheXM8L2Rpdj4KCjx1bD4KCjxsaT5UaGlzIENoYXJsZXN0b24sIFNvdXRoIENhcm9saW5hIGd5bSBpcyBidWlsdCBhcm91bmQgc2VyaW91cyBzdHJlbmd0aCB0cmFpbmluZyBhbmQgYW4gaW5jbHVzaXZlIG1lbWJlciBlbnZpcm9ubWVudC48L2xpPgoKPGxpPk1pY2hhZWwgU2N1bGxpbiBkZXNjcmliZXMgdGhlIHNwYWNlIGFzIGEgcGxhY2Ugd2hlcmUgZXZlcnlvbmUgY2FuIHBhcnRpY2lwYXRlIGFuZCBzdHJlbmd0aCBpcyBmb3IgZXZlcnlvbmUuPC9saT4KCjxsaT5UaGUgZmFjaWxpdHkgaW5jbHVkZXMgcG93ZXJsaWZ0aW5nLCBzdHJvbmdtYW4sIGJvZHlidWlsZGluZywgT2x5bXBpYyBsaWZ0aW5nLCBvcGVuIGd5bSB0cmFpbmluZywgcmVjb3ZlcnkgYW1lbml0aWVzLCBhbmQgYSBjb2xvcmZ1bCBlcXVpcG1lbnQgaWRlbnRpdHkuPC9saT4KCjxsaT5JdHMgbWVtYmVyIGN1bHR1cmUgaXMgYnVpbHQgYXJvdW5kIHBlcnNvbmFsIHJlbGF0aW9uc2hpcHMsIGFkYXB0aXZlIGNvYWNoaW5nLCBsb2NhbCB2aXNpYmlsaXR5LCBhbmQgYSBtb3JlIHdlbGNvbWluZyBhbHRlcm5hdGl2ZSB0byB0aGUgYXZlcmFnZSBjb21tZXJjaWFsIGd5bS48L2xpPgoKPC91bD4KCjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWludml0ZS1jYXJkIj4KCjxkaXYgc3R5bGU9ImhlaWdodDo0cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6NHB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTowICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6IzExMTExMSAhaW1wb3J0YW50OyB3aWR0aDphdXRvICFpbXBvcnRhbnQ7IG1heC13aWR0aDpub25lICFpbXBvcnRhbnQ7IG1hcmdpbjowIC00NHB4IDQwcHggLTQ0cHggIWltcG9ydGFudDsgcGFkZGluZzowICFpbXBvcnRhbnQ7IGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsiPiZuYnNwOzwvZGl2PgoKPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjc4MHB4ICFpbXBvcnRhbnQ7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgcGFkZGluZzowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPgoKPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6Mi45cHggIWltcG9ydGFudDsgZm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDsgY29sb3I6Izc0NmQ2NSAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxM3B4IDAgIWltcG9ydGFudDsiPkZvciBQcm9zcGVjdGl2ZSBNZW1iZXJzPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MzhweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOi0wLjM1cHggIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoZSBGaXJzdCBTdGVwPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjE4LjVweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjc2ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50OyBjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7IG1heC13aWR0aDo3NDBweCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkZvciByZWFkZXJzIHdobyBmZWVsIGNvbm5lY3RlZCB0byBNaWNoYWVsIFNjdWxsaW7igJlzIHN0b3J5IGFuZCBiZWxpZXZlIHRoaXMgbWF5IGJlIHRoZSByaWdodCBmaXQsIHRoZSBiZXN0IGZpcnN0IHN0ZXAgaXMgdG8gY29ubmVjdCBkaXJlY3RseSB3aXRoIHRoZSBneW0gYW5kIGV4cGxvcmUgd2hldGhlciBpdHMgc3RyZW5ndGgtZm9jdXNlZCwgY29tbXVuaXR5LWNlbnRlcmVkIGVudmlyb25tZW50IG1hdGNoZXMgdGhlaXIgZ29hbHMuPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjE4LjVweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjc2ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50OyBjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMzBweCAwICFpbXBvcnRhbnQ7IG1heC13aWR0aDo3NDBweCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlByb3NwZWN0aXZlIG1lbWJlcnMgY2FuIGxlYXJuIG1vcmUgYWJvdXQgdGhlIHRyYWluaW5nIHNwYWNlLCBvcGVuIGd5bSBhY2Nlc3MsIGVxdWlwbWVudCwgcmVjb3ZlcnkgYW1lbml0aWVzLCBhbmQgdGhlIGN1cnJlbnQgc3RhcnRpbmcgb3B0aW9ucyBmb3IgbmV3IG1lbWJlcnMuPC9kaXY+Cgo8YSBocmVmPSJodHRwczovL3d3dy5ob21lb2Z0aGVwdW1wLmNvbS8iIHN0eWxlPSJkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiMxMTExMTEgIWltcG9ydGFudDsgY29sb3I6I2Y4ZjRlYyAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZjhmNGVjICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6Mi4zNXB4ICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgcGFkZGluZzoxNXB4IDI0cHggIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7IGJvcmRlcjoxcHggc29saWQgIzExMTExMSAhaW1wb3J0YW50OyI+PHNwYW4gc3R5bGU9ImNvbG9yOiNmOGY0ZWMgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2Y4ZjRlYyAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50OyI+RXhwbG9yZSBUaGUgR3ltPC9zcGFuPjwvYT4KCjwvZGl2PgoKPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkNvbmNsdXNpb248L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoaXMgaXMgbm90IG9ubHkgYSBzdG9yeSBhYm91dCBzdHJlbmd0aCBlcXVpcG1lbnQuIEl0IGlzIGEgc3RvcnkgYWJvdXQgaG93IGEgZ3ltIGNhbiB0YWtlIHBvd2VybGlmdGluZywgc3Ryb25nbWFuIHRyYWluaW5nLCBib2R5YnVpbGRpbmcsIE9seW1waWMgbGlmdGluZywgYW5kIHJlY292ZXJ5IGFtZW5pdGllcyBhbmQgcGxhY2UgdGhlbSBpbnNpZGUgYSBzZXR0aW5nIHRoYXQgZmVlbHMgbGVzcyBpbnRpbWlkYXRpbmcgYW5kIG1vcmUgcGVyc29uYWwuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5NaWNoYWVsIFNjdWxsaW7igJlzIG1lc3NhZ2UgaXMgY2xlYXI6IHRoZSBneW0gaXMgZm9yIGV2ZXJ5b25lLCBldmVuIGlmIG1hbnkgbWVtYmVycyB0cmFpbiBzZXJpb3VzbHkuIEZvciBDaGFybGVzdG9uIG1lbWJlcnMgd2hvIHdhbnQgYSBwbGFjZSB3aXRoIHJlYWwgc3RyZW5ndGggdG9vbHMsIGEgZGlzdGluY3QgYXRtb3NwaGVyZSwgYW5kIGEgY29tbXVuaXR5IHRoZXkgY2FuIGJlY29tZSBwYXJ0IG9mLCB0aGF0IG1heSBiZSB0aGUgbGFzdGluZyBkaWZmZXJlbmNlLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWN0YSI+UmVhZGVycyBpbnRlcmVzdGVkIGluIGV4cGxvcmluZyB0aGlzIENoYXJsZXN0b24gc3RyZW5ndGggZ3ltIGNhbiB2aXNpdCA8YSBocmVmPSJodHRwczovL3d3dy5ob21lb2Z0aGVwdW1wLmNvbS8iIHN0eWxlPSJjb2xvcjojMTExMTExOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyI+dGhlIG9mZmljaWFsIHdlYnNpdGU8L2E+LjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZlYXR1cmVkLWV4cGVydCI+Cgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiIHN0eWxlPSJtYXJnaW46MCAwIDIwcHggMDsiPgoKPHRyPgoKPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjglOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MCAyOHB4IDAgMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KCjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMnB4OyBsZXR0ZXItc3BhY2luZzoycHg7IGNvbG9yOiM3MDY5NjE7IG1hcmdpbjowIDAgNnB4IDA7Ij5GZWF0dXJlZCBGaXRuZXNzIExlYWRlcjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGxldHRlci1zcGFjaW5nOjJweDsgY29sb3I6IzhiODM3YTsgbWFyZ2luOjAgMCAxNXB4IDA7Ij5BYm91dCB0aGUgRmVhdHVyZWQgRXhwZXJ0PC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tZmVhdHVyZWQtbmFtZSI+TWljaGFlbCBTY3VsbGluPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6MTdweDsgY29sb3I6IzVmNWE1MDsgbWFyZ2luOjAgMCA2cHggMDsiPk93bmVyIEFuZCBDb2FjaCAvIFBhbG1ldHRvIFB1bXAgSG91c2U8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxM3B4OyBjb2xvcjojN2Q3NTZiOyBtYXJnaW46MDsiPkNoYXJsZXN0b24sIFNvdXRoIENhcm9saW5hPC9kaXY+Cgo8L3RkPgoKPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6MzIlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpyaWdodDsiPgoKPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9CcEZxR3o3LnBuZyIgYWx0PSJNaWNoYWVsIFNjdWxsaW4gZmVhdHVyZWQgZml0bmVzcyBsZWFkZXIgYW5kIENoYXJsZXN0b24gZ3ltIG93bmVyIiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjE5MHB4OyBoZWlnaHQ6YXV0bzsgYm9yZGVyOjA7IG1hcmdpbjowIDAgMCBhdXRvOyI+Cgo8L3RkPgoKPC90cj4KCjwvdGFibGU+Cgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNlNGRmZDc7IG1hcmdpbjowIDAgMjBweCAwOyI+PC9kaXY+Cgo8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NjcwcHg7Ij4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuODsgY29sb3I6IzFiMWIxOTsgbWFyZ2luOjAgMCAxOXB4IDA7Ij5NaWNoYWVsIFNjdWxsaW4gaXMgYSBDaGFybGVzdG9uIG93bmVyIGFuZCBjb2FjaCB3aG9zZSBwYXRoIGludG8gZml0bmVzcyBiZWdhbiB0aHJvdWdoIHNwb3J0cywgbGlmdGluZywgcG93ZXJsaWZ0aW5nLCBhbmQgY29hY2hpbmcgb3RoZXJzIGFzIHRoZXkgbWFkZSBwcm9ncmVzcy4gVGhhdCBjb2FjaGluZyBjb21tdW5pdHkgZXZlbnR1YWxseSBsZWQgaGltIHRvIG9wZW4gYW4gaW5kZXBlbmRlbnQgc3RyZW5ndGggZmFjaWxpdHkgaW4gMjAyMywgYnVpbHQgYXJvdW5kIHNlcmlvdXMgdHJhaW5pbmcsIGNvbG9yZnVsIGRlc2lnbiwgYW5kIG1lbWJlciBpbmNsdXNpb24uPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuMjg7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMTsgbWFyZ2luOjAgMCA4cHggMDsiPk1pc3Npb24gLyBQaGlsb3NvcGh5PC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowIDAgMTlweCAwOyI+TWljaGFlbOKAmXMgcGhpbG9zb3BoeSBiZWdpbnMgd2l0aCB0aGUgYmVsaWVmIHRoYXQgdGhlIHByb2dyYW0gc2hvdWxkIGFkYXB0IHRvIHRoZSBwZXJzb24gYW5kIHRoZSBwZXJzb27igJlzIGxpZmUuIEhlIHZhbHVlcyBwZXJzb25hbCByZWxhdGlvbnNoaXBzLCBpbnRlbGxpZ2VudCBjb2FjaGluZyBhZGp1c3RtZW50cywgc2FmZSBwcm9ncmVzcywgYW5kIHN0cmVuZ3RoIHRyYWluaW5nIHRoYXQgY2FuIHNlcnZlIGJvdGggc2VyaW91cyBhdGhsZXRlcyBhbmQgZXZlcnlkYXkgbWVtYmVycy48L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS4yODsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExOyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExOyBtYXJnaW46MCAwIDhweCAwOyI+VmFsdWVzIC8gU3BlY2lhbHRpZXM8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuODsgY29sb3I6IzFiMWIxOTsgbWFyZ2luOjA7Ij5IaXMgdmFsdWVzIGluY2x1ZGUgY29tbXVuaXR5LCBpbmNsdXNpdml0eSwgc3RyZW5ndGgsIGVxdWlwbWVudCBxdWFsaXR5LCBhZGFwdGl2ZSBwcm9ncmFtbWluZywgYW5kIGEgbWVtYmVyIGV4cGVyaWVuY2UgdGhhdCBmZWVscyBtb3JlIHBlcnNvbmFsIHRoYW4gYSBjb21tZXJjaWFsIGd5bS4gSGlzIHNwZWNpYWx0aWVzIGluY2x1ZGUgcG93ZXJsaWZ0aW5nIGNvYWNoaW5nLCBzdHJlbmd0aCBwcm9ncmFtbWluZywgYWNjZXNzb3J5IHdvcmssIG1lbWJlciByZWxhdGlvbnNoaXBzLCBhbmQgYnVpbGRpbmcgYSBmYWNpbGl0eSB3aGVyZSBtYW55IGtpbmRzIG9mIGxpZnRlcnMgY2FuIHRyYWluIHNlcmlvdXNseS48L2Rpdj4KCjwvZGl2PgoKPC9kaXY+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IHBhZGRpbmc6MjRweCAwIDRweCAwOyBtYXJnaW46MCAwIDMycHggMDsiPgoKPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcmlhbCBDcml0ZXJpYTwvZGl2PgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjFweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBzcG90bGlnaHQgZmVhdHVyZXMgYXJlIHNlbGVjdGVkIGJhc2VkIG9uIGxvY2FsIGxlYWRlcnNoaXAsIGNsaWVudCBleHBlcmllbmNlLCBzZXJ2aWNlIHF1YWxpdHksIGFuZCBjb250cmlidXRpb24gdG8gdGhlIGZpdG5lc3MgY29tbXVuaXR5LjwvZGl2PgoKPC9kaXY+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmZGZjZjk7IGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjIwcHggMjJweDsgbWFyZ2luOjAgMCAyOHB4IDA7Ij4KCjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjJweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNzsgbWFyZ2luOjAgMCA4cHggMDsiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIFZlcmlmaWVkIFNwb3RsaWdodDwvZGl2PgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5UaGlzIGZlYXR1cmUgaXMgcGFydCBvZiBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEouKAmXMgbG9jYWwgZml0bmVzcyBsZWFkZXJzaGlwIGVkaXRvcmlhbCBzZXJpZXMsIGNyZWF0ZWQgdG8gcmVjb2duaXplIHN0YW5kb3V0IGd5bSBvd25lcnMsIHN0dWRpbyBmb3VuZGVycywgdHJhaW5lcnMsIGFuZCBjb21tdW5pdHkgd2VsbG5lc3MgbGVhZGVycy48L2Rpdj4KCjwvZGl2PgoKPGRpdiBzdHlsZT0icGFkZGluZzowIDAgMzBweCAwOyBtYXJnaW46MDsiPgoKPGRpdiBjbGFzcz0iZmxtLWZvb3Rlci1tZXRhIj5QdWJsaXNoZWQgYnkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgJm5ic3A7IHwgJm5ic3A7IExvY2FsIEZpdG5lc3MgTGVhZGVyc2hpcCBTZXJpZXMgJm5ic3A7IHwgJm5ic3A7IEVkaXRvcmlhbCBTcG90bGlnaHQ8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+RWRpdG9yaWFsbHkgcmV2aWV3ZWQgYW5kIHByZXBhcmVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiPC9kaXY+Cgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9Im1hcmdpbjowIDAgMTRweCAwOyI+U291cmNlczwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNvdXJjZS1ub3RlIj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMyYTI3MjM7IG1hcmdpbjowOyI+VGhpcyBwcm9maWxlIHdhcyBwcmVwYXJlZCBmcm9tIGEgZmlyc3QtcGVyc29uIGVkaXRvcmlhbCBpbnRlcnZpZXcgd2l0aCBNaWNoYWVsIFNjdWxsaW4sIHN1cHBsaWVkIGN1c3RvbWVyIHJldmlldyBtYXRlcmlhbCBmcm9tIENhc3NpZSBCcmFueWFuLCBzdXBwbGllZCBpbWFnZSBtYXRlcmlhbCwgYW5kIHRoZSBvZmZpY2lhbCB3ZWJzaXRlLiBTZXJ2aWNlIGRlc2NyaXB0aW9ucywgZmFjaWxpdHkgZGV0YWlscywgbWVtYmVyIGNvdW50IHJlZmVyZW5jZXMsIHRyYWluaW5nIHBoaWxvc29waHksIGxlYWRlcnNoaXAgcmVmZXJlbmNlcywgYW5kIGN1c3RvbWVyLXJldmlldyBleGNlcnB0cyBhcmUgbGltaXRlZCB0byBpbmZvcm1hdGlvbiBwcm92aWRlZCBpbiB0aG9zZSBzb3VyY2VzLjwvZGl2PgoKPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc4OyBjb2xvcjojM2EzODMzOyBtYXJnaW46MCAwIDMwcHggMDsiPgoKPGRpdj5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBlZGl0b3JpYWwgaW50ZXJ2aWV3IHdpdGggTWljaGFlbCBTY3VsbGluLjwvZGl2PgoKPGRpdj5DdXN0b21lciByZXZpZXcgc3VwcGxpZWQgZm9yIGVkaXRvcmlhbCB1c2UgYnkgQ2Fzc2llIEJyYW55YW4uPC9kaXY+Cgo8ZGl2Pk9mZmljaWFsIHdlYnNpdGU6IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmhvbWVvZnRoZXB1bXAuY29tLyIgc3R5bGU9ImNvbG9yOiMxMTExMTE7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij5QYWxtZXR0byBQdW1wIEhvdXNlPC9hPi48L2Rpdj4KCjwvZGl2PgoKPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZDlkNGNiOyBtYXJnaW46MjRweCAwIDE4cHggMDsiPjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZvb3Rlci1tZXRhIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuODsgbGV0dGVyLXNwYWNpbmc6MS41cHg7IG1hcmdpbjowOyI+wqkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIuIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC9kaXY+Cgo8L2Rpdj4KCjwvZGl2PgoKPC9kaXY+
Local Fitness Leadership Series
Editorial Spotlight / Charleston, South Carolina
By Daniel Ford
Managing Editor
The Fitness Living Profile

Creating An Inclusive Gym Environment: The Story Behind Palmetto Pump House

Inside Michael Scullin’s vision for a Charleston strength gym where serious equipment, colorful design, adaptive coaching, and community help members feel that strength is for them.
Charleston Strength Culture / Independent Gym Leadership / Inclusive Training Environment
When Michael Scullin talks about the gym, he does not describe a place built only for the strongest person in the room. He describes a space where serious training, bright color, strong equipment, and member relationships are meant to make strength feel open to more people.
That idea sits at the center of his Charleston facility. Michael’s background began with sports, lifting, powerlifting, and coaching friends. Over time, that coaching grew into a community, and in 2023 he opened a gym designed to feel different from the dark, intimidating spaces many people expect from serious strength facilities.
“It’s a gym for everyone. Everyone can be a member, everyone can participate, and strength is for everyone too.”
Michael Scullin / Owner And Coach
What Members Notice First
The first impression is color, equipment, and scale. Members walk into a Miami Vice-inspired training space with pink, purple, and blue equipment, more than 50 pieces of bodybuilding equipment, combo racks, heavy dumbbells, a private cardio room, a posing room, an Olympic weightlifting room, saunas, and cold plunges.
Michael Scullin coaching at a Charleston strength gym
Michael Scullin inside the Charleston training space, where serious strength training, colorful equipment, and community are central to the member experience.
Owner Focus
Michael Scullin has shaped the space around a simple standard: make serious strength feel more personal, more welcoming, and more enjoyable.
Charleston training floor with colorful strength equipment
The training floor reflects Michael’s emphasis on hand-selected equipment, open gym access, and a space that feels different from the average commercial gym.
Training Standard
Colorful SpaceA Miami Vice-inspired color system helps the room feel energetic without feeling cold or severe.
Serious ToolsMembers can train with equipment for powerlifting, strongman, bodybuilding, and Olympic lifting.
Community FeelThe gym is designed to help members know people, feel included, and enjoy coming back.
Who It Serves
Strength AthletesPowerlifters, strongman athletes, bodybuilders, and Olympic lifters.
Everyday MembersGeneral population lifters, first responders, veterans, and members who want a better training room.
Strength Welcomes
Everyone
A Charleston Gym Built Around Serious Equipment, Personal Coaching, And A More Welcoming Way To Train.
Profile Snapshot
Featured BusinessPalmetto Pump House
Featured LeaderMichael Scullin, Owner And Coach
LocationCharleston, South Carolina
Editorial FocusInclusive strength culture, serious equipment, adaptive coaching, and a member experience built around community.
Editorial Dossier
This Charleston facility matters because it reframes the serious strength gym as a room that can be technically capable, visually distinct, and socially welcoming at the same time — built for lifters who want real tools without surrendering a sense of belonging.
Editor’s Note
This spotlight is not only about equipment. It is about how a gym owner can use design, coaching, community, and facility standards to make strength feel more accessible without making the training environment less serious.
The Fitness Living Profile
Creating An Inclusive Gym Environment In Charleston
Inside Michael Scullin’s strength facility, where colorful equipment, serious lifting tools, recovery amenities, and adaptive coaching come together inside a more personal gym culture.
Creating an inclusive gym environment begins with a clear contrast. Michael saw many strength gyms lean into dark, severe, highly serious atmospheres. He respected that style, but he wanted something different: a gym that could still serve serious lifters while feeling colorful, enjoyable, and open to people who might not see themselves in a traditional powerlifting space.
Quick Answer
Palmetto Pump House is a Charleston, South Carolina gym built around an inclusive environment, serious strength equipment, and a member-first community. Michael Scullin describes the space as a place for powerlifters, strongman athletes, bodybuilders, first responders, veterans, and everyday members who want a more personal training experience than the average commercial gym.
His path into ownership came through training first. Michael was a three-sport athlete in high school, continued lifting after football, moved to Charleston, competed in powerlifting, and started coaching after other people saw progress in the athletes he was helping. What began with one coached lifter grew into several lifters, then into a larger community, and eventually into the business he leads today.
What You’ll Learn
Inside The Charleston Strength Approach
This profile looks at how the gym combines an inclusive member culture, serious equipment selection, adaptive coaching, and a colorful training environment in Charleston.
Why It’s Different
The gym pairs serious strength tools with a brighter, more welcoming atmosphere than many traditional powerlifting spaces.
Who It Serves
The facility serves strength athletes, open gym members, first responders, veterans, bodybuilders, and everyday lifters.
Why It Stands Out
Its hand-selected equipment, colorful identity, recovery amenities, and community feel give the gym a clear local presence.
From Athlete To Gym Owner
Michael’s story is rooted in the kind of improvement that takes time. He described himself as a high school athlete who had to work to get better, then someone who stayed close to lifting after football ended. When he moved to Charleston, powerlifting became a serious outlet. Coaching followed naturally, first through helping friends and then through a group that grew because people saw progress.
That coaching background matters because this is not only a room full of equipment. It is a gym shaped by someone who understands why people lift, why they stay, and why a personal connection can matter as much as a program. Michael said he already coaches around 50 members, and his training philosophy begins with the relationship between coach and client.
Michael Scullin powerlifting in Charleston South Carolina
Training Foundation: Michael’s own lifting background gives the gym’s coaching voice a practical foundation: serious training, personal standards, and an understanding of how strength is built over time.
Member Experience
A member is meant to feel that the room is serious without being closed off.
“The program has to adapt to the person and their life. The person can’t exactly adapt to the program if it’s not fit for their life.”
Michael Scullin / Owner And Coach
Equipment That Changes The Experience
When Michael explained what makes the gym different, he started with equipment selection. The training floor brings together pieces from the 1980s, 1990s, and 2000s, along with custom colors and specialty equipment that he hand-selected so more people could train effectively. In his view, one standard machine or one standard setup does not always work for every body.
The result is a facility that can serve several training goals at the same time. Michael mentioned powerlifters, strongman athletes, bodybuilders, general population lifters, military members, police, first responders, veterans, and members who simply want a better place to lift. The facility includes a large open gym environment, premium strength equipment, saunas, cold plunges, a private cardio room, a posing room, and a separate Olympic weightlifting room.
Colorful strength equipment and training space in Charleston South Carolina
Facility Standard: The room uses colorful equipment and a broad training floor to support powerlifting, bodybuilding, Olympic lifting, and open gym training.
A Coaching Philosophy Built Around The Person
Michael’s coaching philosophy is practical: the program has to fit the person. He spoke about building a strong personal relationship first, then making intelligent changes when needed so a member can keep progressing in the safest way possible. For powerlifting, he described himself as more anti-traditional in some areas, using accessory work, single-arm work, and position changes to address weak points, pain, and long-term progress.
One method he highlighted is alternating heavy squat and deadlift intensity week to week, paired with consistent bench press work. When members follow his approach consistently, Michael said he often sees meaningful strength improvements over several months. The larger coaching lesson is not only about percentages. It is about communication, adjustment, and a coach understanding how a member feels before changing the plan.
Strength athlete deadlifting in a Charleston training space
Coaching Philosophy: Michael’s coaching approach emphasizes consistent progress, smart adjustments, and strength work that can be adapted to the person in front of him.
Editorial Perspective
This gym matters because it shows that a serious strength facility does not have to make members feel like strength belongs only to a narrow group of people.
Editorial Service Brief
What The Gym Offers
Based on the interview, the facility is built for members who want a serious strength setting, a welcoming community, and equipment options that go beyond a typical commercial gym.
Open Gym TrainingMembers have access to a broad training floor with serious strength tools, open gym flexibility, and a more personal environment than a standard commercial gym.
Strength EquipmentMichael described hand-selected equipment, older specialty pieces, custom colors, combo racks, heavy dumbbells, bodybuilding machines, and dedicated Olympic lifting space.
Coaching SupportMichael coaches members with an emphasis on personal relationships, adaptive programming, safer progress, and training plans that fit the person’s life.
Recovery AmenitiesThe facility includes amenities such as saunas and cold plunges, giving members more ways to use the gym beyond the training floor alone.
Community ReachThe business serves around 600 members and is supported by Google visibility, word of mouth, local events, sponsorships, and a growing second location nearby.
Charleston strength gym logo
Visual Identity
The logo and color system reinforce the same impression members described in the article: a strength gym with personality, energy, and a community feel that stands apart from a traditional dark training room.
Elite Review
“This gym is absolutely sick. Is my favorite gym we have ever dropped into, outside of San Diego. Some serious PL equipment and great bars; and at the same time/place I’m doing oly lifting my partner can bodybuilding which I have found to be super rare. Great employees, easy drop in process, hilarious signs through out, 2 saunas, fantastic merch… wish this gym was in Asheville.”
Cassie Branyan / Customer Review Supplied For Editorial Use
A Gym Built For More Than One Kind Of Lifter
The business is connected to serious strength, but Michael was clear that members do not have to be powerlifters to belong. The gym includes high-level lifters and athletes, but it also serves general population members who want a facility that feels different. That balance is important: the space can support world-class strength goals while still making room for someone who is simply ready to train consistently.
One story Michael shared involved Ian Hines, a Special Olympics powerlifting athlete who joined the gym outside of practice, began doing his own workouts, and eventually became a strong figure in the community. Michael described him as friendly, known by others, and a strong example of what it means to be a member. That story reflects the larger point: people are not only training beside one another; they are becoming part of the place.
Growth, Visibility, And The Next Chapter
From a business perspective, Michael said growth has required finding the right systems for attracting new members, retaining current members, and continuing to improve what the gym offers. He also said Google and word of mouth are two of the strongest ways people discover the facility today, especially people who have moved to Charleston or heard about the space through friends.
Looking ahead, he wants the business to continue growing, to keep improving the property, and to support the nearby Palmetto Performance House as part of a broader vision for athletes, classes, and strength culture. The core message remains simple: this is a gym for people who want something more personal than the average commercial gym, with equipment and service that stand out in the Charleston area.
Why This Matters Locally
In Charleston, a gym has to do more than offer equipment. Members can choose from commercial gyms, boutique studios, private training, and specialty facilities. Michael’s facility has carved out a clear place in that market by combining strong equipment selection with an atmosphere that feels personal and welcoming.
For people searching for a Charleston gym, a powerlifting gym in Charleston, a strength training facility near Park Circle, or a more inclusive gym environment, the value here is the mix of seriousness and accessibility. Members can train hard, use specialty equipment, recover with amenities, and still feel that the space was designed for more than one kind of athlete.
Frequently Asked Questions About This Charleston Gym
Who Is Michael Scullin?
Michael Scullin is the owner and coach featured in this Fitness Living Magazine™ editorial profile. In his interview, he described a path from three-sport athlete and powerlifting competitor to gym owner, coach, and community builder.
What Is The Gym Known For?
The facility is known for a colorful and inclusive gym environment, serious powerlifting and strength equipment, open gym training, bodybuilding equipment, Olympic weightlifting space, saunas, cold plunges, and a member culture that feels more personal than the average commercial gym.
Is It Only For Powerlifters?
No. Michael said the facility serves powerlifters, strongman athletes, military members, police, first responders, veterans, bodybuilders, and general population members who want a different kind of gym experience.
What Makes This Facility Different In Charleston?
It stands out through its Miami Vice-inspired colors, hand-selected equipment, premium strength tools, community feel, saunas, cold plunges, posing room, Olympic weightlifting room, and owner-led focus on making strength feel accessible.
What Is Michael Scullin’s Coaching Philosophy?
Michael said the program has to adapt to the person and the person’s life. His coaching approach emphasizes personal relationships, intelligent program changes, safer progress, and powerlifting methods that include accessory work, single-arm work, position changes, and rehab-focused movement.
Key Takeaways
  • This Charleston, South Carolina gym is built around serious strength training and an inclusive member environment.
  • Michael Scullin describes the space as a place where everyone can participate and strength is for everyone.
  • The facility includes powerlifting, strongman, bodybuilding, Olympic lifting, open gym training, recovery amenities, and a colorful equipment identity.
  • Its member culture is built around personal relationships, adaptive coaching, local visibility, and a more welcoming alternative to the average commercial gym.
 
For Prospective Members
The First Step
For readers who feel connected to Michael Scullin’s story and believe this may be the right fit, the best first step is to connect directly with the gym and explore whether its strength-focused, community-centered environment matches their goals.
Prospective members can learn more about the training space, open gym access, equipment, recovery amenities, and the current starting options for new members.
Explore The Gym
Conclusion
This is not only a story about strength equipment. It is a story about how a gym can take powerlifting, strongman training, bodybuilding, Olympic lifting, and recovery amenities and place them inside a setting that feels less intimidating and more personal.
Michael Scullin’s message is clear: the gym is for everyone, even if many members train seriously. For Charleston members who want a place with real strength tools, a distinct atmosphere, and a community they can become part of, that may be the lasting difference.
Readers interested in exploring this Charleston strength gym can visit the official website.
Featured Fitness Leader
About the Featured Expert
Michael Scullin
Owner And Coach / Palmetto Pump House
Charleston, South Carolina
Michael Scullin featured fitness leader and Charleston gym owner
Michael Scullin is a Charleston owner and coach whose path into fitness began through sports, lifting, powerlifting, and coaching others as they made progress. That coaching community eventually led him to open an independent strength facility in 2023, built around serious training, colorful design, and member inclusion.
Mission / Philosophy
Michael’s philosophy begins with the belief that the program should adapt to the person and the person’s life. He values personal relationships, intelligent coaching adjustments, safe progress, and strength training that can serve both serious athletes and everyday members.
Values / Specialties
His values include community, inclusivity, strength, equipment quality, adaptive programming, and a member experience that feels more personal than a commercial gym. His specialties include powerlifting coaching, strength programming, accessory work, member relationships, and building a facility where many kinds of lifters can train seriously.
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 gym owners, studio founders, trainers, 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 profile was prepared from a first-person editorial interview with Michael Scullin, supplied customer review material from Cassie Branyan, supplied image material, and the official website. Service descriptions, facility details, member count references, training philosophy, leadership references, and customer-review excerpts are limited to information provided in those sources.
Fitness Living Magazine™ editorial interview with Michael Scullin.
Customer review supplied for editorial use by Cassie Branyan.
Official website: Palmetto Pump House.
© Fitness Living Magazine™. All rights reserved.




Cover Stories

0 Comments

Write A Comment

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

A Closer Look at Love Life Fitness Studio, the Fort Mill Gym Helping Women Build Confidence

How Kay Baker built a women-focused training space around strength, cardio, small group coaching, accountability, and a safe place to begin again.

05.07.2026

How EMOSA Pilates Is Creating a More Welcoming Pilates Studio Experience in Santa Ana

EMOSA Pilates is a story about care turned into structure. Abdiana’s vision began with a desire to create something positive, meaningful, and lasting. Today, that vision lives through studios where

05.03.2026

Newbury Park Strength Training Gym Spotlight: How The Training Hall Builds Confidence at Any Age

 

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