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

Myrtle Beach Gym Review: How All In Training Builds Strength, Habits, and Real Member Care

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

PG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJDcmVhdGluZyBhIE1lbWJlci1DZW50ZXJlZCBHeW06IFN0cmF0ZWdpZXMgZm9yIEVuZ2FnZW1lbnQsIEhhYml0IENoYW5nZSwgYW5kIFJlYWwgUmVzdWx0cyI+CjxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iQW4gZWRpdG9yaWFsIHNwb3RsaWdodCBmcm9tIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIG9uIE1pa2UgVGlsYmVycnkgYW5kIEFsbCBJbiBUcmFpbmluZyBpbiBNeXJ0bGUgQmVhY2gsIFNvdXRoIENhcm9saW5hLCBleHBsb3JpbmcgbWVtYmVyLWNlbnRlcmVkIGNvYWNoaW5nLCBoYWJpdCBjaGFuZ2UsIHNtYWxsLWdyb3VwIHRyYWluaW5nLCBzdHJlbmd0aC1iYXNlZCByZXN1bHRzLCBwZXJzb25hbCBhdHRlbnRpb24sIGFuZCBhIGd5bSBjdWx0dXJlIGJ1aWx0IGFyb3VuZCBoZWxwaW5nIHBlb3BsZSBmZWVsIGNhcmVkIGZvciwgY2FwYWJsZSwgYW5kIGNvbnNpc3RlbnQuIj4KPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSJodHRwczovL2lpbGkuaW8vQzlhd0tZdi5wbmciPgo8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0iYXJ0aWNsZSI+CjxtZXRhIG5hbWU9InR3aXR0ZXI6Y2FyZCIgY29udGVudD0ic3VtbWFyeV9sYXJnZV9pbWFnZSI+Cgo8c3R5bGU+Ci5mbG0td3JhcCwuZmxtLXdyYXAgKntib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDt9Ci5mbG0td3JhcHtiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdy14OmhpZGRlbiAhaW1wb3J0YW50O2NvbG9yOiMxYzFiMTkgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgaDIsLmZsbS13cmFwIGgyLC5mbG0td3JhcCBoMywuZmxtLXdyYXAgaDQsLmZsbS13cmFwIGg1LC5mbG0td3JhcCBoNiwuZmxtLXdyYXAgLmZsbS1oMiwuZmxtLXdyYXAgLmZsbS1oMiwuZmxtLXdyYXAgLmZsbS1oMywuZmxtLXdyYXAgLmZsbS1rZXktaGVhZGluZywuZmxtLXdyYXAgLmZsbS1mZWF0dXJlZC1uYW1lLC5mbG0td3JhcCAuZmxtLXNlY3Rpb24gaDIsLmZsbS13cmFwIC5mbG0tbGVhcm4tY2FyZCBoMiwuZmxtLXdyYXAgLmZsbS1zZXJ2aWNlLWJyaWVmIGgye2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyIGEsLmZsbS13cmFwIGgyIGEsLmZsbS13cmFwIGgzIGEsLmZsbS13cmFwIGg0IGEsLmZsbS13cmFwIGg1IGEsLmZsbS13cmFwIGg2IGEsLmZsbS13cmFwIC5mbG0taDIgYSwuZmxtLXdyYXAgLmZsbS1oMiBhLC5mbG0td3JhcCAuZmxtLWgzIGEsLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtbmFtZSBhe2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt9Ci5mbG0tbWFpbnttYXgtd2lkdGg6MTA4MHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjAgMjRweCA4OHB4IDI0cHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLWlubmVye21heC13aWR0aDoxMDQwcHggIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDt9Ci5mbG0tYm9keXttYXgtd2lkdGg6ODEwcHggIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDt9Ci5mbG0tc2VjdGlvbnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O30KLmZsbS10YWJsZSwuZmxtLWxlYXJuLXJvdywuZmxtLXBob3RvLXRhYmxlLC5mbG0tZmlyc3Qtc3RlcC10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fQouZmxtLWV5ZWJyb3d7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6IzZmNjk2MiAhaW1wb3J0YW50O21hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7fQouZmxtLXNtYWxsLWxhYmVse2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDtmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6Izc0NmQ2NSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O30KLmZsbS1oMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo1OHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wMiAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0xLjE1cHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O21hcmdpbjowIDAgMjJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWgye2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1oM3tmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yNiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZGVja3tmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjI2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ2ICFpbXBvcnRhbnQ7Y29sb3I6IzJmMmIyNiAhaW1wb3J0YW50O21hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjk4MHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtpY2tlci1saW5le2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7cGFkZGluZzo3cHggMCA3cHggMTRweCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjg1MHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW50cm8sLmZsbS1wYXJhZ3JhcGgsLmZsbS1ib2R5IHB7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7Y29sb3I6IzFiMWIxOSAhaW1wb3J0YW50O21hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWRyb3BjYXB7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtmb250LXNpemU6OTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3BhZGRpbmc6NnB4IDEycHggMCAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZSwuZmxtLXF1aWNrLWFuc3dlciwuZmxtLXF1b3RlLWJsb2NrLC5mbG0tbm90ZSwuZmxtLWN0YSwuZmxtLXNvdXJjZS1ub3Rle3dpZHRoOjEwMCUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZXtiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDtib3JkZXItdG9wOjJweCBzb2xpZCAjMTUxNTE1ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjJweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjIycHggMCAwIDAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZS10ZXh0e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjdweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNDIgIWltcG9ydGFudDtjb2xvcjojMTcxNzE3ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMnB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taGVyby1pbWd7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1jYXB0aW9ue2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTUgIWltcG9ydGFudDtjb2xvcjojNjY1ZjU3ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDE0cHggYXV0byAhaW1wb3J0YW50O21heC13aWR0aDo0MzhweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1vd25lci1mb2N1c3ttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDttYXJnaW46MTZweCAwIDAgYXV0byAhaW1wb3J0YW50O3BhZGRpbmc6MTdweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tb3duZXItZm9jdXMtY29weXtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7Y29sb3I6IzJmMmMyOCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLXN0YW5kYXJkLWJveHtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjRweCAyNnB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLXN0YW5kYXJkLWNvcHl7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS42MiAhaW1wb3J0YW50O2NvbG9yOiMyNTIyMWYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLWxpbmUtb25le2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjcycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjk1ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMS42cHggIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1hbmNob3ItbGluZS10d297Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6OTZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuODggIWltcG9ydGFudDtmb250LXdlaWdodDozMDAgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMy41cHggIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtjb2xvcjojYmVjOGQ0ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDAgMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O30KLmZsbS1hbmNob3Itc3VidGl0bGV7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjc1cHggIWltcG9ydGFudDtmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuODUgIWltcG9ydGFudDtjb2xvcjojMzYzMjJkICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDttYXgtd2lkdGg6NzYwcHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt9Ci5mbG0tc25hcHNob3Qtcm93e2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U0ZGZkNyAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O30KLmZsbS1zbmFwc2hvdC1sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMSUgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojNzA2ODVmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDE4cHggMTFweCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLXNuYXBzaG90LXZhbHVle2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjY5JSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDtjb2xvcjojMjcyNDIxICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tbm90ZXtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjJweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAzNHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tcXVpY2stYW5zd2Vye2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMWIzICFpbXBvcnRhbnQ7cGFkZGluZzoyNHB4IDI2cHggIWltcG9ydGFudDttYXJnaW46MzRweCAwIDM4cHggMCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jYXJke21hcmdpbjowIDAgNDJweCAwICFpbXBvcnRhbnQ7cGFkZGluZzoyNHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29se3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NjgwcHggIWltcG9ydGFudDttYXJnaW46MzJweCBhdXRvIDM4cHggYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwIGltZ3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDo2ODBweCAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWltYWdlLWNhcHRpb257Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41NiAhaW1wb3J0YW50O2NvbG9yOiM2NjYxNTggIWltcG9ydGFudDttYXJnaW46OHB4IDAgMCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtYnJpZWZ7bWFyZ2luOjM0cHggMCA0MHB4IDAgIWltcG9ydGFudDtwYWRkaW5nOjIycHggMCAxMHB4IDAgIWltcG9ydGFudDtib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zZXJ2aWNlLXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt9Ci5mbG0tc2VydmljZS1sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMTZweCAxNXB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS41cHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojNWY1NzRiICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtY29weXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo2NyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDtjb2xvcjojMWYxZjFkICFpbXBvcnRhbnQ7fQouZmxtLXF1b3RlLWJsb2Nre2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMWIzICFpbXBvcnRhbnQ7cGFkZGluZzoyNnB4IDI4cHggIWltcG9ydGFudDttYXJnaW46MzZweCAwIDM4cHggMCAhaW1wb3J0YW50O30KLmZsbS1rZXktYm94e2JhY2tncm91bmQ6I2Y4ZjdmNCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2RmZGJkMyAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4ICFpbXBvcnRhbnQ7cGFkZGluZzozNHB4IDQwcHggMzZweCA0NHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjQ4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1rZXktaGVhZGluZ3tmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4xOCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAyMHB4IDAgIWltcG9ydGFudDt9Ci5mbG0ta2V5LWJveCB1bHttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoyNHB4ICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS44OCAhaW1wb3J0YW50O2NvbG9yOiMxYzFiMTkgIWltcG9ydGFudDt9Ci5mbG0ta2V5LWJveCBsaXttYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwe2JhY2tncm91bmQ6IzExMTExMSAhaW1wb3J0YW50O3BhZGRpbmc6MzBweCAzMHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjU0cHggMCA1MnB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1mcmFtZXtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yOCkgIWltcG9ydGFudDtwYWRkaW5nOjM0cHggMzZweCAzNHB4IDM2cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1vdmVybGluZXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjRweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojYzliOThkICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC10aXRsZXtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo0NHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wNCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1ydWxle2hlaWdodDoxcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNjOWI5OGQgIWltcG9ydGFudDt3aWR0aDo4NnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAyMnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1jb3B5e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50O2NvbG9yOiNmM2VmZTUgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2U2ZDhhYSAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjIuMnB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjExcHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMjJweCAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAwIDAgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNlNmQ4YWEgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taW50YWtlLWNhcmR7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yNSkgIWltcG9ydGFudDtwYWRkaW5nOjdweCAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0taW50YWtlLXJvd3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjE0KSAhaW1wb3J0YW50O3BhZGRpbmc6MTJweCAwICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1yb3c6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDt9Ci5mbG0taW50YWtlLWxhYmVse2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDtjb2xvcjojYzliOThkICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCA1cHggMCAhaW1wb3J0YW50O30KLmZsbS1pbnRha2UtY29weXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41OCAhaW1wb3J0YW50O2NvbG9yOiNmM2VmZTUgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLW5vdGV7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS42MiAhaW1wb3J0YW50O2NvbG9yOiNkOGQwYmYgIWltcG9ydGFudDttYXJnaW46MTZweCAwIDAgMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1jdGF7YmFja2dyb3VuZDojZmFmOWY3ICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZWNlN2RmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjE4cHggMjBweCAhaW1wb3J0YW50O21hcmdpbjowIDAgNDBweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O2NvbG9yOiMyYTJhMmEgIWltcG9ydGFudDt9Ci5mbG0tZmVhdHVyZWQtZXhwZXJ0e2JhY2tncm91bmQ6I2ZjZmJmOCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2Q4YzlhNyAhaW1wb3J0YW50O2JvcmRlci10b3A6NHB4IHNvbGlkICNiODlhNWYgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweCAhaW1wb3J0YW50O3BhZGRpbmc6MzRweCAzNHB4IDM2cHggMzRweCAhaW1wb3J0YW50O21hcmdpbjo1NnB4IDAgNDJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZlYXR1cmVkLW5hbWV7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MzRweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zb3VyY2Utbm90ZXtiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDtib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjBweCAyMnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAyOHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZm9vdGVyLW1ldGF7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6Izc0NmQ2NSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O21hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7Ci5mbG0tbWFpbntwYWRkaW5nOjAgMThweCA3MHB4IDE4cHggIWltcG9ydGFudDt9Ci5mbG0tbWFzdGhlYWQtbGVmdCwuZmxtLW1hc3RoZWFkLXJpZ2h0LC5mbG0taGVyby1sZWZ0LC5mbG0taGVyby1yaWdodCwuZmxtLWZpcnN0LXN0ZXAtbWFpbiwuZmxtLWZpcnN0LXN0ZXAtc2lkZXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tbWFzdGhlYWQtcmlnaHR7cGFkZGluZy10b3A6MThweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1tYXN0aGVhZC1yaWdodCBkaXZ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWgye2ZvbnQtc2l6ZTo0MnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wNyAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0wLjhweCAhaW1wb3J0YW50O30KLmZsbS1oMntmb250LXNpemU6MzFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMTYgIWltcG9ydGFudDt9Ci5mbG0taDN7Zm9udC1zaXplOjIzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI4ICFpbXBvcnRhbnQ7fQouZmxtLWRlY2t7Zm9udC1zaXplOjIxcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDt9Ci5mbG0taGVyby1pbWcsLmZsbS1oZXJvLWNhcHRpb24sLmZsbS1vd25lci1mb2N1c3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWludHJvLC5mbG0tcGFyYWdyYXBoLC5mbG0tYm9keSBwe2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43NCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjVweCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLXF1b3RlLC5mbG0tbm90ZSwuZmxtLXF1aWNrLWFuc3dlciwuZmxtLXF1b3RlLWJsb2NrLC5mbG0tY3RhLC5mbG0tc291cmNlLW5vdGV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjIycHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjIycHggIWltcG9ydGFudDt9Ci5mbG0tc3RhbmRhcmQtbGFiZWwsLmZsbS1zdGFuZGFyZC1jb3B5LC5mbG0tc25hcHNob3QtbGFiZWwsLmZsbS1zbmFwc2hvdC12YWx1ZSwuZmxtLXNlcnZpY2UtbGFiZWwsLmZsbS1zZXJ2aWNlLWNvcHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1ib3h7cGFkZGluZzoyNnB4IDIycHggIWltcG9ydGFudDttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLWxpbmUtb25le2ZvbnQtc2l6ZTo1MHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0wLjlweCAhaW1wb3J0YW50O30KLmZsbS1hbmNob3ItbGluZS10d297Zm9udC1zaXplOjUycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjk4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuOHB4ICFpbXBvcnRhbnQ7fQouZmxtLWltYWdlLXdyYXB7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjMwcHggMCAzOHB4IDAgIWltcG9ydGFudDt9Ci5mbG0taW1hZ2Utd3JhcCBpbWd7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29se2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MThweCAwICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbDpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmUgIWltcG9ydGFudDt9Ci5mbG0ta2V5LWJveHtwYWRkaW5nOjI4cHggMjJweCAhaW1wb3J0YW50O21hcmdpbjo0MnB4IDAgIWltcG9ydGFudDt9Ci5mbG0ta2V5LWhlYWRpbmd7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9Ci5mbG0ta2V5LWJveCB1bHtwYWRkaW5nLWxlZnQ6MjFweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwe3BhZGRpbmc6MjJweCAxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjQ4cHggMCA0OHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1mcmFtZXtwYWRkaW5nOjI4cHggMjJweCAyOHB4IDIycHggIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1vdmVybGluZXtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjNweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMTNweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1jb3B5e2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS42OCAhaW1wb3J0YW50O21hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1jYXJke21hcmdpbjoyNHB4IDAgMCAwICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1sYWJlbCwuZmxtLWludGFrZS1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1sYWJlbHttYXJnaW46MCAwIDRweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtYnV0dG9ue3dpZHRoOjEwMCUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O3BhZGRpbmc6MTdweCAxNnB4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MnB4ICFpbXBvcnRhbnQ7fQouZmxtLWZlYXR1cmVkLWV4cGVydHtwYWRkaW5nOjMycHggMjJweCAzNHB4IDIycHggIWltcG9ydGFudDttYXJnaW46NTJweCAwIDQycHggMCAhaW1wb3J0YW50O30KLmZsbS1mZWF0dXJlZC1uYW1le2ZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7fQouZmxtLWZvb3Rlci1tZXRhe2ZvbnQtc2l6ZTo5LjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuODUgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjI1cHggIWltcG9ydGFudDt9Cn0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KXsKLmZsbS1tYWlue3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7fQouZmxtLWgye2ZvbnQtc2l6ZTozNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wOCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0wLjZweCAhaW1wb3J0YW50O30KLmZsbS1oMntmb250LXNpemU6MzBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMSAhaW1wb3J0YW50O30KLmZsbS1kZWNre2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW50cm8sLmZsbS1wYXJhZ3JhcGgsLmZsbS1ib2R5IHB7Zm9udC1zaXplOjE5cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcyICFpbXBvcnRhbnQ7fQouZmxtLWFuY2hvci1saW5lLW9uZXtmb250LXNpemU6NDZweCAhaW1wb3J0YW50O30KLmZsbS1hbmNob3ItbGluZS10d297Zm9udC1zaXplOjQ2cHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC40cHggIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC10aXRsZXtmb250LXNpemU6MzFweCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWNvcHl7Zm9udC1zaXplOjE3LjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjYgIWltcG9ydGFudDt9Cn0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsKLmZsbS1tYWlue21heC13aWR0aDoxMDgwcHggIWltcG9ydGFudDtwYWRkaW5nOjAgMjBweCA4OHB4IDIwcHggIWltcG9ydGFudDt9Ci5mbG0taW5uZXJ7bWF4LXdpZHRoOjEwNDBweCAhaW1wb3J0YW50O30KLmZsbS1ib2R5e21heC13aWR0aDo4MTBweCAhaW1wb3J0YW50O30KLmZsbS10YWJsZXt0YWJsZS1sYXlvdXQ6YXV0byAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWxlZnR7d2lkdGg6NTQlICFpbXBvcnRhbnQ7cGFkZGluZzowIDM2cHggMCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcmlnaHR7d2lkdGg6NDYlICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLXJvd3t0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29se2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjMzLjMzMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29sOmZpcnN0LWNoaWxke3BhZGRpbmc6MTZweCAxOHB4IDE2cHggMCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jb2w6bnRoLWNoaWxkKDIpe3BhZGRpbmc6MTZweCAxOHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgzKXtwYWRkaW5nOjE2cHggMCAxNnB4IDE4cHggIWltcG9ydGFudDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLXRhYmxle3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLW1haW57ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NTglICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzowIDMwcHggMCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtc2lkZXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo0MiUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjVweCAwIDAgMCAhaW1wb3J0YW50O30KfQo8L3N0eWxlPgoKPGRpdiBjbGFzcz0iZmxtLXdyYXAiPgo8ZGl2IGNsYXNzPSJmbG0tbWFpbiI+Cgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPgp7CiJAY29udGV4dCI6ICJodHRwczovL3NjaGVtYS5vcmciLAoiQGdyYXBoIjogWwp7CiJAdHlwZSI6ICJBcnRpY2xlIiwKIkBpZCI6ICJodHRwczovL3d3dy5hbGxpbnRyYWluaW5nbWIuY29tLyNmaXRuZXNzLWxpdmluZy1wcm9maWxlIiwKImhlYWRsaW5lIjogIkNyZWF0aW5nIGEgTWVtYmVyLUNlbnRlcmVkIEd5bTogU3RyYXRlZ2llcyBmb3IgRW5nYWdlbWVudCwgSGFiaXQgQ2hhbmdlLCBhbmQgUmVhbCBSZXN1bHRzIiwKImRlc2NyaXB0aW9uIjogIkFuIGVkaXRvcmlhbCBzcG90bGlnaHQgZnJvbSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBvbiBNaWtlIFRpbGJlcnJ5IGFuZCBBbGwgSW4gVHJhaW5pbmcgaW4gTXlydGxlIEJlYWNoLCBTb3V0aCBDYXJvbGluYSwgZXhwbG9yaW5nIG1lbWJlci1jZW50ZXJlZCBjb2FjaGluZywgaGFiaXQgY2hhbmdlLCBzbWFsbC1ncm91cCB0cmFpbmluZywgc3RyZW5ndGgtYmFzZWQgcmVzdWx0cywgcGVyc29uYWwgYXR0ZW50aW9uLCBhbmQgYSBneW0gY3VsdHVyZSBidWlsdCBhcm91bmQgaGVscGluZyBwZW9wbGUgZmVlbCBjYXJlZCBmb3IsIGNhcGFibGUsIGFuZCBjb25zaXN0ZW50LiIsCiJhdXRob3IiOiB7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJEYW5pZWwgRm9yZCIsCiJqb2JUaXRsZSI6ICJNYW5hZ2luZyBFZGl0b3IiCn0sCiJwdWJsaXNoZXIiOiB7CiJAdHlwZSI6ICJPcmdhbml6YXRpb24iLAoibmFtZSI6ICJGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiIKfSwKIm1haW5FbnRpdHlPZlBhZ2UiOiAiaHR0cHM6Ly93d3cuYWxsaW50cmFpbmluZ21iLmNvbS8iLAoiZGF0ZVB1Ymxpc2hlZCI6ICIyMDI2LTA1LTIwIiwKImRhdGVNb2RpZmllZCI6ICIyMDI2LTA2LTAzIiwKImltYWdlIjogWwoiaHR0cHM6Ly9paWxpLmlvL0M5YXdLWXYucG5nIiwKImh0dHBzOi8vaWlsaS5pby9DOWF3MjRhLnBuZyIsCiJodHRwczovL2lpbGkuaW8vQzlhanBUQi5wbmciLAoiaHR0cHM6Ly9paWxpLmlvL0M5YXdKQ0YucG5nIiwKImh0dHBzOi8vaWlsaS5pby9DOWFqYnBWLnBuZyIsCiJodHRwczovL2lpbGkuaW8vQzlhakRrUS5wbmciLAoiaHR0cHM6Ly9paWxpLmlvL0M5YWJReFMucG5nIgpdLAoia2V5d29yZHMiOiBbCiJBbGwgSW4gVHJhaW5pbmciLAoiTWlrZSBUaWxiZXJyeSIsCiJNeXJ0bGUgQmVhY2ggZ3ltIiwKInNtYWxsIGdyb3VwIHRyYWluaW5nIE15cnRsZSBCZWFjaCIsCiJwZXJzb25hbCB0cmFpbmluZyBNeXJ0bGUgQmVhY2giLAoic3RyZW5ndGggYW5kIGNvbmRpdGlvbmluZyIsCiJmaXRuZXNzIGhhYml0IGNoYW5nZSIsCiJtZW1iZXItY2VudGVyZWQgZ3ltIiwKImZpdG5lc3MgY29tbXVuaXR5IE15cnRsZSBCZWFjaCIKXSwKImFib3V0IjogWwp7CiJAdHlwZSI6ICJUaGluZyIsCiJuYW1lIjogIm1lbWJlci1jZW50ZXJlZCBneW0gc3RyYXRlZ2llcyIKfSwKewoiQHR5cGUiOiAiVGhpbmciLAoibmFtZSI6ICJmaXRuZXNzIGhhYml0IGNoYW5nZSIKfSwKewoiQHR5cGUiOiAiVGhpbmciLAoibmFtZSI6ICJzbWFsbCBncm91cCB0cmFpbmluZyIKfSwKewoiQHR5cGUiOiAiVGhpbmciLAoibmFtZSI6ICJzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nIgp9LAp7CiJAdHlwZSI6ICJQbGFjZSIsCiJuYW1lIjogIk15cnRsZSBCZWFjaCwgU291dGggQ2Fyb2xpbmEiCn0KXSwKIm1lbnRpb25zIjogWwp7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJNaWtlIFRpbGJlcnJ5IiwKImpvYlRpdGxlIjogIk93bmVyIGFuZCBDb2FjaCIsCiJ3b3Jrc0ZvciI6IHsKIkB0eXBlIjogIkhlYWx0aENsdWIiLAoibmFtZSI6ICJBbGwgSW4gVHJhaW5pbmciCn0KfSwKewoiQHR5cGUiOiAiSGVhbHRoQ2x1YiIsCiJuYW1lIjogIkFsbCBJbiBUcmFpbmluZyIsCiJ1cmwiOiAiaHR0cHM6Ly93d3cuYWxsaW50cmFpbmluZ21iLmNvbS8iCn0KXQp9LAp7CiJAdHlwZSI6ICJIZWFsdGhDbHViIiwKIkBpZCI6ICJodHRwczovL3d3dy5hbGxpbnRyYWluaW5nbWIuY29tLyNsb2NhbGJ1c2luZXNzIiwKIm5hbWUiOiAiQWxsIEluIFRyYWluaW5nIiwKInVybCI6ICJodHRwczovL3d3dy5hbGxpbnRyYWluaW5nbWIuY29tLyIsCiJzYW1lQXMiOiBbCiJodHRwczovL3d3dy5hbGxpbnRyYWluaW5nbWIuY29tLyIKXSwKImltYWdlIjogImh0dHBzOi8vaWlsaS5pby9DOWF3S1l2LnBuZyIsCiJhZGRyZXNzIjogewoiQHR5cGUiOiAiUG9zdGFsQWRkcmVzcyIsCiJhZGRyZXNzTG9jYWxpdHkiOiAiTXlydGxlIEJlYWNoIiwKImFkZHJlc3NSZWdpb24iOiAiU0MiLAoiYWRkcmVzc0NvdW50cnkiOiAiVVMiCn0sCiJhcmVhU2VydmVkIjogWwp7CiJAdHlwZSI6ICJDaXR5IiwKIm5hbWUiOiAiTXlydGxlIEJlYWNoIgp9LAp7CiJAdHlwZSI6ICJQbGFjZSIsCiJuYW1lIjogIkhvcnJ5IENvdW50eSIKfSwKewoiQHR5cGUiOiAiU3RhdGUiLAoibmFtZSI6ICJTb3V0aCBDYXJvbGluYSIKfQpdLAoiZGVzY3JpcHRpb24iOiAiQWxsIEluIFRyYWluaW5nIGlzIGEgTXlydGxlIEJlYWNoIGZpdG5lc3MgYnVzaW5lc3MgZm9jdXNlZCBvbiBzbWFsbC1ncm91cCB0cmFpbmluZywgcGVyc29uYWwgdHJhaW5pbmcsIHN0cmVuZ3RoIGFuZCBjb25kaXRpb25pbmcsIGhhYml0IGNoYW5nZSwgYW5kIGEgbWVtYmVyLWNlbnRlcmVkIGNvYWNoaW5nIGN1bHR1cmUuIiwKImtub3dzQWJvdXQiOiBbCiJzbWFsbCBncm91cCB0cmFpbmluZyIsCiJwZXJzb25hbCB0cmFpbmluZyIsCiJzdHJlbmd0aCB0cmFpbmluZyIsCiJjb25kaXRpb25pbmciLAoiaGFiaXQgY2hhbmdlIiwKIm1lbWJlciBlbmdhZ2VtZW50IiwKImZpdG5lc3MgY29tbXVuaXR5IiwKInF1YWxpdHkgb2YgbGlmZSByZXN1bHRzIgpdLAoiZW1wbG95ZWUiOiB7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJNaWtlIFRpbGJlcnJ5IiwKImpvYlRpdGxlIjogIk93bmVyIGFuZCBDb2FjaCIKfSwKInJldmlldyI6IHsKIkB0eXBlIjogIlJldmlldyIsCiJhdXRob3IiOiB7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJEZXcgS2lwcGxlIgp9LAoicmV2aWV3Qm9keSI6ICJHcmVhdCBneW0hIEhvbmVzdGx5IGl0cyB0aGUgcGVyZmVjdCBtaXggb2YgaGF2aW5nIHNvbWVvbmUgd2hvIGtub3dzIHdoYXQgdGhleSdyZSBkb2luZyBhbmQgd2lsbCBwdXNoIHlvdSwgYnV0IG5vdCBpbiB0aGUgbWVhbiBhZ2dyZXNzaXZlIHdheSB5b3UgY29tbW9ubHkgdGhpbmsgb2Ygd2hlbiBpdCBjb21lcyB0byBhIHRyYWluZXIuIEdyZWF0IGZvciB3aGF0ZXZlciBsZXZlbCBvZiBmaXRuZXNzIHlvdSBuZWVkLiBUaGUgdHJhaW5lcnMgYW5kIHRoZSBtZW1iZXJzIGFyZSBhbGwgZnJpZW5kbHkgYW5kIHdlbGNvbWluZywgYnV0IGl0IGRvZXNuJ3QgZ2V0IHRvIHRoZSB3ZWlyZCBjdWx0LWxpa2UgbGV2ZWwgb3RoZXIgZ3JvdXAgdHJhaW5pbmcgcGxhY2VzIGhhdmUuIFdoaWNoIGlzIGdyZWF0LiBIaWdobHkgcmVjb21tZW5kISIKfQp9LAp7CiJAdHlwZSI6ICJQZXJzb24iLAoiQGlkIjogImh0dHBzOi8vd3d3LmFsbGludHJhaW5pbmdtYi5jb20vI21pa2UtdGlsYmVycnkiLAoibmFtZSI6ICJNaWtlIFRpbGJlcnJ5IiwKImpvYlRpdGxlIjogIk93bmVyIGFuZCBDb2FjaCIsCiJpbWFnZSI6ICJodHRwczovL2lpbGkuaW8vQzlhd0tZdi5wbmciLAoid29ya3NGb3IiOiB7CiJAdHlwZSI6ICJIZWFsdGhDbHViIiwKIm5hbWUiOiAiQWxsIEluIFRyYWluaW5nIiwKInVybCI6ICJodHRwczovL3d3dy5hbGxpbnRyYWluaW5nbWIuY29tLyIKfSwKImtub3dzQWJvdXQiOiBbCiJncm91cCB0cmFpbmluZyIsCiJwZXJzb25hbCB0cmFpbmluZyIsCiJzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nIiwKImZpdG5lc3MgaGFiaXQgY2hhbmdlIiwKIm1lbWJlci1jZW50ZXJlZCBjb2FjaGluZyIsCiJneW0gY29tbXVuaXR5IiwKImZpdG5lc3MgYnVzaW5lc3MgbGVhZGVyc2hpcCIKXSwKImFkZHJlc3MiOiB7CiJAdHlwZSI6ICJQb3N0YWxBZGRyZXNzIiwKImFkZHJlc3NMb2NhbGl0eSI6ICJNeXJ0bGUgQmVhY2giLAoiYWRkcmVzc1JlZ2lvbiI6ICJTQyIsCiJhZGRyZXNzQ291bnRyeSI6ICJVUyIKfQp9LAp7CiJAdHlwZSI6ICJGQVFQYWdlIiwKIkBpZCI6ICJodHRwczovL3d3dy5hbGxpbnRyYWluaW5nbWIuY29tLyNmYXEiLAoibWFpbkVudGl0eSI6IFsKewoiQHR5cGUiOiAiUXVlc3Rpb24iLAoibmFtZSI6ICJXaG8gSXMgTWlrZSBUaWxiZXJyeT8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJNaWtlIFRpbGJlcnJ5IGlzIHRoZSBvd25lciBhbmQgY29hY2ggYmVoaW5kIEFsbCBJbiBUcmFpbmluZyBpbiBNeXJ0bGUgQmVhY2gsIFNvdXRoIENhcm9saW5hLiBJbiBoaXMgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgaW50ZXJ2aWV3LCBoZSBkZXNjcmliZWQgaGlzIHBhdGggZnJvbSBiZWluZyBhbiBvdmVyd2VpZ2h0IGtpZCB3aG8gZm91bmQgY29uZmlkZW5jZSBpbiB0aGUgd2VpZ2h0IHJvb20gdG8gYmVjb21pbmcgYSBmaXRuZXNzIHByb2Zlc3Npb25hbCBmb2N1c2VkIG9uIGhlbHBpbmcgbWVtYmVycyBmZWVsIGNhcmVkIGZvciwgY2FwYWJsZSwgYW5kIGNvbnNpc3RlbnQuIgp9Cn0sCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiV2hhdCBJcyBBbGwgSW4gVHJhaW5pbmcgS25vd24gRm9yPyIsCiJhY2NlcHRlZEFuc3dlciI6IHsKIkB0eXBlIjogIkFuc3dlciIsCiJ0ZXh0IjogIkFsbCBJbiBUcmFpbmluZyBpcyBrbm93biBmb3IgZ3JvdXAgdHJhaW5pbmcsIHBlcnNvbmFsIHRyYWluaW5nLCBzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nLCBzbWFsbC1ncm91cCBhdHRlbnRpb24sIGFuZCBhIG1lbWJlci1jZW50ZXJlZCBneW0gY3VsdHVyZSB3aGVyZSBwZW9wbGUgYXJlIGdyZWV0ZWQgYnkgbmFtZSwgc3VwcG9ydGVkIHBlcnNvbmFsbHksIGFuZCBlbmNvdXJhZ2VkIHRvIGJ1aWxkIGJldHRlciBoYWJpdHMuIgp9Cn0sCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiSXMgQWxsIEluIFRyYWluaW5nIEJlZ2lubmVyIEZyaWVuZGx5PyIsCiJhY2NlcHRlZEFuc3dlciI6IHsKIkB0eXBlIjogIkFuc3dlciIsCiJ0ZXh0IjogIkJhc2VkIG9uIE1pa2UgVGlsYmVycnnigJlzIGludGVydmlldyBhbmQgdGhlIHN1cHBsaWVkIGN1c3RvbWVyIHJldmlldywgQWxsIEluIFRyYWluaW5nIGlzIGRlc2lnbmVkIHRvIGhlbHAgcGVvcGxlIGZlZWwgd2VsY29tZSBhdCBkaWZmZXJlbnQgZml0bmVzcyBsZXZlbHMuIE1pa2UgZGVzY3JpYmVkIGdyZWV0aW5nIG5ldyBtZW1iZXJzIGJ5IG5hbWUsIGxlYXJuaW5nIGFib3V0IHRoZW0gYmVmb3JlIHRoZXkgdHJhaW4sIGFuZCBvZnRlbiBwYWlyaW5nIHRoZW0gd2l0aCB2ZXRlcmFuIG1lbWJlcnMgdG8gaGVscCBicmVhayB0aGUgaWNlLiIKfQp9LAp7CiJAdHlwZSI6ICJRdWVzdGlvbiIsCiJuYW1lIjogIldoYXQgUmVzdWx0cyBDYW4gTWVtYmVycyBFeHBlY3QgRnJvbSBBbGwgSW4gVHJhaW5pbmc/IiwKImFjY2VwdGVkQW5zd2VyIjogewoiQHR5cGUiOiAiQW5zd2VyIiwKInRleHQiOiAiTWlrZSBUaWxiZXJyeSBzYWlkIG1lbWJlcnMgb2Z0ZW4gYmVnaW4gd2l0aCBoYWJpdCBjaGFuZ2UsIGNvbnNpc3RlbmN5LCBiZXR0ZXIgbnV0cml0aW9uIGF3YXJlbmVzcywgYW5kIGltcHJvdmVkIGNvbmZpZGVuY2UuIEhlIGFsc28gZGVzY3JpYmVkIHN0cmVuZ3RoIGluY3JlYXNlcywgd2VpZ2h0IGxvc3MgcmVzdWx0cywgaW1wcm92ZWQgcXVhbGl0eSBvZiBsaWZlLCBhbmQgbWVtYmVycyBiZWluZyBhYmxlIHRvIGRvIGV2ZXJ5ZGF5IGFjdGl2aXRpZXMgd2l0aCBtb3JlIGVuZXJneSBhbmQgbGVzcyBsaW1pdGF0aW9uLiIKfQp9LAp7CiJAdHlwZSI6ICJRdWVzdGlvbiIsCiJuYW1lIjogIldoYXQgTWFrZXMgQWxsIEluIFRyYWluaW5nIERpZmZlcmVudCBJbiBNeXJ0bGUgQmVhY2g/IiwKImFjY2VwdGVkQW5zd2VyIjogewoiQHR5cGUiOiAiQW5zd2VyIiwKInRleHQiOiAiQWxsIEluIFRyYWluaW5nIHN0YW5kcyBvdXQgdGhyb3VnaCBnZW51aW5lIGNvYWNoaW5nLCBwZXJzb25hbCBhdHRlbnRpb24sIHRyYW5zcGFyZW50IGNvbW11bmljYXRpb24sIHNtYWxsLWdyb3VwIHN1cHBvcnQsIHN0cmVuZ3RoLWJhc2VkIHRyYWluaW5nLCBhbmQgYSBjdWx0dXJlIHdoZXJlIG1lbWJlcnMgYXJlIHRyZWF0ZWQgYXMgcmVhbCBwZW9wbGUgcmF0aGVyIHRoYW4gbnVtYmVycy4iCn0KfQpdCn0KXQp9Cjwvc2NyaXB0PgoKPGRpdiBjbGFzcz0iZmxtLWlubmVyIj4KCjxkaXYgc3R5bGU9InBhZGRpbmc6MzRweCAwIDIycHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLWxlZnQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6My40cHg7IGZvbnQtc2l6ZToxMnB4OyBtYXJnaW46MCAwIDlweCAwOyI+TG9jYWwgRml0bmVzcyBMZWFkZXJzaGlwIFNlcmllczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjdweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM5MjhhODI7IG1hcmdpbjowOyI+RWRpdG9yaWFsIFNwb3RsaWdodCAvIE15cnRsZSBCZWFjaCwgU291dGggQ2Fyb2xpbmE8L2Rpdj4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tbWFzdGhlYWQtcmlnaHQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6MzglOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpyaWdodDsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS4zNTsgY29sb3I6IzE1MTUxNTsgbWFyZ2luOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij5CeSBEYW5pZWwgRm9yZDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjoxMHB4IDAgMCAwOyB0ZXh0LWFsaWduOnJpZ2h0OyI+TWFuYWdpbmcgRWRpdG9yPC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2PgoKPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZDlkNGNiOyBtYXJnaW46MCAwIDMwcHggMDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjk2MHB4OyI+PC9kaXY+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjAgMCAxOHB4IDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLWV5ZWJyb3ciPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIEZlYXR1cmUgUHJvZmlsZTwvZGl2Pgo8aDIgY2xhc3M9ImZsbS1oMiI+Q3JlYXRpbmcgYSBNZW1iZXItQ2VudGVyZWQgR3ltOiBTdHJhdGVnaWVzIGZvciBFbmdhZ2VtZW50LCBIYWJpdCBDaGFuZ2UsIGFuZCBSZWFsIFJlc3VsdHM8L2gyPgo8ZGl2IGNsYXNzPSJmbG0tZGVjayI+SW5zaWRlIE1pa2UgVGlsYmVycnnigJlzIHZpZXcgb2YgQWxsIEluIFRyYWluaW5nIGFzIGEgTXlydGxlIEJlYWNoIGd5bSB3aGVyZSBwZXJzb25hbCBhdHRlbnRpb24sIHNtYWxsLWdyb3VwIGNvYWNoaW5nLCBzdHJlbmd0aCB0cmFpbmluZywgaGFiaXQgY2hhbmdlLCBhbmQgZ2VudWluZSBjYXJlIGhlbHAgbWVtYmVycyBidWlsZCBjb25zaXN0ZW5jeSB0aGF0IGxhc3RzLjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0ta2lja2VyLWxpbmUiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjlweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuODsgbWFyZ2luOjA7Ij5SZWNvZ25pemVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIGZvciBtZW1iZXItY2VudGVyZWQgY29hY2hpbmcsIHNtYWxsLWdyb3VwIHRyYWluaW5nLCBzdHJlbmd0aC1iYXNlZCByZXN1bHRzLCBhbmQgbG9jYWwgZml0bmVzcyBsZWFkZXJzaGlwLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VjdGlvbiIgc3R5bGU9InBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLWhlcm8tbGVmdCIgdmFsaWduPSJ0b3AiIHdpZHRoPSI1NCUiIHN0eWxlPSJ3aWR0aDo1NCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowIDMycHggMCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgo8ZGl2IHN0eWxlPSJtYXJnaW46MCAwIDE1cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1pbnRybyIgc3R5bGU9Im1hcmdpbjowOyI+PHNwYW4gY2xhc3M9ImZsbS1kcm9wY2FwIj5XPC9zcGFuPmhlbiBNaWtlIFRpbGJlcnJ5IHRhbGtzIGFib3V0IEFsbCBJbiBUcmFpbmluZywgaGUgZG9lcyBub3Qgc3RhcnQgd2l0aCBhIG1hcmtldGluZyBwaHJhc2UuIEhlIHN0YXJ0cyB3aXRoIHRoZSBmZWVsaW5nIG9mIHdhbGtpbmcgaW50byBhIHJvb20gd2hlcmUgcGVvcGxlIGtub3cgeW91ciBuYW1lLCB1bmRlcnN0YW5kIHRoYXQgc3RhcnRpbmcgY2FuIGZlZWwgaW50aW1pZGF0aW5nLCBhbmQgaGVscCB5b3Ugc2V0dGxlIGluIGJlZm9yZSB0aGUgd29ya291dCBldmVyIGJlZ2lucy48L2Rpdj4KPGRpdiBzdHlsZT0iY2xlYXI6Ym90aDsgaGVpZ2h0OjA7IGxpbmUtaGVpZ2h0OjA7IGZvbnQtc2l6ZTowOyI+PC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taGVyby1pbnRybyIgc3R5bGU9Im1hcmdpbjowIDAgMTdweCAwOyI+VGhhdCBmZWVsaW5nIHNpdHMgYXQgdGhlIGNlbnRlciBvZiBBbGwgSW4gVHJhaW5pbmcgaW4gTXlydGxlIEJlYWNoLCBTb3V0aCBDYXJvbGluYS4gTWlrZeKAmXMgcGF0aCBpbnRvIGZpdG5lc3MgYmVnYW4gYXMgYSB5b3VuZyBhdGhsZXRlIHdobyBmb3VuZCBjb25maWRlbmNlIGluIHRoZSB3ZWlnaHQgcm9vbSwgZ3JldyB0aHJvdWdoIHllYXJzIG9mIGNvYWNoaW5nIGFuZCBvcGVyYXRpb25zIGV4cGVyaWVuY2UsIGFuZCBldmVudHVhbGx5IGJlY2FtZSBhIGJ1c2luZXNzIGJ1aWx0IGFyb3VuZCBvbmUgY2VudHJhbCBwcm9taXNlOiBtZW1iZXJzIHNob3VsZCBmZWVsIGNhcmVkIGZvciB3aGlsZSB0aGV5IHdvcmsgb24gYmVjb21pbmcgc3Ryb25nZXIgZm9yIGxpZmUuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCI+4oCcT3VyIGd5bSBpcyB0aGUgcGxhY2UgZm9yIHBlb3BsZSB3aG8gd2FudCB0byB3b3JrIG9uIHRoZW1zZWx2ZXMgdG8gYmVjb21lIHRoZSBiZXN0IHZlcnNpb24gZm9yIHRoZW1zZWx2ZXMgYW5kIHRoZWlyIGZhbWlseS7igJ08L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MDsiPk1pa2UgVGlsYmVycnksIE93bmVyIEFuZCBDb2FjaCAvIEFsbCBJbiBUcmFpbmluZzwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoxN3B4IDAgMCAwOyBtYXJnaW46MjBweCAwIDAgMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IGxpbmUtaGVpZ2h0OjEuNzsgY29sb3I6Izc0NmQ2NTsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5XaGF0IE1lbWJlcnMgTm90aWNlIEZpcnN0PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjY2OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MCAwIDEycHggMDsiPkEgcGVyc29uYWwgZ3JlZXRpbmcsIGNvYWNoZXMgd2hvIGtub3cgbmFtZXMsIGEgcm9vbSBidWlsdCBhcm91bmQgc21hbGwtZ3JvdXAgYXR0ZW50aW9uLCBhbmQgYSB0cmFpbmluZyBlbnZpcm9ubWVudCB3aGVyZSBuZXcgbWVtYmVycyBhcmUgbm90IGV4cGVjdGVkIHRvIGZpZ3VyZSBldmVyeXRoaW5nIG91dCBhbG9uZS4gTWlrZSBkZXNjcmliZWQgYSBwcm9jZXNzIHdoZXJlIHRoZSB0ZWFtIGxlYXJucyBhYm91dCBwZW9wbGUgYmVmb3JlaGFuZCwgbWFrZXMgdGhlbSBmZWVsIHdlbGNvbWUsIGFuZCBvZnRlbiBwYWlycyB0aGVtIHdpdGggYSB2ZXRlcmFuIG1lbWJlciB0byBoZWxwIGJyZWFrIHRoZSBpY2UgYmVmb3JlIHRoZSBmaXJzdCBzZXNzaW9uIHN0YXJ0cy48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuNjY7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+VGhlIGRlZXBlciBleHBlcmllbmNlIGlzIGxlc3MgYWJvdXQgaHlwZSBhbmQgbW9yZSBhYm91dCB0cnVzdC4gTWVtYmVycyBhcmUgaW52aXRlZCBpbnRvIGEgY3VsdHVyZSB3aGVyZSBzdHJlbmd0aCBtYXR0ZXJzLCBjb25zaXN0ZW5jeSBtYXR0ZXJzLCBhbmQgcGVvcGxlIGFyZSBlbmNvdXJhZ2VkIHRvIGdpdmUgdGhlbXNlbHZlcyBncmFjZSB3aGlsZSB0aGV5IGJ1aWxkIGJldHRlciBoYWJpdHMuPC9kaXY+CjwvZGl2Pgo8L3RkPgo8dGQgY2xhc3M9ImZsbS1oZXJvLXJpZ2h0IiB2YWxpZ249InRvcCIgd2lkdGg9IjQ2JSIgc3R5bGU9IndpZHRoOjQ2JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxpbWcgY2xhc3M9ImZsbS1oZXJvLWltZyIgc3JjPSJodHRwczovL2lpbGkuaW8vQzlhd0tZdi5wbmciIGFsdD0iTWlrZSBUaWxiZXJyeSBvd25lciBhbmQgY29hY2ggYXQgQWxsIEluIFRyYWluaW5nIGluIE15cnRsZSBCZWFjaCBTb3V0aCBDYXJvbGluYSI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWNhcHRpb24iPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPkZlYXR1cmVkIFByb2ZpbGU6PC9zcGFuPiBNaWtlIFRpbGJlcnJ5IGJyaW5ncyBhIHBlcnNvbmFsLCBtZW1iZXItZmlyc3QgdmlldyB0byBBbGwgSW4gVHJhaW5pbmcsIHNoYXBlZCBieSBoaXMgb3duIHBhdGggZnJvbSBhbiBvdmVyd2VpZ2h0IGtpZCB3aG8gZm91bmQgY29uZmlkZW5jZSBpbiB0aGUgd2VpZ2h0IHJvb20gdG8gYSBneW0gb3duZXIgZm9jdXNlZCBvbiBoZWxwaW5nIG90aGVycyBjaGFuZ2UgdGhlaXIgbGl2ZXMuPC9kaXY+CjxkaXYgc3R5bGU9ImJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjlweCAwIDlweCAxNHB4OyBtYXJnaW46MCAwIDAgYXV0bzsgbWF4LXdpZHRoOjQzOHB4OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuN3B4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS45OyBtYXJnaW46MDsiPkFsbCBJbiBUcmFpbmluZzxicj5NeXJ0bGUgQmVhY2gsIFNvdXRoIENhcm9saW5hPGJyPmFsbGludHJhaW5pbmdtYi5jb208L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1vd25lci1mb2N1cyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNDVweDsgZm9udC1zaXplOjEwcHg7IGNvbG9yOiM3MDY5NjE7IG1hcmdpbjowIDAgOHB4IDA7Ij5Pd25lciBGb2N1czwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tb3duZXItZm9jdXMtY29weSI+TWlrZSBUaWxiZXJyeSBoYXMgc2hhcGVkIEFsbCBJbiBUcmFpbmluZyBhcm91bmQgYSBzaW1wbGUgc3RhbmRhcmQ6IHBlb3BsZSBzaG91bGQgZmVlbCBrbm93biwgc3VwcG9ydGVkLCBhbmQgY2FyZWQgZm9yIHdoaWxlIHRoZXkgd29yayB0b3dhcmQgYmV0dGVyIGhhYml0cywgc3Ryb25nZXIgYm9kaWVzLCBhbmQgYSBiZXR0ZXIgcXVhbGl0eSBvZiBsaWZlLjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjQzOHB4OyBtYXJnaW46MThweCAwIDAgYXV0bzsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQzlhdzI0YS5wbmciIGFsdD0iQWxsIEluIFRyYWluaW5nIG1lbWJlcnMgd29ya2luZyBvdXQgaW4gYSBNeXJ0bGUgQmVhY2ggc3RyZW5ndGggYW5kIGNvbmRpdGlvbmluZyBneW0iIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NDM4cHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjAgMCAwIGF1dG87Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjEzcHg7IGxpbmUtaGVpZ2h0OjEuNTU7IGNvbG9yOiM2NjVmNTc7IG1hcmdpbjo4cHggMCAwIDA7IHRleHQtYWxpZ246bGVmdDsiPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPkluc2lkZSB0aGUgRmFjaWxpdHk6PC9zcGFuPiBBbGwgSW4gVHJhaW5pbmcgY29tYmluZXMgZ3JvdXAgdHJhaW5pbmcsIHBlcnNvbmFsIHRyYWluaW5nLCBzdHJlbmd0aCB3b3JrLCBjb25kaXRpb25pbmcsIGFuZCBhIHdlbGNvbWluZyBzbWFsbC1ncm91cCBlbnZpcm9ubWVudCBhY3Jvc3MgdHdvIE15cnRsZSBCZWFjaC1hcmVhIGxvY2F0aW9ucy48L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9Im1heC13aWR0aDo0MzhweDsgbWFyZ2luOjE4cHggMCAwIGF1dG87IHBhZGRpbmc6MTZweCAwIDAgMDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjFweDsgZm9udC1zaXplOjEwcHg7IG1hcmdpbjowIDAgOHB4IDA7Ij5BbGwgSW4gVHJhaW5pbmcgU3RhbmRhcmQ8L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZTsgd2lkdGg6MTAwJTsgdGFibGUtbGF5b3V0OmZpeGVkOyBib3JkZXItdG9wOjFweCBzb2xpZCAjZTRkZmQ3OyI+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6MzQlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MTBweCAxMHB4IDEwcHggMDsgZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6MS40cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjQ1OyBjb2xvcjojNzA2ODVmOyBmb250LXdlaWdodDo3MDA7Ij5TbWFsbCBHcm91cHM8L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo2NiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzoxMHB4IDA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxNHB4OyBsaW5lLWhlaWdodDoxLjQ4OyBjb2xvcjojM2EzNzMyOyI+VHJhaW5pbmcgaXMga2VwdCBpbnRlbnRpb25hbGx5IHBlcnNvbmFsIHNvIG1lbWJlcnMgY2FuIHJlY2VpdmUgY29hY2hpbmcsIHN0cnVjdHVyZSwgYW5kIGF0dGVudGlvbiB3aXRob3V0IGZlZWxpbmcgbG9zdCBpbiBhIGNyb3dkZWQgcm9vbS48L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGU7IHdpZHRoOjEwMCU7IHRhYmxlLWxheW91dDpmaXhlZDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2U0ZGZkNzsiPgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjM0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjEwcHggMTBweCAxMHB4IDA7IGZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOjEuNHB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzcwNjg1ZjsgZm9udC13ZWlnaHQ6NzAwOyI+SGFiaXQgQ2hhbmdlPC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6NjYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MTBweCAwOyBmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTRweDsgbGluZS1oZWlnaHQ6MS40ODsgY29sb3I6IzNhMzczMjsiPlRoZSBmaXJzdCBzdGFnZSBvZiBwcm9ncmVzcyBjZW50ZXJzIG9uIHJvdXRpbmVzIHRoYXQgY2FuIHN1cnZpdmUgcmVhbCBsaWZlOiBjb25zaXN0ZW5jeSwgbnV0cml0aW9uIGF3YXJlbmVzcywgaHlkcmF0aW9uLCBwcmVwYXJhdGlvbiwgYW5kIGdyYWNlIGR1cmluZyBpbXBlcmZlY3Qgd2Vla3MuPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlOyB3aWR0aDoxMDAlOyB0YWJsZS1sYXlvdXQ6Zml4ZWQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNlNGRmZDc7Ij4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDozNCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzoxMHB4IDEwcHggMTBweCAwOyBmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzoxLjRweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDU7IGNvbG9yOiM3MDY4NWY7IGZvbnQtd2VpZ2h0OjcwMDsiPlJlYWwgQ2FyZTwvZGl2Pgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjY2JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjEwcHggMDsgZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE0cHg7IGxpbmUtaGVpZ2h0OjEuNDg7IGNvbG9yOiMzYTM3MzI7Ij5NZW1iZXJzIGFyZSB0cmVhdGVkIGFzIHBlb3BsZSB3aXRoIGZhbWlsaWVzLCBjYXJlZXJzLCBnb2FscywgaW5zZWN1cml0aWVzLCByZXNwb25zaWJpbGl0aWVzLCBhbmQgbGl2ZXMgb3V0c2lkZSB0aGUgZ3ltLiBUaGUgY29hY2hpbmcgc3RhbmRhcmQgaXMgbm90IHNpbXBseSB0byBwdXNoIGhhcmRlcjsgaXQgaXMgdG8gdW5kZXJzdGFuZCB3aGF0IGVhY2ggcGVyc29uIGlzIGNhcnJ5aW5nLCBoZWxwIHRoZW0gZmVlbCBrbm93biwgYW5kIHN1cHBvcnQgcHJvZ3Jlc3MgdGhhdCBpbXByb3ZlcyBsaWZlIGJleW9uZCB0aGUgd29ya291dCBmbG9vci48L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGU7IHdpZHRoOjEwMCU7IHRhYmxlLWxheW91dDpmaXhlZDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2U0ZGZkNzsiPgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjM0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjEwcHggMTBweCAxMHB4IDA7IGZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOjEuNHB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzcwNjg1ZjsgZm9udC13ZWlnaHQ6NzAwOyI+UXVhbGl0eSBPZiBMaWZlPC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6NjYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MTBweCAwOyBmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTRweDsgbGluZS1oZWlnaHQ6MS40ODsgY29sb3I6IzNhMzczMjsiPlRoZSBkZWVwZXIgZ29hbCBpcyBzdHJlbmd0aCB0aGF0IHNob3dzIHVwIG91dHNpZGUgdGhlIGd5bTogbW9yZSBlbmVyZ3kgZm9yIGZhbWlseSwgbW9yZSBjb25maWRlbmNlIGluIGRhaWx5IGxpZmUsIGJldHRlciBtb3ZlbWVudCwgaW1wcm92ZWQgY29uc2lzdGVuY3ksIGFuZCB0aGUgYWJpbGl0eSB0byBlbmpveSBsaWZlIHdpdGggZmV3ZXIgbGltaXRhdGlvbnMuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC90ZD4KPC90cj4KPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc3RhbmRhcmQtYm94IiBzdHlsZT0ibWFyZ2luOjMwcHggMCAwIDA7Ij4KPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4KPHRyPgo8dGQgY2xhc3M9ImZsbS1zdGFuZGFyZC1sYWJlbCIgc3R5bGU9InZlcnRpY2FsLWFsaWduOnRvcDsgd2lkdGg6MTY4cHg7IHBhZGRpbmc6MnB4IDI0cHggMCAwOyI+PGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBsaW5lLWhlaWdodDoxLjc7Ij5UaGUgRml0bmVzcyBTdGFuZGFyZDwvZGl2PjwvdGQ+Cjx0ZCBzdHlsZT0idmVydGljYWwtYWxpZ246dG9wOyI+PGRpdiBjbGFzcz0iZmxtLXN0YW5kYXJkLWNvcHkiPkFsbCBJbiBUcmFpbmluZyBzdGFuZHMgYXBhcnQgYnkgY29tYmluaW5nIHNtYWxsLWdyb3VwIGNvYWNoaW5nLCBzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nLCBwZXJzb25hbCBhdHRlbnRpb24sIGFuZCBhIGNsZWFyIGJlbGllZiB0aGF0IHRoZSBiZXN0IGZpdG5lc3MgcmVzdWx0cyBiZWdpbiB3aXRoIGJldHRlciBoYWJpdHMsIHJlYWwgaHVtYW4gY2FyZSwgYW5kIHF1YWxpdHktb2YtbGlmZSBwcm9ncmVzcyB0aGF0IGNvbnRpbnVlcyBiZXlvbmQgdGhlIHdvcmtvdXQgZmxvb3IuPC9kaXY+PC90ZD4KPC90cj4KPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJtYXJnaW46MzBweCAwIDQwcHggMDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1hbmNob3ItbGluZS1vbmUiPkNhcmUgQnVpbGRzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1hbmNob3ItbGluZS10d28iPkNPTlNJU1RFTkNZPC9kaXY+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6IzIyMjIyMjsgbWFyZ2luOjIwcHggMCAxNXB4IDA7IG1heC13aWR0aDo5NDBweDsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tYW5jaG9yLXN1YnRpdGxlIj5BIE15cnRsZSBCZWFjaCBHeW0gQnVpbHQgQXJvdW5kIFBlcnNvbmFsIEF0dGVudGlvbiwgSGFiaXQgQ2hhbmdlLCBTdHJlbmd0aCwgQW5kIE1lbWJlciBUcnVzdC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tYm9keSI+Cgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjIycHggMCAxOHB4IDA7IG1hcmdpbjowIDAgMzRweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5Qcm9maWxlIFNuYXBzaG90PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkJ1c2luZXNzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkFsbCBJbiBUcmFpbmluZzwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+T3duZXI8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+TWlrZSBUaWxiZXJyeTwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+TG9jYXRpb248L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+TXlydGxlIEJlYWNoLCBTb3V0aCBDYXJvbGluYTwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+Rm9jdXM8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+U21hbGwtZ3JvdXAgdHJhaW5pbmcsIHBlcnNvbmFsIHRyYWluaW5nLCBzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nLCBoYWJpdCBjaGFuZ2UsIGFuZCBtZW1iZXItY2VudGVyZWQgY2FyZS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciIHN0eWxlPSJib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlRyYWluaW5nIE1vZGVsPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkdyb3VwIHRyYWluaW5nIGFuZCBwZXJzb25hbCB0cmFpbmluZyBhY3Jvc3MgTXlydGxlIEJlYWNoLWFyZWEgbG9jYXRpb25zIHdpdGggYW4gZW1waGFzaXMgb24gY29uc2lzdGVuY3ksIGNvYWNoaW5nLCBhbmQgcXVhbGl0eS1vZi1saWZlIHJlc3VsdHMuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcmlhbCBEb3NzaWVyPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjJweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5BbGwgSW4gVHJhaW5pbmcgbWF0dGVycyBiZWNhdXNlIGl0IHRyZWF0cyB0aGUgbWVtYmVyIGV4cGVyaWVuY2UgYXMgcGFydCBvZiB0aGUgcmVzdWx0LCBidWlsdCBmb3IgcGVvcGxlIHdobyB3YW50IHN0cmVuZ3RoLCBhY2NvdW50YWJpbGl0eSwgYmV0dGVyIGhhYml0cywgYW5kIGEgZ3ltIGN1bHR1cmUgd2hlcmUgcGVyc29uYWwgY2FyZSBpcyBub3Qgc2VwYXJhdGVkIGZyb20gcHJvZ3Jlc3MuPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIiBzdHlsZT0iYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgNDBweCAwICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcuKAmXMgTm90ZTwvZGl2Pgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyI+VGhpcyBwcm9maWxlIGV4YW1pbmVzIGhvdyBNaWtlIFRpbGJlcnJ54oCZcyBwZXJzb25hbCB0cmFuc2Zvcm1hdGlvbiwgY29hY2hpbmcgYmFja2dyb3VuZCwgYW5kIGxlYWRlcnNoaXAgZXhwZXJpZW5jZSBzaGFwZWQgYSBneW0gc3RhbmRhcmQgY2VudGVyZWQgb24gdHJ1c3QsIG1lbWJlciByZWxhdGlvbnNoaXBzLCBzdHJlbmd0aCwgYW5kIHN1c3RhaW5hYmxlIGhhYml0IGNoYW5nZS48L3A+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoyMnB4IDAgMThweCAwOyBtYXJnaW46MCAwIDM4cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tZXllYnJvdyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgUHJvZmlsZTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDIiPkluc2lkZSBUaGUgQWxsIEluIFRyYWluaW5nIEFwcHJvYWNoPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luOjAgIWltcG9ydGFudDsiPkNyZWF0aW5nIGEgbWVtYmVyLWNlbnRlcmVkIGd5bSBiZWdpbnMgd2l0aCBhIHNpbXBsZSBzdGFuZGFyZDogbWVtYmVycyBzaG91bGQgZmVlbCBsaWtlIHRoZXkgYXJlIHBhcnQgb2Ygc29tZXRoaW5nIGJpZ2dlci4gRm9yIE1pa2UgVGlsYmVycnksIHRoYXQgaWRlYSBnb2VzIGJhY2sgdG8gdGhlIHdlaWdodCByb29tLCB0aGUgZm9vdGJhbGwgdGVhbSwgYW5kIHRoZSBmaXJzdCB0aW1lIGhlIHVuZGVyc3Rvb2Qgd2hhdCBzdHJlbmd0aCBjb3VsZCBkbyBmb3IgY29uZmlkZW5jZS4gWWVhcnMgbGF0ZXIsIHRoYXQgc2FtZSBmZWVsaW5nIGJlY2FtZSBwYXJ0IG9mIHRoZSBjdWx0dXJlIGhlIHdhbnRlZCB0byBidWlsZCBhdCBBbGwgSW4gVHJhaW5pbmcuPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1xdWljay1hbnN3ZXIiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+UXVpY2sgQW5zd2VyPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjY2ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5BbGwgSW4gVHJhaW5pbmcgaXMgYSBNeXJ0bGUgQmVhY2gsIFNvdXRoIENhcm9saW5hIGd5bSBidWlsdCBhcm91bmQgc21hbGwtZ3JvdXAgdHJhaW5pbmcsIHBlcnNvbmFsIHRyYWluaW5nLCBzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nLCBoYWJpdCBjaGFuZ2UsIGFuZCBwZXJzb25hbCBtZW1iZXIgY2FyZS4gTWlrZSBUaWxiZXJyeSBkZXNjcmliZXMgdGhlIGd5bSBhcyBhIHBsYWNlIHdoZXJlIG1lbWJlcnMgYXJlIGdyZWV0ZWQgYnkgbmFtZSwgc3VwcG9ydGVkIHRocm91Z2ggYmV0dGVyIHJvdXRpbmVzLCBjb2FjaGVkIHRvd2FyZCByZWFsIHN0cmVuZ3RoLCBhbmQgcmVtaW5kZWQgdGhhdCBmaXRuZXNzIHNob3VsZCBpbXByb3ZlIHF1YWxpdHkgb2YgbGlmZSBiZXlvbmQgdGhlIHNjYWxlLjwvcD4KPC9kaXY+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+TWlrZeKAmXMgb3duIHN0b3J5IGdpdmVzIHRoYXQgc3RhbmRhcmQgaXRzIHdlaWdodC4gR3Jvd2luZyB1cCwgaGUgZGVzY3JpYmVkIGhpbXNlbGYgYXMgdGhlIG92ZXJ3ZWlnaHQga2lkIHdobyB3YXMgcGlja2VkIG9uLCBldmVuIHdoaWxlIGhlIHdhcyBpbnZvbHZlZCBpbiBzcG9ydHMuIEZvb3RiYWxsIGludHJvZHVjZWQgaGltIHRvIHRoZSB3ZWlnaHQgcm9vbSwgYnV0IHdoYXQgc3RheWVkIHdpdGggaGltIHdhcyBub3Qgb25seSB0aGUgZ2FtZS4gSXQgd2FzIHRoZSBjYW1hcmFkZXJpZSwgdGhlIGNvbW11bml0eSwgdGhlIGFjY29tcGxpc2htZW50IG9mIG1vdmluZyB3ZWlnaHQsIGFuZCB0aGUgcmVhbGl6YXRpb24gdGhhdCBoZSB3YXMgc3Ryb25nLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1sZWFybi1jYXJkIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPldoYXQgWW914oCZbGwgTGVhcm48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xMiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyI+SW5zaWRlIFRoZSBBbGwgSW4gVHJhaW5pbmcgQXBwcm9hY2g8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjcyOyBjb2xvcjojMmQyYTI2OyBtYXJnaW46MCAwIDE2cHggMDsiPlRoaXMgcHJvZmlsZSBsb29rcyBhdCBob3cgQWxsIEluIFRyYWluaW5nIGNvbWJpbmVzIHBlcnNvbmFsIGF0dGVudGlvbiwgaGFiaXQgY2hhbmdlLCBzdHJlbmd0aC1mb2N1c2VkIHByb2dyYW1taW5nLCBhbmQgZ2VudWluZSBtZW1iZXIgcmVsYXRpb25zaGlwcyBpbnNpZGUgYSBNeXJ0bGUgQmVhY2ggZml0bmVzcyBlbnZpcm9ubWVudC48L3A+Cjx0YWJsZSBjbGFzcz0iZmxtLWxlYXJuLXJvdyIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgdmFsaWduPSJ0b3AiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl0IElzIERpZmZlcmVudDwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFlMWI7IG1hcmdpbjowOyI+VGhlIGd5bSBibGVuZHMgc21hbGwtZ3JvdXAgZW5lcmd5IHdpdGggcGVyc29uYWwgY29hY2hpbmcsIHRyYW5zcGFyZW50IGNvbW11bmljYXRpb24sIHN0cmVuZ3RoIHdvcmssIGFuZCBhIGN1bHR1cmUgd2hlcmUgbWVtYmVycyBhcmUga25vd24uPC9wPgo8L3RkPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS41NXB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCA3cHggMDsiPldobyBJdCBTZXJ2ZXM8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMWYxZTFiOyBtYXJnaW46MDsiPkFsbCBJbiBUcmFpbmluZyBzZXJ2ZXMgbWVtYmVycyB3aG8gd2FudCBjb2FjaGluZywgYWNjb3VudGFiaWxpdHksIGdyb3VwIHRyYWluaW5nLCBwZXJzb25hbCB0cmFpbmluZywgYW5kIGhlbHAgYnVpbGRpbmcgYmV0dGVyIGhhYml0cy48L3A+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgdmFsaWduPSJ0b3AiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl0IFN0YW5kcyBPdXQ8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMWYxZTFiOyBtYXJnaW46MDsiPkl0cyBtZW1iZXItZmlyc3QgY3VsdHVyZSwgc3RyZW5ndGgtYmFzZWQgcmVzdWx0cywgYW5kIGdlbnVpbmUgY29hY2hpbmcgc3R5bGUgZ2l2ZSB0aGUgZ3ltIGEgY2xlYXIgaWRlbnRpdHkgaW4gTXlydGxlIEJlYWNoIGZpdG5lc3MuPC9wPgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+QSBHeW0gQnVpbHQgRnJvbSBQZXJzb25hbCBUcmFuc2Zvcm1hdGlvbjwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+TWlrZSBkaWQgbm90IGRlc2NyaWJlIGZpdG5lc3MgYXMgYSBjYXJlZXIgaGUgY2FzdWFsbHkgY2hvc2UuIEhlIGRlc2NyaWJlZCBpdCBhcyBhIGNhbGxpbmcgdGhhdCBncmV3IGZyb20gcGVyc29uYWwgZXhwZXJpZW5jZS4gQWZ0ZXIgaGlnaCBzY2hvb2wsIGhlIGNvbnRpbnVlZCB0cmFpbmluZyBvbiBhbmQgb2ZmLCBtb3ZpbmcgdGhyb3VnaCBoaXMgb3duIGN5Y2xlcyBvZiBnYWluaW5nIGFuZCBsb3Npbmcgd2VpZ2h0LiBXaGlsZSB3b3JraW5nIGEgam9iIGhlIGRpZCBub3QgZW5qb3ksIGhpcyBmdXR1cmUgd2lmZSBlbmNvdXJhZ2VkIGhpbSB0byBjb25zaWRlciBiZWNvbWluZyBhIHBlcnNvbmFsIHRyYWluZXIgYmVjYXVzZSBoZSBsb3ZlZCB0cmFpbmluZywgaGFkIGEgc3RvcnkgdG8gc2hhcmUsIGFuZCBlbmpveWVkIGhlbHBpbmcgcGVvcGxlLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoYXQgc3VnZ2VzdGlvbiBjaGFuZ2VkIGhpcyBkaXJlY3Rpb24uIE1pa2UgYmVjYW1lIGNlcnRpZmllZCwgbGVhcm5lZCBtb3JlIGFib3V0IG51dHJpdGlvbiBhbmQgdGhlIGJvZHksIG1vdmVkIHRvIE15cnRsZSBCZWFjaCwgYW5kIGJlZ2FuIGNvYWNoaW5nIGluIGEgZ3JvdXAgZml0bmVzcyBlbnZpcm9ubWVudC4gRnJvbSB0aGVyZSwgaGUgaGVscGVkIGdyb3cgYSBsb2NhbCBneW0gb3BlcmF0aW9uIHRoYXQgbGF0ZXIgZXhwYW5kZWQgbmF0aW9uYWxseSwgc2VydmVkIGFzIGRpcmVjdG9yIG9mIG9wZXJhdGlvbnMsIGFuZCBsZWFybmVkIHdoYXQgaGUgZGlkIGFuZCBkaWQgbm90IHdhbnQgZnJvbSBmaXRuZXNzIGxlYWRlcnNoaXAuIEhlIGxpa2VkIGJlaW5nIHdpdGggaGlzIHBlb3BsZS4gSGUgbGlrZWQgY29hY2hpbmcuIEhlIGxpa2VkIHRoZSBodW1hbiBzaWRlIG9mIHRoZSB3b3JrLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIiBzdHlsZT0iYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNjZmM1YjYgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NmYzViNiAhaW1wb3J0YW50OyBib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPk1lbWJlciBFeHBlcmllbmNlPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsiPkEgbWVtYmVyIGF0IEFsbCBJbiBUcmFpbmluZyBpcyBtZWFudCB0byBmZWVsIHJlY29nbml6ZWQsIHdlbGNvbWVkLCBhbmQgc3VwcG9ydGVkLiBNaWtlIGRlc2NyaWJlZCBhIGd5bSB3aGVyZSBwZW9wbGUgYXJlIGdyZWV0ZWQgYnkgbmFtZSwgaW50cm9kdWNlZCBpbnRvIHRoZSByb29tIHdpdGggY2FyZSwgcGFpcmVkIHdpdGggdmV0ZXJhbiBtZW1iZXJzIHdoZW4gaGVscGZ1bCwgYW5kIGd1aWRlZCB0b3dhcmQgdGhlIGtpbmQgb2YgY29uc2lzdGVuY3kgdGhhdCBtYWtlcyBmaXRuZXNzIGZlZWwgbGVzcyBpbnRpbWlkYXRpbmcgYW5kIG1vcmUgcGVyc29uYWwuPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1xdW90ZS1ibG9jayI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlLXRleHQiIHN0eWxlPSJmb250LXNpemU6MjlweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQ0ICFpbXBvcnRhbnQ7Ij7igJxJIHdhbnQgcGVvcGxlIHRvIGtub3cgdGhhdCB3ZSBnZW51aW5lbHkgY2FyZSBhYm91dCB0aGVtLiBZb3XigJlyZSBub3QganVzdCBhIG51bWJlciBoZXJlLiBZb3XigJlyZSBhIHBlcnNvbiB3aXRoIGEgZmFtaWx5LCBhIGNhcmVlciwgYW5kIGEgbGlmZSBvdXRzaWRlIHRoZSBneW0uIFRyYWluaW5nIHdpdGggdXMgaXMgb25seSBvbmUgcGFydCBvZiB0aGF0IGxpZmUsIGFuZCBvdXIgZ29hbCBpcyB0byBzdXBwb3J0IHlvdSwgY2FyZSBhYm91dCB5b3UsIGFuZCBoZWxwIHlvdSByZWFjaCB0aGUgZ29hbHMgdGhhdCBtYXR0ZXIgbW9zdCB0byB5b3Uu4oCdPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjA7Ij5NaWtlIFRpbGJlcnJ5LCBPd25lciBBbmQgQ29hY2ggLyBBbGwgSW4gVHJhaW5pbmc8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkhhYml0IENoYW5nZSBCZWZvcmUgU2NhbGUgQ2hhbmdlPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5XaGVuIE1pa2Ugd2FzIGFza2VkIHdoYXQga2luZCBvZiB0cmFuc2Zvcm1hdGlvbiBoZSBob3BlcyBtZW1iZXJzIGV4cGVyaWVuY2UgaW4gdGhlaXIgZmlyc3QgNjAgdG8gOTAgZGF5cywgaGUgZGlkIG5vdCBsZWFkIHdpdGggd2VpZ2h0IGxvc3MuIEVhcmxpZXIgaW4gaGlzIGNvYWNoaW5nIGNhcmVlciwgaGUgc2FpZCwgd2VpZ2h0IGxvc3MgZmVsdCBsaWtlIHRoZSBtb3N0IG9idmlvdXMgbWV0cmljLiBPdmVyIHRpbWUsIGhlIHJlYWxpemVkIGl0IHdhcyBub3QgdGhlIG9ubHkgbWVhc3VyZSBvZiBzdWNjZXNzIGFuZCBvZnRlbiBub3QgdGhlIGJlc3Qgb25lLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkF0IEFsbCBJbiBUcmFpbmluZywgdGhvc2UgZWFybHkgbW9udGhzIGFyZSBhYm91dCBidWlsZGluZyBoYWJpdHMuIFRoYXQgbWF5IG1lYW4gY29tbWl0dGluZyB0byBhIGNlcnRhaW4gbnVtYmVyIG9mIHdvcmtvdXRzIGVhY2ggd2VlaywgZWF0aW5nIG1vcmUgcHJvdGVpbiwgYmVjb21pbmcgbW9yZSBhd2FyZSBvZiBudXRyaXRpb24sIGRyaW5raW5nIG1vcmUgd2F0ZXIsIHByZXBhcmluZyBjbG90aGVzIGJlZm9yZSB3b3JrLCBvciBzZXR0aW5nIGFuIGFsYXJtIGVhcmx5IGVub3VnaCB0byBtYWtlIGEgbW9ybmluZyBzZXNzaW9uLiBJdCBhbHNvIG1lYW5zIGxlYXJuaW5nIG5vdCB0byBiZWF0IHlvdXJzZWxmIHVwIHdoZW4gYSBkaWZmaWN1bHQgd2VlayBkaXNydXB0cyB0aGUgcGxhbi4gTWlrZSB1c2VkIHRoZSB3b3JkIGdyYWNlOiB0aGUgYWJpbGl0eSB0byBrZWVwIGdvaW5nIHdpdGhvdXQgbGV0dGluZyBhbiBpbXBlcmZlY3Qgc3RyZXRjaCBlcmFzZSB0aGUgbGFyZ2VyIGdvYWwuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLXdyYXAiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0M5YWpwVEIucG5nIiBhbHQ9IkFsbCBJbiBUcmFpbmluZyBzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nIHdvcmtvdXQgaW4gTXlydGxlIEJlYWNoIFNvdXRoIENhcm9saW5hIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPkFsbCBJbiBUcmFpbmluZ+KAmXMgY29hY2hpbmcgYXBwcm9hY2ggY2VudGVycyBvbiBzdHJlbmd0aCwgY29uc2lzdGVuY3ksIGFuZCBoZWxwaW5nIG1lbWJlcnMgYnVpbGQgY29uZmlkZW5jZSB0aHJvdWdoIHByb2dyZXNzIHRoZXkgY2FuIHNlZSBhbmQgZmVlbC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPlN0cmVuZ3RoIFRyYWluaW5nIFdpdGggQSBRdWFsaXR5LU9mLUxpZmUgUHVycG9zZTwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+TWlrZeKAmXMgdHJhaW5pbmcgcGhpbG9zb3BoeSBoYXMgYWxzbyBldm9sdmVkLiBIZSBkZXNjcmliZWQgYSBzaGlmdCBmcm9tIHRoaW5raW5nIGNhcmRpbyB3YXMgdGhlIG1haW4gZHJpdmVyIG9mIGZpdG5lc3MgcmVzdWx0cyB0byB1bmRlcnN0YW5kaW5nIHRoZSB2YWx1ZSBvZiByZXNpc3RhbmNlIHRyYWluaW5nIGFuZCBzdHJlbmd0aC4gVG9kYXksIEFsbCBJbiBUcmFpbmluZyBibGVuZHMgc3RyZW5ndGggYW5kIGNvbmRpdGlvbmluZyBpbnNpZGUgNDUtbWludXRlIHdvcmtvdXRzIGRlc2lnbmVkIHRvIG1ha2UgdGhlIG1vc3Qgb2YgZWFjaCBzZXNzaW9uLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSBwcm9ncmFtbWluZyBjaGFuZ2VzIHdlZWtseSBzbyBtZW1iZXJzIGFyZSBub3QgYWx3YXlzIHRyYWluaW5nIHRoZSBzYW1lIGJvZHkgcGFydCBvbiB0aGUgc2FtZSBkYXkuIFRoZSBneW0gaW5jbHVkZXMgc3RyZW5ndGgtZm9jdXNlZCBzZXNzaW9ucywgY29uZGl0aW9uaW5nLCBlbmR1cmFuY2Ugd29yaywgYW5kIG1vbnRobHkgaW5kaXZpZHVhbCBjaGFsbGVuZ2Utc3R5bGUgd29ya291dHMgdGhhdCB0ZXN0IHN0cmVuZ3RoLCBlbmR1cmFuY2UsIGFuZCBpbXByb3ZlbWVudCBvdmVyIHRpbWUuIFRoZSBwb2ludCBpcyBub3Qgbm92ZWx0eSBmb3IgaXRzIG93biBzYWtlLiBJdCBpcyB2YXJpZXR5IHdpdGggYSBwdXJwb3NlOiBtZW1iZXJzIHN0YXkgZW5nYWdlZCwgc2hvdyB1cCBtb3JlIGNvbnNpc3RlbnRseSwgYW5kIGJ1aWxkIHN0cmVuZ3RoIHRoYXQgY2FycmllcyBpbnRvIHRoZSByZXN0IG9mIGxpZmUuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLXdyYXAiIHN0eWxlPSJtYXgtd2lkdGg6NjQwcHggIWltcG9ydGFudDsiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0M5YXdKQ0YucG5nIiBhbHQ9Ik1lbWJlcnMgdHJhaW5pbmcgYXQgQWxsIEluIFRyYWluaW5nIGluIE15cnRsZSBCZWFjaCBTb3V0aCBDYXJvbGluYSI+CjxkaXYgY2xhc3M9ImZsbS1pbWFnZS1jYXB0aW9uIj5NZW1iZXIgbWlsZXN0b25lcyBhbmQgZmlyc3Qtd29ya291dCB3aW5zIHJlZmxlY3QgdGhlIGd5beKAmXMgbGFyZ2VyIGN1bHR1cmU6IHByb2dyZXNzIGlzIG5vdGljZWQsIGNlbGVicmF0ZWQsIGFuZCBjb25uZWN0ZWQgYmFjayB0byByZWFsIGxpZmUuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0ibWFyZ2luOjQycHggMCA0MnB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNjZmM1YjY7IG1hcmdpbjowIDAgMjJweCAwOyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxOHB4IDA7Ij5FZGl0b3JpYWwgUGVyc3BlY3RpdmU8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZTozNHB4OyBsaW5lLWhlaWdodDoxLjQyOyBjb2xvcjojMTcxNzE3OyBtYXJnaW46MCAwIDIycHggMDsiPkFsbCBJbiBUcmFpbmluZyBtYXR0ZXJzIGJlY2F1c2UgaXQgdHJlYXRzIHRoZSBtZW1iZXIgZXhwZXJpZW5jZSBhcyBwYXJ0IG9mIHRoZSByZXN1bHQ6IHBlb3BsZSBhcmUgd2VsY29tZWQgcGVyc29uYWxseSwgY29hY2hlZCBjb25zaXN0ZW50bHksIGFuZCBndWlkZWQgdG93YXJkIGhhYml0cyB0aGF0IGhlbHAgc3RyZW5ndGggYmVjb21lIGEgbGlmZXN0eWxlIHJhdGhlciB0aGFuIGEgc2hvcnQtdGVybSBwdXNoLjwvcD4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojY2ZjNWI2OyBtYXJnaW46MDsiPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLWJyaWVmIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcmlhbCBTZXJ2aWNlIEJyaWVmPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9ImZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMTIgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsiPldoYXQgQWxsIEluIFRyYWluaW5nIE9mZmVyczwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuNzI7IGNvbG9yOiMyYTI5MjY7IG1hcmdpbjowIDAgMTRweCAwOyI+QmFzZWQgb24gdGhlIGludGVydmlldywgQWxsIEluIFRyYWluaW5nIGlzIGJ1aWx0IGZvciBtZW1iZXJzIHdobyB3YW50IGdyb3VwIHRyYWluaW5nLCBwZXJzb25hbCB0cmFpbmluZywgc3RyZW5ndGggYW5kIGNvbmRpdGlvbmluZywgaGFiaXQgc3VwcG9ydCwgYW5kIGEgZ3ltIGVudmlyb25tZW50IHdoZXJlIGNvYWNoZXMga25vdyB0aGUgcGVvcGxlIHRoZXkgc2VydmUuPC9wPgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+R3JvdXAgVHJhaW5pbmc8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPkFsbCBJbiBUcmFpbmluZyBpcyBrbm93biBmb3IgZ3JvdXAgdHJhaW5pbmcgc2Vzc2lvbnMgdGhhdCBhbGxvdyBtZW1iZXJzIHRvIHRyYWluIGFyb3VuZCBvdGhlcnMgd2hpbGUgc3RpbGwgcmVjZWl2aW5nIGNvYWNoaW5nLCBzdHJ1Y3R1cmUsIGFuZCBwZXJzb25hbCBhdHRlbnRpb24uPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+UGVyc29uYWwgVHJhaW5pbmc8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPk1pa2UgYWxzbyBkZXNjcmliZWQgcGVyc29uYWwgdHJhaW5pbmcgYXMgcGFydCBvZiB0aGUgYnVzaW5lc3MsIGdpdmluZyBtZW1iZXJzIGFub3RoZXIgb3B0aW9uIHdoZW4gdGhleSBuZWVkIGEgbW9yZSBkaXJlY3QsIGluZGl2aWR1YWxpemVkIGNvYWNoaW5nIGV4cGVyaWVuY2UuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+U3RyZW5ndGggQW5kIENvbmRpdGlvbmluZzwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+VGhlIGd5beKAmXMgd29ya291dHMgY29tYmluZSBzdHJlbmd0aCwgY29uZGl0aW9uaW5nLCBlbmR1cmFuY2UsIGFuZCB2YXJpZXR5LCB3aXRoIGEgcmVjZW50IGVtcGhhc2lzIG9uIHN0cmVuZ3RoIGJlY2F1c2UgTWlrZSBoYXMgc2VlbiBpdCBrZWVwIG1lbWJlcnMgbW9yZSBlbmdhZ2VkIGFuZCBjb25zaXN0ZW50Ljwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPkhhYml0IENvYWNoaW5nPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5UaGUgZmlyc3Qgc3RhZ2Ugb2YgcHJvZ3Jlc3MgZm9jdXNlcyBvbiBjaGFuZ2luZyBoYWJpdHM6IHNob3dpbmcgdXAsIGltcHJvdmluZyBudXRyaXRpb24gYXdhcmVuZXNzLCBkcmlua2luZyB3YXRlciwgcHJlcGFyaW5nIGZvciB3b3Jrb3V0cywgYW5kIGdpdmluZyB5b3Vyc2VsZiBncmFjZSB0aHJvdWdoIGJ1c3kgc2Vhc29ucy48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyIgc3R5bGU9ImJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5Ud28gTG9jYXRpb25zPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5NaWtlIHNhaWQgQWxsIEluIFRyYWluaW5nIGN1cnJlbnRseSBzZXJ2ZXMgYWJvdXQgMTIwIG1lbWJlcnMgYmV0d2VlbiB0d28gbG9jYXRpb25zLCBlYWNoIHdpdGggdHJhaW5pbmcgZXF1aXBtZW50IGFuZCBsYXlvdXRzIGRlc2lnbmVkIHRvIHN1cHBvcnQgdmFyaWV0eSBhbmQgc21hbGwtZ3JvdXAgY29hY2hpbmcuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIiBzdHlsZT0iYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTEgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50OyBib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDE0cHggMDsiPkVsaXRlIFJldmlldzwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjI1cHg7IGxpbmUtaGVpZ2h0OjEuNTI7IGNvbG9yOiMxNzE3MTc7IG1hcmdpbjowIDAgMTRweCAwOyI+4oCcR3JlYXQgZ3ltISBIb25lc3RseSBpdHMgdGhlIHBlcmZlY3QgbWl4IG9mIGhhdmluZyBzb21lb25lIHdobyBrbm93cyB3aGF0IHRoZXkncmUgZG9pbmcgYW5kIHdpbGwgcHVzaCB5b3UsIGJ1dCBub3QgaW4gdGhlIG1lYW4gYWdncmVzc2l2ZSB3YXkgeW91IGNvbW1vbmx5IHRoaW5rIG9mIHdoZW4gaXQgY29tZXMgdG8gYSB0cmFpbmVyLiBHcmVhdCBmb3Igd2hhdGV2ZXIgbGV2ZWwgb2YgZml0bmVzcyB5b3UgbmVlZC4gVGhlIHRyYWluZXJzIGFuZCB0aGUgbWVtYmVycyBhcmUgYWxsIGZyaWVuZGx5IGFuZCB3ZWxjb21pbmcsIGJ1dCBpdCBkb2Vzbid0IGdldCB0byB0aGUgd2VpcmQgY3VsdC1saWtlIGxldmVsIG90aGVyIGdyb3VwIHRyYWluaW5nIHBsYWNlcyBoYXZlLiBXaGljaCBpcyBncmVhdC4gSGlnaGx5IHJlY29tbWVuZCHigJ08L3A+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjA7Ij5EZXcgS2lwcGxlIC8gQ3VzdG9tZXIgUmV2aWV3IFN1cHBsaWVkIEZvciBFZGl0b3JpYWwgVXNlPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5SZXN1bHRzIFRoYXQgR28gQmV5b25kIFdlaWdodCBMb3NzPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgcmVzdWx0cyBNaWtlIG5vdGljZXMgbW9zdCBub3cgYXJlIG5vdCBsaW1pdGVkIHRvIHBvdW5kcyBsb3N0LiBIZSBzdGlsbCBjZWxlYnJhdGVzIHdlaWdodCBsb3NzIHdoZW4gdGhhdCBpcyB0aGUgbWVtYmVy4oCZcyBnb2FsLCBhbmQgaGUgbWVudGlvbmVkIG1lbWJlcnMgbG9zaW5nIDEwLCAxNSwgb3IgMjAgcG91bmRzLCBhcyB3ZWxsIGFzIG9uZSBtZW1iZXIgd2hvIGxvc3QgbW9yZSB0aGFuIDEyMCBwb3VuZHMuIEJ1dCB0aGUgd2lucyB0aGF0IG1ha2UgaGltIHByb3VkZXN0IG9mdGVuIHNvdW5kIG1vcmUgcGVyc29uYWwgdGhhbiBjb3NtZXRpYy48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5IZSB0YWxrZWQgYWJvdXQgbWVtYmVycyBiZWluZyBhYmxlIHRvIHJ1biBhcm91bmQgd2l0aCB0aGVpciBraWRzIHdpdGhvdXQgZ2V0dGluZyB3aW5kZWQsIGdldCB1cCBhbmQgZG93biBvZmYgdGhlIGZsb29yIHdpdGhvdXQgcGFpbiwgY29tZSBvZmYgY2VydGFpbiBtZWRpY2F0aW9ucywgYW5kIGZlZWwgdGhlIGRpZmZlcmVuY2UgaW4gZXZlcnlkYXkgbGlmZS4gT25lIHN0b3J5IHRoYXQgc3RheWVkIHdpdGggaGltIGludm9sdmVkIGEgcGFyZW50IHJ1bm5pbmcgdGhlIGJhc2VzIHdpdGggYSBkYXVnaHRlciBhdCBhIHNvZnRiYWxsIGZpZWxkIGZvciB0aGUgZmlyc3QgdGltZSBpbiB5ZWFycy4gVG8gTWlrZSwgdGhhdCBpcyB0aGUgZGVlcGVyIHBvaW50IG9mIHRyYWluaW5nOiBxdWFsaXR5IG9mIGxpZmUuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLXdyYXAiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0M5YWpEa1EucG5nIiBhbHQ9IkFsbCBJbiBUcmFpbmluZyBtZW1iZXJzIHBhcnRpY2lwYXRpbmcgaW4gYSBjb21tdW5pdHkgcmFjZSBhbmQgZml0bmVzcyBldmVudCI+CjxkaXYgY2xhc3M9ImZsbS1pbWFnZS1jYXB0aW9uIj5Gb3IgTWlrZSwgcXVhbGl0eS1vZi1saWZlIHJlc3VsdHMgbWF0dGVyIGJlY2F1c2UgZml0bmVzcyBzaG91bGQgaGVscCBwZW9wbGUgZW5qb3kgbGlmZSwgZmFtaWx5LCBjb21tdW5pdHksIGFuZCB0aGUgYWN0aXZpdGllcyB0aGF0IG1hdHRlciBvdXRzaWRlIHRoZSBneW0uPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5BIEdlbnVpbmUgRml0bmVzcyBCdXNpbmVzcyBJbiBBIExvdWQgTWFya2V0PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5XaGVuIGFza2VkIHdoYXQgdXN1YWxseSB0aXBzIHRoZSBkZWNpc2lvbiBpbiBBbGwgSW4gVHJhaW5pbmfigJlzIGZhdm9yLCBNaWtlIHJldHVybmVkIHRvIGdlbnVpbmVuZXNzLiBIZSBzYWlkIHdoYXQgcGVvcGxlIHNlZSBvbiBzb2NpYWwgbWVkaWEgaXMgd2hvIHRoZXkgbWVldCBpbiBwZXJzb24uIEhlIGlzIG9wZW4gYWJvdXQgaGlzIG93biB3ZWlnaHQtbG9zcyBqb3VybmV5LCBzdHJ1Z2dsZXMsIGFuZCBiYWNrZ3JvdW5kIGJlY2F1c2UgaGUgd2FudHMgcGVvcGxlIHRvIGtub3cgdGhlIGNvYWNoZXMgYXJlIHJlYWwgcGVvcGxlLCBub3QgbGFyZ2VyLXRoYW4tbGlmZSBmaWd1cmVzIHdobyBmZWVsIGltcG9zc2libGUgdG8gcmVsYXRlIHRvLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoYXQgdHJhbnNwYXJlbmN5IGV4dGVuZHMgdG8gaG93IHRoZSBidXNpbmVzcyBjb21tdW5pY2F0ZXMuIE1pa2Ugc2FpZCB0aGV5IHRyeSBub3QgdG8gaGlkZSB0aGluZ3MsIGluY2x1ZGluZyBwcmljaW5nLiBUaGUgbGFyZ2VyIG1lc3NhZ2UgaXMgdGhhdCBBbGwgSW4gVHJhaW5pbmcgaXMgbm90IHRyeWluZyB0byBmYWJyaWNhdGUgYSBjdWx0dXJlLiBJdCBpcyB0cnlpbmcgdG8gbWFrZSB0aGUgb25saW5lIGltcHJlc3Npb24gbWF0Y2ggdGhlIGluLXBlcnNvbiBleHBlcmllbmNlLiBJbiBhIG1hcmtldCB3aGVyZSBmaXRuZXNzIGNhbiBzb21ldGltZXMgZmVlbCBleGFnZ2VyYXRlZCwgTWlrZSBiZWxpZXZlcyBwZW9wbGUgYXJlIGxvb2tpbmcgZm9yIHNvbWV0aGluZyByZWFsLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+V29yZCBPZiBNb3V0aCwgU29jaWFsIE1lZGlhLCBBbmQgTWVtYmVyIENlbGVicmF0aW9uPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BbGwgSW4gVHJhaW5pbmcgZ3Jvd3MgdGhyb3VnaCB0aGUgc2FtZSBjaGFubmVscyB0aGF0IHJldmVhbCBpdHMgY3VsdHVyZTogd29yZCBvZiBtb3V0aCBhbmQgc29jaWFsIG1lZGlhLiBNaWtlIHNhaWQgbWVtYmVycyBhcmUgdGhlIGd5beKAmXMgYmlnZ2VzdCBmYW5zLCBjaGVlcmxlYWRlcnMsIGFuZCBhZHZvY2F0ZXMuIFdoZW4gcGVvcGxlIGFyZSBoYXBweSwgdGhleSBzaGFyZSB0aGVpciBleHBlcmllbmNlIHdpdGggb3RoZXJzLCBhbmQgdGhhdCBraW5kIG9mIHJlZmVycmFsIGNhcnJpZXMgbW9yZSB3ZWlnaHQgdGhhbiBhIGdlbmVyaWMgYWQuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIGd5bSBhbHNvIHBvc3RzIGZyZXF1ZW50bHksIG9mdGVuIGRhaWx5LCB3aXRoIGNvbnRlbnQgdGhhdCBjZWxlYnJhdGVzIG1lbWJlcnMsIGhpZ2hsaWdodHMgdGVhY2hlcnMgYW5kIG51cnNlcywgc2hhcmVzIG1lbWJlci1vZi10aGUtbW9udGggZmVhdHVyZXMsIHRha2VzIGdyb3VwIHBob3RvcywgcHJvdmlkZXMgZWR1Y2F0aW9uYWwgdGlwcywgYW5kIGdpdmVzIG1lbWJlcnMgYSBjaGFuY2UgdG8gZXhwbGFpbiB3aHkgdGhleSB0cmFpbi4gVGhlIHNvY2lhbCBtZWRpYSBzdHJhdGVneSBpcyBub3Qgb25seSBhYm91dCBwcm9tb3Rpb24uIEl0IGlzIGFub3RoZXIgd2F5IHRvIHNob3cgdGhlIGN1bHR1cmUgYW5kIHJlaW5mb3JjZSB0aGF0IG1lbWJlcnMgbWF0dGVyLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIj4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9DOWFqYnBWLnBuZyIgYWx0PSJBbGwgSW4gVHJhaW5pbmcgbWVtYmVycyBhdCBhIGxvY2FsIGNvbW11bml0eSBmaXRuZXNzIGV2ZW50IGluIFNvdXRoIENhcm9saW5hIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPkNvbW11bml0eSBtb21lbnRzIHJlaW5mb3JjZSB0aGUgbWVtYmVyLWNlbnRlcmVkIGN1bHR1cmUgTWlrZSBkZXNjcmliZWQ6IHBlb3BsZSB0cmFpbiB0b2dldGhlciwgc2hvdyB1cCB0b2dldGhlciwgYW5kIHN1cHBvcnQgb25lIGFub3RoZXIgYmV5b25kIHRoZSB3b3Jrb3V0IGZsb29yLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+V2h5IFRoaXMgTWF0dGVycyBMb2NhbGx5PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5JbiBNeXJ0bGUgQmVhY2gsIGEgZ3ltIGhhcyB0byBlYXJuIHRydXN0IHRocm91Z2ggbW9yZSB0aGFuIGVxdWlwbWVudC4gTWlrZSBkZXNjcmliZWQgdHdvIGxvY2F0aW9ucyB3aXRoIGF0aGxldGljIGZsb29yaW5nLCBzcXVhdCByYWNrcywgZHVtYmJlbGxzLCBrZXR0bGViZWxscywgYmF0dGxlIHJvcGVzLCBzbGVkcywgdHVyZiwgbG91ZCBtdXNpYywgYW5kIGVub3VnaCB2YXJpZXR5IHRvIGtlZXAgdHJhaW5pbmcgZnJlc2guIEJ1dCB0aGUgZXF1aXBtZW50IGlzIG5vdCB0aGUgZGVmaW5pbmcgZmVhdHVyZS4gVGhlIGRlZmluaW5nIGZlYXR1cmUgaXMgaG93IHBlb3BsZSBhcmUgdHJlYXRlZCB3aGVuIHRoZXkgd2FsayB0aHJvdWdoIHRoZSBkb29yLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkZvciBwZW9wbGUgc2VhcmNoaW5nIGZvciBhIGd5bSBpbiBNeXJ0bGUgQmVhY2gsIHNtYWxsLWdyb3VwIHRyYWluaW5nLCBwZXJzb25hbCB0cmFpbmluZywgb3IgYSBmaXRuZXNzIGNvbW11bml0eSB0aGF0IGZlZWxzIGJvdGggY2hhbGxlbmdpbmcgYW5kIHdlbGNvbWluZywgQWxsIEluIFRyYWluaW5nIG9mZmVycyBhIGNsZWFyIGxvY2FsIHBvaW50IG9mIGRpZmZlcmVuY2UuIEl0IGlzIGEgcGxhY2Ugd2hlcmUgc3RyZW5ndGggaXMgZW5jb3VyYWdlZCwgaGFiaXRzIGFyZSBidWlsdCwgYW5kIG1lbWJlcnMgYXJlIHJlbWluZGVkIHRoYXQgcHJvZ3Jlc3Mgc2hvdWxkIHN1cHBvcnQgdGhlaXIgbGlmZSBvdXRzaWRlIHRoZSBneW0uPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5GQVE8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgzIj5XaG8gSXMgTWlrZSBUaWxiZXJyeT88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPk1pa2UgVGlsYmVycnkgaXMgdGhlIG93bmVyIGFuZCBjb2FjaCBiZWhpbmQgQWxsIEluIFRyYWluaW5nIGluIE15cnRsZSBCZWFjaCwgU291dGggQ2Fyb2xpbmEuIEluIGhpcyBpbnRlcnZpZXcsIGhlIGRlc2NyaWJlZCBncm93aW5nIHVwIGFzIGFuIG92ZXJ3ZWlnaHQga2lkLCBmaW5kaW5nIGNvbmZpZGVuY2UgdGhyb3VnaCBmb290YmFsbCBhbmQgdGhlIHdlaWdodCByb29tLCBiZWNvbWluZyBhIHBlcnNvbmFsIHRyYWluZXIsIGFuZCBidWlsZGluZyBhIGd5bSBmb2N1c2VkIG9uIGhlbHBpbmcgcGVvcGxlIGZlZWwgY2FyZWQgZm9yLCBjYXBhYmxlLCBhbmQgY29uc2lzdGVudC48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgSXMgQWxsIEluIFRyYWluaW5nIEtub3duIEZvcj88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkFsbCBJbiBUcmFpbmluZyBpcyBrbm93biBmb3IgZ3JvdXAgdHJhaW5pbmcsIHBlcnNvbmFsIHRyYWluaW5nLCBzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nLCBzbWFsbC1ncm91cCBhdHRlbnRpb24sIGFuZCBhIG1lbWJlci1jZW50ZXJlZCBjdWx0dXJlIHdoZXJlIHBlb3BsZSBhcmUgZ3JlZXRlZCBieSBuYW1lIGFuZCBzdXBwb3J0ZWQgdGhyb3VnaCBoYWJpdCBjaGFuZ2UuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgzIj5JcyBBbGwgSW4gVHJhaW5pbmcgQmVnaW5uZXIgRnJpZW5kbHk/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5CYXNlZCBvbiBNaWtlIFRpbGJlcnJ54oCZcyBpbnRlcnZpZXcgYW5kIHRoZSBzdXBwbGllZCBjdXN0b21lciByZXZpZXcsIEFsbCBJbiBUcmFpbmluZyBpcyBkZXNpZ25lZCB0byB3ZWxjb21lIHBlb3BsZSBhdCBkaWZmZXJlbnQgZml0bmVzcyBsZXZlbHMuIE1pa2UgZGVzY3JpYmVkIGxlYXJuaW5nIGFib3V0IG5ldyBtZW1iZXJzIGJlZm9yZWhhbmQsIGdyZWV0aW5nIHRoZW0gYnkgbmFtZSwgaGVscGluZyB0aGVtIGZlZWwgYXQgZWFzZSwgYW5kIG9mdGVuIHBhaXJpbmcgdGhlbSB3aXRoIHZldGVyYW4gbWVtYmVycyB0byBtYWtlIHRoZSBmaXJzdCBzZXNzaW9uIG1vcmUgY29tZm9ydGFibGUuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgzIj5XaGF0IFJlc3VsdHMgQ2FuIE1lbWJlcnMgRXhwZWN0IEZyb20gQWxsIEluIFRyYWluaW5nPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+TWlrZSBUaWxiZXJyeSBzYWlkIG1lbWJlcnMgb2Z0ZW4gYmVnaW4gc2VlaW5nIHByb2dyZXNzIHRocm91Z2ggYmV0dGVyIGhhYml0cywgY29uc2lzdGVuY3ksIGltcHJvdmVkIG51dHJpdGlvbiBhd2FyZW5lc3MsIGluY3JlYXNlZCBzdHJlbmd0aCwgYW5kIGEgYmV0dGVyIHF1YWxpdHkgb2YgbGlmZS4gSGUgYWxzbyBkZXNjcmliZWQgbWVtYmVycyBsb3Npbmcgd2VpZ2h0LCBpbmNyZWFzaW5nIHN0cmVuZ3RoLCByZWR1Y2luZyBtZWRpY2F0aW9ucywgYW5kIGRvaW5nIGV2ZXJ5ZGF5IGFjdGl2aXRpZXMgd2l0aCBtb3JlIGVuZXJneSBhbmQgY29uZmlkZW5jZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgTWFrZXMgQWxsIEluIFRyYWluaW5nIERpZmZlcmVudCBJbiBNeXJ0bGUgQmVhY2g/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BbGwgSW4gVHJhaW5pbmcgc3RhbmRzIG91dCBpbiBNeXJ0bGUgQmVhY2ggdGhyb3VnaCBnZW51aW5lIGNvYWNoaW5nLCB0cmFuc3BhcmVudCBjb21tdW5pY2F0aW9uLCBwZXJzb25hbCBhdHRlbnRpb24sIHN0cmVuZ3RoLWJhc2VkIHByb2dyYW1taW5nLCBzbWFsbC1ncm91cCBzdXBwb3J0LCBhbmQgYSBjdWx0dXJlIHdoZXJlIG1lbWJlcnMgYXJlIHRyZWF0ZWQgYXMgcmVhbCBwZW9wbGUgcmF0aGVyIHRoYW4gbnVtYmVycy48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0ta2V5LWJveCI+CjxkaXYgY2xhc3M9ImZsbS1rZXktaGVhZGluZyI+S2V5IFRha2Vhd2F5czwvZGl2Pgo8dWw+CjxsaT5BbGwgSW4gVHJhaW5pbmcgaXMgYSBNeXJ0bGUgQmVhY2gsIFNvdXRoIENhcm9saW5hIGd5bSBidWlsdCBhcm91bmQgc21hbGwtZ3JvdXAgdHJhaW5pbmcsIHBlcnNvbmFsIHRyYWluaW5nLCBzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nLCBhbmQgbWVtYmVyLWNlbnRlcmVkIGNvYWNoaW5nLjwvbGk+CjxsaT5NaWtlIFRpbGJlcnJ5IGRlc2NyaWJlcyB0aGUgZ3ltIGFzIGEgcGxhY2Ugd2hlcmUgbWVtYmVycyBhcmUgZ3JlZXRlZCBieSBuYW1lLCBzdXBwb3J0ZWQgcGVyc29uYWxseSwgYW5kIGhlbHBlZCB0b3dhcmQgaGFiaXRzIHRoYXQgbWFrZSBmaXRuZXNzIG1vcmUgc3VzdGFpbmFibGUuPC9saT4KPGxpPlRoZSB0cmFpbmluZyBhcHByb2FjaCBlbXBoYXNpemVzIHN0cmVuZ3RoLCBjb25kaXRpb25pbmcsIHZhcmlldHksIGNvbnNpc3RlbmN5LCBudXRyaXRpb24gYXdhcmVuZXNzLCBhbmQgcXVhbGl0eS1vZi1saWZlIHJlc3VsdHMgYmV5b25kIHRoZSBzY2FsZS48L2xpPgo8bGk+SXRzIGN1bHR1cmUgaXMgcmVpbmZvcmNlZCB0aHJvdWdoIGdlbnVpbmUgY29tbXVuaWNhdGlvbiwgbWVtYmVyIGNlbGVicmF0aW9uLCB3b3JkIG9mIG1vdXRoLCBzb2NpYWwgbWVkaWEgc3Rvcnl0ZWxsaW5nLCBhbmQgYSBjbGVhciBiZWxpZWYgdGhhdCBwZW9wbGUgc2hvdWxkIGZlZWwgY2FyZWQgZm9yLjwvbGk+CjwvdWw+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAiPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1mcmFtZSI+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLW92ZXJsaW5lIj5OZXcgTWVtYmVyIEJyaWVmPC9kaXY+Cjx0YWJsZSBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4KPHRyPgo8dGQgY2xhc3M9ImZsbS1maXJzdC1zdGVwLW1haW4iIHN0eWxlPSJ3aWR0aDo1OCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowIDMwcHggMCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLXRpdGxlIj5UaGUgRmlyc3QgU3RlcDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1ydWxlIj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtY29weSI+Rm9yIHJlYWRlcnMgd2hvIGZlZWwgY29ubmVjdGVkIHRvIE1pa2UgVGlsYmVycnnigJlzIHN0b3J5IGFuZCB3YW50IHRvIHVuZGVyc3RhbmQgd2hldGhlciBBbGwgSW4gVHJhaW5pbmcgaXMgdGhlIHJpZ2h0IGZpdCwgdGhlIGJlc3QgZmlyc3Qgc3RlcCBpcyB0byB2aXNpdCB0aGUgb2ZmaWNpYWwgd2Vic2l0ZSBhbmQgYmVnaW4gYSBkaXJlY3QgaW50cm9kdWN0aW9uIHdpdGggdGhlIGd5bS48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtY29weSI+VGhlIHByb2Nlc3Mgc2hvdWxkIGJlZ2luIHdpdGggY29udGV4dC4gQmVmb3JlIGNob29zaW5nIGEgdHJhaW5pbmcgcGF0aCwgbmV3IG1lbWJlcnMgc2hvdWxkIGJlIHJlYWR5IHRvIHNoYXJlIHRoZWlyIGdvYWxzLCBjdXJyZW50IGZpdG5lc3MgbGV2ZWwsIHNjaGVkdWxlLCBwYXN0IGNoYWxsZW5nZXMsIGFuZCB3aGF0IHRoZXkgd2FudCBmaXRuZXNzIHRvIGltcHJvdmUgaW4gZXZlcnlkYXkgbGlmZS48L2Rpdj4KPGEgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly93d3cuYWxsaW50cmFpbmluZ21iLmNvbS8iPlZpc2l0IEFsbCBJbiBUcmFpbmluZzwvYT4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1zaWRlIiBzdHlsZT0id2lkdGg6NDIlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6NXB4IDAgMCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1pbnRha2UtY2FyZCI+CjxkaXYgY2xhc3M9ImZsbS1pbnRha2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1sYWJlbCI+UHJlcGFyZTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1jb3B5Ij5Hb2FscywgdHJhaW5pbmcgYmFja2dyb3VuZCwgc2NoZWR1bGUsIHByZXZpb3VzIGd5bSBleHBlcmllbmNlLCBhbmQgY3VycmVudCBvYnN0YWNsZXMuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPkRpc2N1c3M8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtY29weSI+R3JvdXAgdHJhaW5pbmcsIHBlcnNvbmFsIHRyYWluaW5nLCBzdHJlbmd0aCBnb2FscywgaGFiaXQgY2hhbmdlLCBhY2NvdW50YWJpbGl0eSwgYW5kIGNvbWZvcnQgbGV2ZWwuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPkV4cGVjdDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1jb3B5Ij5BIHBlcnNvbmFsIGNvbnZlcnNhdGlvbiBhYm91dCBmaXQsIHN1cHBvcnQsIGNvbnNpc3RlbmN5LCBhbmQgdGhlIHJpZ2h0IGZpcnN0IHRyYWluaW5nIHN0ZXAuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtbm90ZSI+UmF0aGVyIHRoYW4gdHJlYXRpbmcgdGhlIGZpcnN0IHN0ZXAgYXMgYSB0cmFuc2FjdGlvbiwgdGhlIEFsbCBJbiBUcmFpbmluZyBhcHByb2FjaCBiZWdpbnMgd2l0aCByZWxhdGlvbnNoaXAuIFRoZSBnb2FsIGlzIHRvIGhlbHAgZWFjaCBwZXJzb24gZmVlbCBrbm93biBiZWZvcmUgYXNraW5nIHRoZW0gdG8gdHJhaW4gd2l0aCBjb25maWRlbmNlLjwvZGl2Pgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkNvbmNsdXNpb248L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkFsbCBJbiBUcmFpbmluZyBpcyBub3Qgb25seSBhIHN0b3J5IGFib3V0IHdvcmtvdXRzLiBJdCBpcyBhIHN0b3J5IGFib3V0IHdoYXQgaGFwcGVucyB3aGVuIGEgZ3ltIG93bmVyIGJ1aWxkcyBmcm9tIHBlcnNvbmFsIGV4cGVyaWVuY2UgYW5kIHJlZnVzZXMgdG8gc2VwYXJhdGUgZml0bmVzcyByZXN1bHRzIGZyb20gdGhlIGh1bWFuIGV4cGVyaWVuY2Ugb2YgYmVpbmcga25vd24sIHN1cHBvcnRlZCwgYW5kIGVuY291cmFnZWQuIE1pa2UgVGlsYmVycnnigJlzIHZpZXcgb2YgdHJhaW5pbmcgaXMgc2hhcGVkIGJ5IHRoZSB3ZWlnaHQgcm9vbSwgZmFtaWx5LCBjb2FjaGluZywgbGVhZGVyc2hpcCwgYW5kIHRoZSBiZWxpZWYgdGhhdCBmaXRuZXNzIGNhbiBjaGFuZ2UgdGhlIHdheSBwZW9wbGUgbGl2ZSBvdXRzaWRlIHRoZSBneW0uPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIG1lc3NhZ2UgaGUgd2FudHMgcGVvcGxlIHRvIHJlbWVtYmVyIGlzIGRpcmVjdDogQWxsIEluIFRyYWluaW5nIGNhcmVzIGFib3V0IGl0cyBtZW1iZXJzLiBSZXN1bHRzIHdpbGwgbWF0dGVyLCBidXQgdGhlIGRlZXBlciBzdGFuZGFyZCBpcyB0aGF0IG1lbWJlcnMgZmVlbCBzZWVuLCBoZWFyZCwgYW5kIHN1cHBvcnRlZCBhcyByZWFsIHBlb3BsZS4gRm9yIHRob3NlIGluIE15cnRsZSBCZWFjaCBsb29raW5nIGZvciBhIG1lbWJlci1jZW50ZXJlZCBneW0sIHRoYXQgbWF5IGJlIHRoZSBjbGVhcmVzdCBtZWFzdXJlIG9mIHRoZSBBbGwgSW4gVHJhaW5pbmcgZGlmZmVyZW5jZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tY3RhIj5SZWFkZXJzIGludGVyZXN0ZWQgaW4gZXhwbG9yaW5nIHRoaXMgTXlydGxlIEJlYWNoIGd5bSBjYW4gdmlzaXQgPGEgaHJlZj0iaHR0cHM6Ly93d3cuYWxsaW50cmFpbmluZ21iLmNvbS8iIHN0eWxlPSJjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50OyI+QWxsIEluIFRyYWluaW5nPC9hPiBvbmxpbmUuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tZmVhdHVyZWQtZXhwZXJ0Ij4KPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIiBzdHlsZT0ibWFyZ2luOjAgMCAyMHB4IDA7Ij4KPHRyPgo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo2OCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowIDI4cHggMCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTJweDsgbGV0dGVyLXNwYWNpbmc6MnB4OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDZweCAwOyI+RmVhdHVyZWQgRml0bmVzcyBMZWFkZXI8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGxldHRlci1zcGFjaW5nOjJweDsgY29sb3I6IzhiODM3YTsgbWFyZ2luOjAgMCAxNXB4IDA7Ij5BYm91dCB0aGUgRmVhdHVyZWQgRXhwZXJ0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mZWF0dXJlZC1uYW1lIj5NaWtlIFRpbGJlcnJ5PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6MTdweDsgY29sb3I6IzVmNWE1MDsgbWFyZ2luOjAgMCA2cHggMDsiPk93bmVyIEFuZCBDb2FjaCAvIEFsbCBJbiBUcmFpbmluZzwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGNvbG9yOiM3ZDc1NmI7IG1hcmdpbjowOyI+TXlydGxlIEJlYWNoLCBTb3V0aCBDYXJvbGluYTwvZGl2Pgo8L3RkPgo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDozMiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOnJpZ2h0OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQzlhd0tZdi5wbmciIGFsdD0iTWlrZSBUaWxiZXJyeSBmZWF0dXJlZCBleHBlcnQgYXQgQWxsIEluIFRyYWluaW5nIGluIE15cnRsZSBCZWFjaCBTb3V0aCBDYXJvbGluYSIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxOTBweDsgaGVpZ2h0OmF1dG87IGJvcmRlcjowOyBtYXJnaW46MCAwIDAgYXV0bzsgYm9yZGVyLXJhZGl1czowOyI+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2U0ZGZkNzsgbWFyZ2luOjAgMCAyMHB4IDA7Ij48L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZTsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjQyMHB4OyBib3JkZXItdG9wOjFweCBzb2xpZCAjZThkZmNmOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThkZmNmOyBwYWRkaW5nOjEycHggMDsgbWFyZ2luOjAgMCAyMnB4IDA7Ij4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo3MHB4OyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IHBhZGRpbmc6MCAxNHB4IDAgMDsiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0M5YWJReFMucG5nIiBhbHQ9IkFsbCBJbiBUcmFpbmluZyBsb2dvIiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6NjRweDsgbWF4LXdpZHRoOjY0cHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjA7Ij4KPC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgdmVydGljYWwtYWxpZ246bWlkZGxlOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNnB4OyBmb250LXNpemU6MTAuNXB4OyBsaW5lLWhlaWdodDoxLjQ1OyBjb2xvcjojOGE3YTU4OyBtYXJnaW46MCAwIDNweCAwOyI+RmVhdHVyZWQgQnVzaW5lc3M8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE3cHg7IGxpbmUtaGVpZ2h0OjEuMzU7IGNvbG9yOiMxNzE3MTc7IG1hcmdpbjowOyI+QWxsIEluIFRyYWluaW5nPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjY3MHB4OyI+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MCAwIDE5cHggMDsiPk1pa2UgVGlsYmVycnkgaXMgdGhlIG93bmVyIGFuZCBjb2FjaCBiZWhpbmQgQWxsIEluIFRyYWluaW5nIGluIE15cnRsZSBCZWFjaCwgU291dGggQ2Fyb2xpbmEuIEhpcyBwYXRoIGludG8gZml0bmVzcyBiZWdhbiB3aXRoIGhpcyBvd24gZXhwZXJpZW5jZSBhcyBhbiBvdmVyd2VpZ2h0IGtpZCB3aG8gZm91bmQgY29uZmlkZW5jZSwgY29tbXVuaXR5LCBhbmQgYWNjb21wbGlzaG1lbnQgdGhyb3VnaCBmb290YmFsbCBhbmQgdGhlIHdlaWdodCByb29tLiBBZnRlciBiZWNvbWluZyBhIHBlcnNvbmFsIHRyYWluZXIsIGNvYWNoaW5nIGluIGdyb3VwIGZpdG5lc3MsIGhlbHBpbmcgZ3JvdyBhIGZpdG5lc3MgY29tcGFueSwgYW5kIGxhdGVyIHN0YXJ0aW5nIGhpcyBvd24gZml0bmVzcyBjb21tdW5pdHksIGhlIG9wZW5lZCBhIHBoeXNpY2FsIGxvY2F0aW9uIGluIDIwMjEgYW5kIGFkZGVkIGEgc2Vjb25kIGxvY2F0aW9uIGluIDIwMjQuPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPk1pc3Npb24gLyBQaGlsb3NvcGh5PC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MCAwIDE5cHggMDsiPk1pa2XigJlzIHBoaWxvc29waHkgYmVnaW5zIHdpdGggY2FyZSwgaGFiaXQgY2hhbmdlLCBhbmQgc3RyZW5ndGggdGhhdCBpbXByb3ZlcyBsaWZlIG91dHNpZGUgdGhlIGd5bS4gSGUgYmVsaWV2ZXMgbWVtYmVycyBzaG91bGQgYmUga25vd24gYnkgbmFtZSwgc3VwcG9ydGVkIHBlcnNvbmFsbHksIGFuZCBoZWxwZWQgdG93YXJkIHByYWN0aWNhbCBoYWJpdHMgdGhhdCBtYWtlIHRyYWluaW5nIHN1c3RhaW5hYmxlIGV2ZW4gd2hlbiBsaWZlIGdldHMgYnVzeS48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+VmFsdWVzIC8gU3BlY2lhbHRpZXM8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowOyI+SGlzIHZhbHVlcyBpbmNsdWRlIGdlbnVpbmUgY29hY2hpbmcsIHNtYWxsLWdyb3VwIHN1cHBvcnQsIHN0cmVuZ3RoIHRyYWluaW5nLCBjb25kaXRpb25pbmcsIG1lbWJlciByZWxhdGlvbnNoaXBzLCB0cmFuc3BhcmVudCBjb21tdW5pY2F0aW9uLCBmYW1pbHksIGNvbnNpc3RlbmN5LCBhbmQgcXVhbGl0eS1vZi1saWZlIHRyYW5zZm9ybWF0aW9uLiBBdCBBbGwgSW4gVHJhaW5pbmcsIHRob3NlIHZhbHVlcyBzaG93IHVwIGluIGdyb3VwIHRyYWluaW5nLCBwZXJzb25hbCB0cmFpbmluZywgbWVtYmVyIGNlbGVicmF0aW9uLCBhbmQgYSBjdWx0dXJlIHdoZXJlIHBlb3BsZSBhcmUgdHJlYXRlZCBhcyByZWFsIHBlb3BsZSByYXRoZXIgdGhhbiBudW1iZXJzLjwvcD4KPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBwYWRkaW5nOjI0cHggMCA0cHggMDsgbWFyZ2luOjAgMCAzMnB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcmlhbCBDcml0ZXJpYTwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjFweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBzcG90bGlnaHQgZmVhdHVyZXMgYXJlIHNlbGVjdGVkIGJhc2VkIG9uIGxvY2FsIGxlYWRlcnNoaXAsIGNsaWVudCBleHBlcmllbmNlLCBzZXJ2aWNlIHF1YWxpdHksIGFuZCBjb250cmlidXRpb24gdG8gdGhlIGZpdG5lc3MgY29tbXVuaXR5LjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZkZmNmOTsgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MjBweCAyMnB4OyBtYXJnaW46MCAwIDI4cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoycHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjc7IG1hcmdpbjowIDAgOHB4IDA7Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBWZXJpZmllZCBTcG90bGlnaHQ8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE5cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+VGhpcyBmZWF0dXJlIGlzIHBhcnQgb2YgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKLigJlzIGxvY2FsIGZpdG5lc3MgbGVhZGVyc2hpcCBlZGl0b3JpYWwgc2VyaWVzLCBjcmVhdGVkIHRvIHJlY29nbml6ZSBzdGFuZG91dCBmaXRuZXNzIHByb2Zlc3Npb25hbHMsIGd5bSBvd25lcnMsIHN0dWRpbyBmb3VuZGVycywgYW5kIGNvbW11bml0eSB3ZWxsbmVzcyBsZWFkZXJzLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9InBhZGRpbmc6MCAwIDMwcHggMDsgbWFyZ2luOjA7Ij4KPGRpdiBjbGFzcz0iZmxtLWZvb3Rlci1tZXRhIj5QdWJsaXNoZWQgYnkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgJm5ic3A7IHwgJm5ic3A7IExvY2FsIEZpdG5lc3MgTGVhZGVyc2hpcCBTZXJpZXMgJm5ic3A7IHwgJm5ic3A7IEVkaXRvcmlhbCBTcG90bGlnaHQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZvb3Rlci1tZXRhIj5FZGl0b3JpYWxseSByZXZpZXdlZCBhbmQgcHJlcGFyZWQgYnkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKI8L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBwYWRkaW5nOjIycHggMCAwIDA7IG1hcmdpbjowIDAgMjhweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5BcnRpY2xlIERldGFpbHM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+UHVibGljYXRpb248L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKI8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlByZXBhcmVkIEJ5PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkRhbmllbCBGb3JkLCBNYW5hZ2luZyBFZGl0b3I8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciIHN0eWxlPSJib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlN1YmplY3Q8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+TWlrZSBUaWxiZXJyeSBhbmQgQWxsIEluIFRyYWluaW5nPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9Im1hcmdpbjowIDAgMTRweCAwOyI+U291cmNlczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc291cmNlLW5vdGUiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzJhMjcyMzsgbWFyZ2luOjA7Ij5UaGlzIHByb2ZpbGUgd2FzIHByZXBhcmVkIGZyb20gYSBmaXJzdC1wZXJzb24gRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZWRpdG9yaWFsIGludGVydmlldyB3aXRoIE1pa2UgVGlsYmVycnksIHN1cHBsaWVkIGN1c3RvbWVyIHJldmlldyBtYXRlcmlhbCBmcm9tIERldyBLaXBwbGUsIHRoZSBvZmZpY2lhbCBBbGwgSW4gVHJhaW5pbmcgd2Vic2l0ZSBsaW5rIHN1cHBsaWVkIGZvciBlZGl0b3JpYWwgdXNlLCBhbmQgYXJ0aWNsZSBpbnB1dCBtYXRlcmlhbHMgcHJvdmlkZWQgZm9yIHRoaXMgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgc3BvdGxpZ2h0LiBTZXJ2aWNlIGRlc2NyaXB0aW9ucywgbWVtYmVyIGNvdW50IHJlZmVyZW5jZXMsIHRyYWluaW5nIHBoaWxvc29waHksIGNvYWNoaW5nIGRldGFpbHMsIGJ1c2luZXNzIGhpc3RvcnksIGxlYWRlcnNoaXAgcmVmZXJlbmNlcywgYW5kIGN1c3RvbWVyLXJldmlldyBleGNlcnB0cyBhcmUgbGltaXRlZCB0byBpbmZvcm1hdGlvbiBwcm92aWRlZCBpbiB0aG9zZSBzb3VyY2VzLjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzg7IGNvbG9yOiMzYTM4MzM7IG1hcmdpbjowIDAgMzBweCAwOyI+CjxkaXY+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZWRpdG9yaWFsIGludGVydmlldyB3aXRoIE1pa2UgVGlsYmVycnkuPC9kaXY+CjxkaXY+Q3VzdG9tZXIgcmV2aWV3IHN1cHBsaWVkIGZvciBlZGl0b3JpYWwgdXNlIGJ5IERldyBLaXBwbGUuPC9kaXY+CjxkaXY+T2ZmaWNpYWwgd2Vic2l0ZTogPGEgaHJlZj0iaHR0cHM6Ly93d3cuYWxsaW50cmFpbmluZ21iLmNvbS8iIHN0eWxlPSJjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50OyI+QWxsIEluIFRyYWluaW5nPC9hPi48L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2Q5ZDRjYjsgbWFyZ2luOjI0cHggMCAxOHB4IDA7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZvb3Rlci1tZXRhIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuODsgbGV0dGVyLXNwYWNpbmc6MS41cHg7IG1hcmdpbjowOyI+wqkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIuIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC9kaXY+Cgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4=
Local Fitness Leadership Series
Editorial Spotlight / Myrtle Beach, South Carolina
By Daniel Ford
Managing Editor
Fitness Living Magazine™ Feature Profile

Creating a Member-Centered Gym: Strategies for Engagement, Habit Change, and Real Results

Inside Mike Tilberry’s view of All In Training as a Myrtle Beach gym where personal attention, small-group coaching, strength training, habit change, and genuine care help members build consistency that lasts.
Recognized by Fitness Living Magazine™ for member-centered coaching, small-group training, strength-based results, and local fitness leadership.
When Mike Tilberry talks about All In Training, he does not start with a marketing phrase. He starts with the feeling of walking into a room where people know your name, understand that starting can feel intimidating, and help you settle in before the workout ever begins.
That feeling sits at the center of All In Training in Myrtle Beach, South Carolina. Mike’s path into fitness began as a young athlete who found confidence in the weight room, grew through years of coaching and operations experience, and eventually became a business built around one central promise: members should feel cared for while they work on becoming stronger for life.
“Our gym is the place for people who want to work on themselves to become the best version for themselves and their family.”
Mike Tilberry, Owner And Coach / All In Training
What Members Notice First
A personal greeting, coaches who know names, a room built around small-group attention, and a training environment where new members are not expected to figure everything out alone. Mike described a process where the team learns about people beforehand, makes them feel welcome, and often pairs them with a veteran member to help break the ice before the first session starts.
The deeper experience is less about hype and more about trust. Members are invited into a culture where strength matters, consistency matters, and people are encouraged to give themselves grace while they build better habits.
Mike Tilberry owner and coach at All In Training in Myrtle Beach South Carolina
Featured Profile: Mike Tilberry brings a personal, member-first view to All In Training, shaped by his own path from an overweight kid who found confidence in the weight room to a gym owner focused on helping others change their lives.
All In Training
Myrtle Beach, South Carolina
allintrainingmb.com
Owner Focus
Mike Tilberry has shaped All In Training around a simple standard: people should feel known, supported, and cared for while they work toward better habits, stronger bodies, and a better quality of life.
All In Training members working out in a Myrtle Beach strength and conditioning gym
Inside the Facility: All In Training combines group training, personal training, strength work, conditioning, and a welcoming small-group environment across two Myrtle Beach-area locations.
All In Training Standard
Small Groups
Training is kept intentionally personal so members can receive coaching, structure, and attention without feeling lost in a crowded room.
Habit Change
The first stage of progress centers on routines that can survive real life: consistency, nutrition awareness, hydration, preparation, and grace during imperfect weeks.
Real Care
Members are treated as people with families, careers, goals, insecurities, responsibilities, and lives outside the gym. The coaching standard is not simply to push harder; it is to understand what each person is carrying, help them feel known, and support progress that improves life beyond the workout floor.
Quality Of Life
The deeper goal is strength that shows up outside the gym: more energy for family, more confidence in daily life, better movement, improved consistency, and the ability to enjoy life with fewer limitations.
The Fitness Standard
All In Training stands apart by combining small-group coaching, strength and conditioning, personal attention, and a clear belief that the best fitness results begin with better habits, real human care, and quality-of-life progress that continues beyond the workout floor.
Care Builds
CONSISTENCY
A Myrtle Beach Gym Built Around Personal Attention, Habit Change, Strength, And Member Trust.
Profile Snapshot
BusinessAll In Training
OwnerMike Tilberry
LocationMyrtle Beach, South Carolina
FocusSmall-group training, personal training, strength and conditioning, habit change, and member-centered care.
Training ModelGroup training and personal training across Myrtle Beach-area locations with an emphasis on consistency, coaching, and quality-of-life results.
Editorial Dossier

All In Training matters because it treats the member experience as part of the result, built for people who want strength, accountability, better habits, and a gym culture where personal care is not separated from progress.

Editor’s Note

This profile examines how Mike Tilberry’s personal transformation, coaching background, and leadership experience shaped a gym standard centered on trust, member relationships, strength, and sustainable habit change.

Fitness Living Magazine™ Profile
Inside The All In Training Approach

Creating a member-centered gym begins with a simple standard: members should feel like they are part of something bigger. For Mike Tilberry, that idea goes back to the weight room, the football team, and the first time he understood what strength could do for confidence. Years later, that same feeling became part of the culture he wanted to build at All In Training.

Quick Answer

All In Training is a Myrtle Beach, South Carolina gym built around small-group training, personal training, strength and conditioning, habit change, and personal member care. Mike Tilberry describes the gym as a place where members are greeted by name, supported through better routines, coached toward real strength, and reminded that fitness should improve quality of life beyond the scale.

Mike’s own story gives that standard its weight. Growing up, he described himself as the overweight kid who was picked on, even while he was involved in sports. Football introduced him to the weight room, but what stayed with him was not only the game. It was the camaraderie, the community, the accomplishment of moving weight, and the realization that he was strong.

What You’ll Learn
Inside The All In Training Approach

This profile looks at how All In Training combines personal attention, habit change, strength-focused programming, and genuine member relationships inside a Myrtle Beach fitness environment.

Why It Is Different

The gym blends small-group energy with personal coaching, transparent communication, strength work, and a culture where members are known.

Who It Serves

All In Training serves members who want coaching, accountability, group training, personal training, and help building better habits.

Why It Stands Out

Its member-first culture, strength-based results, and genuine coaching style give the gym a clear identity in Myrtle Beach fitness.

A Gym Built From Personal Transformation

Mike did not describe fitness as a career he casually chose. He described it as a calling that grew from personal experience. After high school, he continued training on and off, moving through his own cycles of gaining and losing weight. While working a job he did not enjoy, his future wife encouraged him to consider becoming a personal trainer because he loved training, had a story to share, and enjoyed helping people.

That suggestion changed his direction. Mike became certified, learned more about nutrition and the body, moved to Myrtle Beach, and began coaching in a group fitness environment. From there, he helped grow a local gym operation that later expanded nationally, served as director of operations, and learned what he did and did not want from fitness leadership. He liked being with his people. He liked coaching. He liked the human side of the work.

Member Experience

A member at All In Training is meant to feel recognized, welcomed, and supported. Mike described a gym where people are greeted by name, introduced into the room with care, paired with veteran members when helpful, and guided toward the kind of consistency that makes fitness feel less intimidating and more personal.

“I want people to know that we genuinely care about them. You’re not just a number here. You’re a person with a family, a career, and a life outside the gym. Training with us is only one part of that life, and our goal is to support you, care about you, and help you reach the goals that matter most to you.”
Mike Tilberry, Owner And Coach / All In Training
Habit Change Before Scale Change

When Mike was asked what kind of transformation he hopes members experience in their first 60 to 90 days, he did not lead with weight loss. Earlier in his coaching career, he said, weight loss felt like the most obvious metric. Over time, he realized it was not the only measure of success and often not the best one.

At All In Training, those early months are about building habits. That may mean committing to a certain number of workouts each week, eating more protein, becoming more aware of nutrition, drinking more water, preparing clothes before work, or setting an alarm early enough to make a morning session. It also means learning not to beat yourself up when a difficult week disrupts the plan. Mike used the word grace: the ability to keep going without letting an imperfect stretch erase the larger goal.

All In Training strength and conditioning workout in Myrtle Beach South Carolina
All In Training’s coaching approach centers on strength, consistency, and helping members build confidence through progress they can see and feel.
Strength Training With A Quality-Of-Life Purpose

Mike’s training philosophy has also evolved. He described a shift from thinking cardio was the main driver of fitness results to understanding the value of resistance training and strength. Today, All In Training blends strength and conditioning inside 45-minute workouts designed to make the most of each session.

The programming changes weekly so members are not always training the same body part on the same day. The gym includes strength-focused sessions, conditioning, endurance work, and monthly individual challenge-style workouts that test strength, endurance, and improvement over time. The point is not novelty for its own sake. It is variety with a purpose: members stay engaged, show up more consistently, and build strength that carries into the rest of life.

Members training at All In Training in Myrtle Beach South Carolina
Member milestones and first-workout wins reflect the gym’s larger culture: progress is noticed, celebrated, and connected back to real life.
Editorial Perspective

All In Training matters because it treats the member experience as part of the result: people are welcomed personally, coached consistently, and guided toward habits that help strength become a lifestyle rather than a short-term push.

Editorial Service Brief
What All In Training Offers

Based on the interview, All In Training is built for members who want group training, personal training, strength and conditioning, habit support, and a gym environment where coaches know the people they serve.

Group TrainingAll In Training is known for group training sessions that allow members to train around others while still receiving coaching, structure, and personal attention.
Personal TrainingMike also described personal training as part of the business, giving members another option when they need a more direct, individualized coaching experience.
Strength And ConditioningThe gym’s workouts combine strength, conditioning, endurance, and variety, with a recent emphasis on strength because Mike has seen it keep members more engaged and consistent.
Habit CoachingThe first stage of progress focuses on changing habits: showing up, improving nutrition awareness, drinking water, preparing for workouts, and giving yourself grace through busy seasons.
Two LocationsMike said All In Training currently serves about 120 members between two locations, each with training equipment and layouts designed to support variety and small-group coaching.
Elite Review

“Great gym! Honestly its the perfect mix of having someone who knows what they're doing and will push you, but not in the mean aggressive way you commonly think of when it comes to a trainer. Great for whatever level of fitness you need. The trainers and the members are all friendly and welcoming, but it doesn't get to the weird cult-like level other group training places have. Which is great. Highly recommend!”

Dew Kipple / Customer Review Supplied For Editorial Use
Results That Go Beyond Weight Loss

The results Mike notices most now are not limited to pounds lost. He still celebrates weight loss when that is the member’s goal, and he mentioned members losing 10, 15, or 20 pounds, as well as one member who lost more than 120 pounds. But the wins that make him proudest often sound more personal than cosmetic.

He talked about members being able to run around with their kids without getting winded, get up and down off the floor without pain, come off certain medications, and feel the difference in everyday life. One story that stayed with him involved a parent running the bases with a daughter at a softball field for the first time in years. To Mike, that is the deeper point of training: quality of life.

All In Training members participating in a community race and fitness event
For Mike, quality-of-life results matter because fitness should help people enjoy life, family, community, and the activities that matter outside the gym.
A Genuine Fitness Business In A Loud Market

When asked what usually tips the decision in All In Training’s favor, Mike returned to genuineness. He said what people see on social media is who they meet in person. He is open about his own weight-loss journey, struggles, and background because he wants people to know the coaches are real people, not larger-than-life figures who feel impossible to relate to.

That transparency extends to how the business communicates. Mike said they try not to hide things, including pricing. The larger message is that All In Training is not trying to fabricate a culture. It is trying to make the online impression match the in-person experience. In a market where fitness can sometimes feel exaggerated, Mike believes people are looking for something real.

Word Of Mouth, Social Media, And Member Celebration

All In Training grows through the same channels that reveal its culture: word of mouth and social media. Mike said members are the gym’s biggest fans, cheerleaders, and advocates. When people are happy, they share their experience with others, and that kind of referral carries more weight than a generic ad.

The gym also posts frequently, often daily, with content that celebrates members, highlights teachers and nurses, shares member-of-the-month features, takes group photos, provides educational tips, and gives members a chance to explain why they train. The social media strategy is not only about promotion. It is another way to show the culture and reinforce that members matter.

All In Training members at a local community fitness event in South Carolina
Community moments reinforce the member-centered culture Mike described: people train together, show up together, and support one another beyond the workout floor.
Why This Matters Locally

In Myrtle Beach, a gym has to earn trust through more than equipment. Mike described two locations with athletic flooring, squat racks, dumbbells, kettlebells, battle ropes, sleds, turf, loud music, and enough variety to keep training fresh. But the equipment is not the defining feature. The defining feature is how people are treated when they walk through the door.

For people searching for a gym in Myrtle Beach, small-group training, personal training, or a fitness community that feels both challenging and welcoming, All In Training offers a clear local point of difference. It is a place where strength is encouraged, habits are built, and members are reminded that progress should support their life outside the gym.

FAQ
Who Is Mike Tilberry?

Mike Tilberry is the owner and coach behind All In Training in Myrtle Beach, South Carolina. In his interview, he described growing up as an overweight kid, finding confidence through football and the weight room, becoming a personal trainer, and building a gym focused on helping people feel cared for, capable, and consistent.

What Is All In Training Known For?

All In Training is known for group training, personal training, strength and conditioning, small-group attention, and a member-centered culture where people are greeted by name and supported through habit change.

Is All In Training Beginner Friendly?

Based on Mike Tilberry’s interview and the supplied customer review, All In Training is designed to welcome people at different fitness levels. Mike described learning about new members beforehand, greeting them by name, helping them feel at ease, and often pairing them with veteran members to make the first session more comfortable.

What Results Can Members Expect From All In Training?

Mike Tilberry said members often begin seeing progress through better habits, consistency, improved nutrition awareness, increased strength, and a better quality of life. He also described members losing weight, increasing strength, reducing medications, and doing everyday activities with more energy and confidence.

What Makes All In Training Different In Myrtle Beach?

All In Training stands out in Myrtle Beach through genuine coaching, transparent communication, personal attention, strength-based programming, small-group support, and a culture where members are treated as real people rather than numbers.

Key Takeaways
  • All In Training is a Myrtle Beach, South Carolina gym built around small-group training, personal training, strength and conditioning, and member-centered coaching.
  • Mike Tilberry describes the gym as a place where members are greeted by name, supported personally, and helped toward habits that make fitness more sustainable.
  • The training approach emphasizes strength, conditioning, variety, consistency, nutrition awareness, and quality-of-life results beyond the scale.
  • Its culture is reinforced through genuine communication, member celebration, word of mouth, social media storytelling, and a clear belief that people should feel cared for.
New Member Brief
The First Step
For readers who feel connected to Mike Tilberry’s story and want to understand whether All In Training is the right fit, the best first step is to visit the official website and begin a direct introduction with the gym.
The process should begin with context. Before choosing a training path, new members should be ready to share their goals, current fitness level, schedule, past challenges, and what they want fitness to improve in everyday life.
Visit All In Training
PrepareGoals, training background, schedule, previous gym experience, and current obstacles.
DiscussGroup training, personal training, strength goals, habit change, accountability, and comfort level.
ExpectA personal conversation about fit, support, consistency, and the right first training step.
Rather than treating the first step as a transaction, the All In Training approach begins with relationship. The goal is to help each person feel known before asking them to train with confidence.
Conclusion

All In Training is not only a story about workouts. It is a story about what happens when a gym owner builds from personal experience and refuses to separate fitness results from the human experience of being known, supported, and encouraged. Mike Tilberry’s view of training is shaped by the weight room, family, coaching, leadership, and the belief that fitness can change the way people live outside the gym.

The message he wants people to remember is direct: All In Training cares about its members. Results will matter, but the deeper standard is that members feel seen, heard, and supported as real people. For those in Myrtle Beach looking for a member-centered gym, that may be the clearest measure of the All In Training difference.

Readers interested in exploring this Myrtle Beach gym can visit All In Training online.
Featured Fitness Leader
About the Featured Expert
Mike Tilberry
Owner And Coach / All In Training
Myrtle Beach, South Carolina
Mike Tilberry featured expert at All In Training in Myrtle Beach South Carolina
All In Training logo
Featured Business
All In Training

Mike Tilberry is the owner and coach behind All In Training in Myrtle Beach, South Carolina. His path into fitness began with his own experience as an overweight kid who found confidence, community, and accomplishment through football and the weight room. After becoming a personal trainer, coaching in group fitness, helping grow a fitness company, and later starting his own fitness community, he opened a physical location in 2021 and added a second location in 2024.

Mission / Philosophy

Mike’s philosophy begins with care, habit change, and strength that improves life outside the gym. He believes members should be known by name, supported personally, and helped toward practical habits that make training sustainable even when life gets busy.

Values / Specialties

His values include genuine coaching, small-group support, strength training, conditioning, member relationships, transparent communication, family, consistency, and quality-of-life transformation. At All In Training, those values show up in group training, personal training, member celebration, and a culture where people are treated as real people rather than numbers.

Editorial Criteria
Fitness Living Magazine™ spotlight features are selected based on local leadership, client experience, service quality, and contribution to the fitness community.
Fitness Living Magazine™ Verified Spotlight
This feature is part of Fitness Living Magazine™’s local fitness leadership editorial series, created to recognize standout fitness professionals, gym owners, studio founders, and community wellness leaders.
Published by Fitness Living Magazine™   |   Local Fitness Leadership Series   |   Editorial Spotlight
Editorially reviewed and prepared by Fitness Living Magazine™
Article Details
PublicationFitness Living Magazine™
Prepared ByDaniel Ford, Managing Editor
SubjectMike Tilberry and All In Training
Sources
This profile was prepared from a first-person Fitness Living Magazine™ editorial interview with Mike Tilberry, supplied customer review material from Dew Kipple, the official All In Training website link supplied for editorial use, and article input materials provided for this Fitness Living Magazine™ spotlight. Service descriptions, member count references, training philosophy, coaching details, business history, leadership references, and customer-review excerpts are limited to information provided in those sources.
Fitness Living Magazine™ editorial interview with Mike Tilberry.
Customer review supplied for editorial use by Dew Kipple.
Official website: All In Training.
© Fitness Living Magazine™. All rights reserved.
Gym & Studio Reviews

0 Comments

Write A Comment

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

(Nikki | Cave Training) Creating a Fitness Space That Prioritizes Connection, Community, and Holistic Wellness

Local Fitness Leadership Series Editorial Spotlight / Santa Clarita, California By Daniel Ford Managing Editor When Nikki Adams talks about Cave Training, she does not describe a gym built around quick fixes or anonymous workouts. She describes a place where people are held, coached, challenged, and invited back into a stronger relationship with their own bodies. That view sits at the center of Cave Training in Santa Clarita, California. Nikki’s path through athletics, personal training, strength and conditioning, boxing, CrossFit, holistic nutrition, and motherhood support has shaped a gym that treats fitness as physical, personal, relational, and deeply human. “What I want is for people to come back to themselves, mind, body, and soul. I want them to feel alive in their own body again, to build strength from the inside out, and to create the kind of lasting change that begins with their behaviors, not just their appearance.” Nikki Adams / Founder, Owner, And Head Coach, Cave Training The Fitness Standard Cave Training stands apart by combining functional fitness, strength and conditioning, capped small group classes, personal coaching, motherhood support, and a community culture built around connection, accountability, and sustainable change. What Members Notice First A new member first notices that Cave Training does not feel like a large, impersonal gym. The room is intentionally close, the classes are capped, the coaching is visible, and the culture feels direct and real. Members are not expected to disappear into the background. They are coached, adjusted, encouraged, and brought into a training environment where strength and belonging can exist in the same space. The deeper experience is the sense that the person matters beyond the workout. Mothers navigating pregnancy or postpartum, former athletes rebuilding confidence, beginners learning how to move, and members who need accountability are treated as whole people. Nikki’s language for the space is rooted in safety, growth, connection, and the belief that fitness should help people return to themselves with more capacity, confidence, and purpose. Members also notice the realness of the room. Nikki described Cave Training as a place where people feel authentically held — safe to fail, safe to grow, safe to win, and safe to be themselves without having to perform or put on a front. That emotional safety is part of the training standard, not something separate from it. The space is intentionally simple: a true micro gym, not a polished big-box facility with extra frills. What members feel first is the culture — good coaching, positive leadership, growth mindset, and the expectation that they will leave better than they walked in. Nikki Adams leads Cave Training with a whole-person view of fitness, shaped by athletics, coaching, motherhood, strength work, and community. Owner Focus Nikki has shaped Cave Training around a demanding but human standard: members need structure, care, and connection if training is going to create lasting change. That owner-led tone gives the gym its grounded, personal, and community-first identity. Cave Training Standard Small Groups Classes are capped so members receive personal attention inside a team-style training environment. Whole Person The coaching lens includes movement, habits, confidence, life transition, accountability, and sustainable wellness. Mom Support Pregnancy, postpartum, breath, movement, strength, and motherhood transitions are part of the gym’s deeper work. Hands-on coaching at Cave Training reflects the gym’s standard of personal attention, movement quality, and whole-person support. Strength Through CONNECTION A Santa Clarita Training Gym Built Around Functional Strength, Small Group Coaching, Motherhood Support, And Whole-Person Wellness. The Fitness Living Profile Creating a Fitness Space That Prioritizes Connection, Community, and Holistic Wellness Inside Nikki Adams’ view of Cave Training as a Santa Clarita fitness space where functional training, motherhood support, small group coaching, and community work together. Creating a fitness space that prioritizes connection, community, and holistic wellness begins with a different view of what a gym is meant to do. For Nikki Adams, Cave Training is not simply a place where members complete a workout. It is a place where members build capacity, confidence, accountability, and the ability to live with more strength outside the gym. Quick Answer Cave Training is a Santa Clarita fitness and performance facility built around functional fitness, strength and conditioning, small group training, personal coaching, boxing, HIIT, endurance classes, yoga, prenatal and postpartum support, and a community-centered approach to sustainable lifestyle change. Nikki’s path began in athletics. She played soccer and softball, trained as an athlete, and eventually moved into personal training, group training, strength and conditioning, boxing, CrossFit, holistic nutrition, and prenatal and postpartum work. She described fitness as the place that kept finding her — a natural evolution toward work that felt aligned with who she was and what she cared about. What You’ll Learn Inside The Cave Training Approach This profile looks at how Cave Training combines capped small group classes, functional strength, motherhood support, and a relational coaching culture in Santa Clarita. Why It Is Different The gym combines serious training with personal attention, capped classes, holistic coaching, and a culture where members are known. Who It Serves Cave Training serves members who want functional fitness, strength, conditioning, boxing, personal coaching, and support through real life. Why It Stands Out Its small group model, motherhood support, performance mindset, and community trust give it a distinct local identity. A Gym Built From Life Experience Nikki’s work with mothers did not begin as a marketing angle. It came from lived experience. She became a mother young, stepped away from parts of athletic life, and later described her own postpartum season as isolating. She did not feel fully supported, did not always know how to move safely, and had to work her way back to health and wellness. That experience became part of her calling. Nikki later pursued deeper education around pregnancy and postpartum support, and that knowledge helped her bring more care, confidence, and structure to women moving through motherhood transitions. At Cave Training, that understanding is not separate from the gym’s identity. It is part of the reason the room feels different. Member Experience A member at Cave Training is meant to feel coached, supported, and personally understood. Nikki describes a space where people can train hard without being treated like a number, where the work is scaled to the person, and where community helps members stay connected to the process. “You give me somebody that’s been consistent three to four days a week for 60 days, I’m going to give you a changed person for sure.” Nikki Adams / Founder, Owner, And Head Coach, Cave Training Cave Training makes room for breath, recovery, family, and real life, especially for mothers building strength through changing seasons. The Cave Training community is visible beyond the workout floor, with members gathering around a local culture built on connection and belonging. Small Group Training With A Performance Standard Cave Training describes itself as a training and performance facility that combines functional training with strength and conditioning in an enthusiastic team environment. Its model includes high-energy group training, personalized one-on-one sessions, yoga and repair classes, and capped class sizes designed to preserve the integrity of small group coaching. The training menu reflects that standard. General Physical Preparedness is rooted in functional fitness, strength training, conditioning, weightlifting, gymnastic-style movement, and cross training. SHRED uses high-intensity interval training with strength, conditioning, cardio, rowing, cycling, and full-body circuits. Boxing combines core conditioning, endurance, technique refinement, and heavy-bag work. ENDURE adds rhythm-based cardio endurance, muscle toning, core sculpting, spinning, and rowing. Cave Training’s small group environment gives members the energy of training together while keeping the coaching personal and attentive. The gym’s training culture is built around movement quality, accountability, strength, and the confidence members can carry into everyday life. Motherhood Support At The Center Of The Culture One of the strongest themes in Nikki’s interview was her care for women in the motherhood transition. She described supporting women through pregnancy and postpartum seasons, and she spoke with pride about the ripple effect of that work: safer movement, more confidence, less isolation, and mothers feeling more connected to themselves again. That focus affects the larger culture of the gym. Cave Training is not only for mothers, but the care required for that work sets a tone for everyone. It asks coaches to pay attention. It asks members to train with awareness. It creates an environment where strength is not only about how much weight someone can move, but how well that strength supports life, family, confidence, and capacity. Editorial Perspective Cave Training matters because it treats fitness as a form of capacity-building: members train for strength, confidence, accountability, community, and the ability to live more fully. Editorial Service Brief What Cave Training Offers Based on Nikki’s interview and the official Cave Training website, the gym serves members through functional fitness, strength and conditioning, capped small group classes, boxing, HIIT, endurance training, one-on-one training, yoga, and motherhood-centered support. GPP Training General Physical Preparedness is rooted in functional fitness, strength training, conditioning, weightlifting, gymnastic-style work, cross training, and scalable movement options. SHRED And ENDURE SHRED uses high-intensity interval training with strength, conditioning, cardio, rowing, cycling, and full-body circuits, while ENDURE focuses on cardio endurance, muscle toning, core sculpting, spinning, rowing, and rhythm-based training. Boxing Boxing classes include core conditioning, endurance training, technique refinement, bag work, and skills that can support beginners as well as more experienced athletes. Motherhood Support Nikki’s work includes prenatal and postpartum support, BirthFit-related education, core and pelvic floor awareness, breath, movement, and a coaching culture that supports mothers through real transitions. Small Group Model Classes are capped in size to preserve the integrity of small group training, giving members a team environment while still protecting personal attention and coaching quality. Elite Review “1000 Stars for Nikki and her team!!! This place is special, she has spent years cultivating an amazing community, catering to Moms at every stage. You can bring your littles to certain classes while you workout and keep up the gains.” Katie Rusch / Customer Review Supplied For Editorial Use Built For Members Who Want More Than A Workout Nikki described herself as relational in this work. That word matters. Cave Training is not positioned as a place where members simply follow a screen, perform a list of exercises, and leave unchanged. The gym’s model depends on coaches knowing members, understanding the person behind the goal, and helping each person make progress that can carry into daily life. That is why the gym can serve different types of members without losing its identity. A beginner can learn how to move. A former athlete can train with intensity again. A mother can receive support during pregnancy or postpartum. A member seeking accountability can find a room that helps that person keep showing up. The training is varied, but the standard is consistent: fitness should help members live stronger, clearer, and more capable lives. Why This Matters Locally In Santa Clarita, a fitness facility has to stand out through more than equipment or class names. Cave Training’s local difference is the combination of functional training, small group coaching, motherhood support, boxing, conditioning, and a performance-minded culture that still feels personal. It gives members the energy of a group without removing the value of individual attention. For people searching for a Santa Clarita gym, functional fitness in Santa Clarita, prenatal and postpartum fitness support, boxing classes, strength and conditioning, or a small group training environment, Cave Training offers a clear local identity. It is a place where members can train like athletes, build a stronger mind, and pursue the kind of wellness that fits real life. FAQ Who Is Nikki Adams? Nikki Adams is the founder, owner, and head coach of Cave Training in Santa Clarita, California. Her background includes athletics, personal training, strength and conditioning, CrossFit coaching, boxing, holistic nutrition, BirthFit coaching, and prenatal and postpartum fitness support. What Is Cave Training Known For? Cave Training is known for functional fitness, strength and conditioning, capped small group training, personal coaching, boxing, HIIT, endurance classes, motherhood support, community, and a performance-focused approach to sustainable lifestyle change. Is Cave Training Beginner Friendly? Based on Nikki Adams’ interview and Cave Training’s official class descriptions, the gym is designed to serve different fitness levels. Exercises can be modified, classes are capped in size, and members receive personal attention in a small group training environment. Does Cave Training Offer Prenatal And Postpartum Fitness Support? Yes. Nikki Adams described prenatal and postpartum support as one of the most meaningful parts of her work, especially for women navigating pregnancy, postpartum recovery, motherhood transitions, movement confidence, and community support. What Makes Cave Training Different In Santa Clarita? Cave Training stands out in Santa Clarita through its small group coaching model, community-centered culture, functional training, motherhood support, boxing and conditioning options, and a holistic approach that looks at the whole person rather than only the workout. Key Takeaways Cave Training is a Santa Clarita fitness and performance facility built around functional training, strength and conditioning, and capped small group coaching. Nikki Adams brings a background in athletics, personal training, CrossFit coaching, boxing, holistic nutrition, BirthFit coaching, and motherhood support. The gym offers GPP, SHRED, boxing, ENDURE, yoga, one-on-one training, and class formats designed to preserve personal attention. Its culture is built around connection, community, accountability, performance capacity, and sustainable lifestyle change. Conclusion Cave Training is not only a story about fitness classes. It is a story about what happens when training is built around the whole person. Nikki Adams has shaped the gym through her own athletic background, her years in coaching, her motherhood experience, and her belief that people need more than programming if they are going to change how they live. For members in Santa Clarita who want strength, conditioning, community, and a gym culture that values sustainable lifestyle change, Cave Training offers a clear message: connection builds capacity, and capacity helps people live with more strength, confidence, and purpose. Readers interested in exploring this Santa Clarita fitness and performance facility can visit the gym online at Cave Training. About The Featured Expert Nikki Adams Founder, Owner, And Head Coach / Cave Training Santa Clarita, California Nikki Adams is the founder, owner, and head coach of Cave Training in Santa Clarita, California. Her background includes soccer, softball, personal training, group training, strength and conditioning, boxing, CrossFit coaching, holistic nutrition, BirthFit coaching, and prenatal and postpartum fitness support. Her work is shaped by a relational approach to coaching and a belief that fitness should support the whole person. Mission / Philosophy Nikki’s philosophy is grounded in performance capacity, accountability, sustainable lifestyle choices, and the belief that members need connection to create lasting change. She looks beyond the workout alone and considers habits, movement quality, support, confidence, and the life a member is trying to build outside the gym. Values / Specialties Her values include community, personal attention, functional strength, small group training, motherhood support, safety, accountability, and sustainable wellness. Her specialties include strength and conditioning, functional fitness, prenatal and postpartum support, boxing, CrossFit coaching, holistic nutrition, and helping members feel more capable in their bodies. Editorial Source Basis This profile was prepared from a first-person editorial interview with Nikki Adams, supplied customer review material from Katie Rusch, and the official Cave Training website. Service descriptions, coaching background, class descriptions, training philosophy, leadership references, location details, and customer-review excerpts are limited to information provided in those sources. Sources Fitness Living Magazine editorial interview with Nikki Adams; customer review supplied for editorial use by Katie Rusch; official Cave Training website.

05.22.2026

Gym Review: Inside IBFit’s Strength-Focused Approach to Sustainable Fitness

AJ has shaped IBFit around a clear standard: help people get results by teaching the basics, building sustainable habits, and giving members the accountability they need to keep moving forward.

05.07.2026

Charleston Gym Review: Community-Driven Training Without the Chaos

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

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