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

Inside The Training Hall: How Odd Haugen’s Strength Mentorship Builds Confidence at Any Age

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

PG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJUcmFuc2Zvcm1pbmcgTGl2ZXMgVGhyb3VnaCBTdHJlbmd0aDogTWVtYmVyIFN0b3JpZXMgYW5kIEltcGFjdCBhdCBUaGUgVHJhaW5pbmcgSGFsbCI+CjxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iQSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBlZGl0b3JpYWwgc3BvdGxpZ2h0IG9uIE9kZCBIYXVnZW4gYW5kIFRoZSBUcmFpbmluZyBIYWxsIGluIE5ld2J1cnkgUGFyaywgQ2FsaWZvcm5pYSwgZXhwbG9yaW5nIHN0cmVuZ3RoIHRyYWluaW5nLCBzdHJvbmdtYW4gZXF1aXBtZW50LCBwb3dlcmxpZnRpbmcsIGZ1bmN0aW9uYWwgc3RyZW5ndGgsIGFuZCBtZW1iZXIgc3VwcG9ydC4iPgo8bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2UiIGNvbnRlbnQ9Imh0dHBzOi8vaWlsaS5pby9CUUZSaXFRLnBuZyI+CjxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJhcnRpY2xlIj4KPG1ldGEgbmFtZT0idHdpdHRlcjpjYXJkIiBjb250ZW50PSJzdW1tYXJ5X2xhcmdlX2ltYWdlIj4KCjxzdHlsZT4KLmZsbS13cmFwLAouZmxtLXdyYXAgKiB7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLXdyYXAgewpiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCAhaW1wb3J0YW50OwpwYWRkaW5nOjAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnQ7CmNvbG9yOiMxYzFiMTkgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbWFpbiB7Cm1heC13aWR0aDoxMDgwcHggIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7CnBhZGRpbmc6MCAyNHB4IDg4cHggMjRweCAhaW1wb3J0YW50OwpiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsKfQoKLmZsbS1pbm5lciB7Cm1heC13aWR0aDoxMDQwcHggIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYm9keSB7Cm1heC13aWR0aDo4MTBweCAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowIGF1dG8gIWltcG9ydGFudDsKfQoKLmZsbS10YWJsZSwKLmZsbS1sZWFybi1yb3cgewpib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50Owp9CgouZmxtLWV5ZWJyb3cgewpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CnRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoyLjdweCAhaW1wb3J0YW50Owpmb250LXNpemU6MTEuNXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDsKY29sb3I6IzZmNjk2MiAhaW1wb3J0YW50OwptYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLXNtYWxsLWxhYmVsIHsKZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDsKZm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsKY29sb3I6Izc0NmQ2NSAhaW1wb3J0YW50Owp9CgouZmxtLWgxIHsKZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjU4cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4wMiAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMS4xNXB4ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAyMnB4IDAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZGVjayB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MjZweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjQ2ICFpbXBvcnRhbnQ7CmNvbG9yOiMyZjJiMjYgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAyMHB4IDAgIWltcG9ydGFudDsKbWF4LXdpZHRoOjk4MHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2lja2VyLWxpbmUgewpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjdweCAwIDdweCAxNHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7Cm1heC13aWR0aDo4NTBweCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW50cm8sCi5mbG0tcGFyYWdyYXBoLAouZmxtLWJvZHkgcCB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MjFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsKY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDI4cHggMCAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1kcm9wY2FwIHsKZmxvYXQ6bGVmdCAhaW1wb3J0YW50OwpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTo5MHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjAuNzggIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKcGFkZGluZzo2cHggMTJweCAwIDAgIWltcG9ydGFudDsKbWFyZ2luOjAgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXF1b3RlLAouZmxtLXF1aWNrLWFuc3dlciwKLmZsbS1xdW90ZS1ibG9jaywKLmZsbS1ub3RlLAouZmxtLWN0YSwKLmZsbS1zb3VyY2Utbm90ZSB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8tcXVvdGUgewpiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDsKYm9yZGVyLXRvcDoycHggc29saWQgIzE1MTUxNSAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjRweCAyNnB4IDIycHggMjZweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDhweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1xdW90ZS10ZXh0IHsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTozMHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMzYgIWltcG9ydGFudDsKY29sb3I6IzE0MTQxNCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW1nLAouZmxtLWltYWdlLXdyYXAgaW1nIHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7CmhlaWdodDphdXRvICFpbXBvcnRhbnQ7CmJvcmRlcjowICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbWcgewptYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxMHB4IGF1dG8gIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWNhcHRpb24sCi5mbG0taW1hZ2UtY2FwdGlvbiB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MTNweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7CmNvbG9yOiM2NjVmNTcgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1jYXB0aW9uIHsKbWFyZ2luOjAgMCAxNHB4IGF1dG8gIWltcG9ydGFudDsKbWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tb3duZXItZm9jdXMgewptYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDsKbWFyZ2luOjE2cHggMCAwIGF1dG8gIWltcG9ydGFudDsKcGFkZGluZzoxMnB4IDAgMCAwICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLW93bmVyLWZvY3VzLWNvcHkgewpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjE1LjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjU1ICFpbXBvcnRhbnQ7CmNvbG9yOiMyNDIxMWUgIWltcG9ydGFudDsKbWFyZ2luOjAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc3RhbmRhcmQtYm94IHsKYmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjMwcHggMjhweCAhaW1wb3J0YW50OwptYXJnaW46MCAhaW1wb3J0YW50Owp9CgouZmxtLXN0YW5kYXJkLWNvcHkgewpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjI3cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS41NiAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMC4xMnB4ICFpbXBvcnRhbnQ7CmNvbG9yOiMyNjIzMWYgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS1vbmUgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6NzJweCAhaW1wb3J0YW50Owpmb250LXNpemU6Y2xhbXAoNTBweCwgNS44dncsIDcycHgpICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMDIgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMS4ycHggIWltcG9ydGFudDsKbWFyZ2luOjE0cHggMCAwIDAgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS10d28gewpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTo5NnB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTpjbGFtcCg1OHB4LCA4LjJ2dywgOTZweCkgIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50Owpmb250LXdlaWdodDozMDAgIWltcG9ydGFudDsKdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0ycHggIWltcG9ydGFudDsKY29sb3I6I2I5YjVhZCAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojYjliNWFkICFpbXBvcnRhbnQ7Cm1hcmdpbjozcHggMCAwIDAgIWltcG9ydGFudDsKb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50Owp9CgouZmxtLWFuY2hvci1zdWJ0aXRsZSB7CmZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsKdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjIuM3B4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMS41cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS45ICFpbXBvcnRhbnQ7CmNvbG9yOiMzZjNhMzQgIWltcG9ydGFudDsKbWF4LXdpZHRoOjkwMHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3Qtcm93IHsKcGFkZGluZzoxMnB4IDAgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZThkYyAhaW1wb3J0YW50Owp9CgouZmxtLXNuYXBzaG90LWxhYmVsIHsKZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MzElICFpbXBvcnRhbnQ7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CnRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoxLjdweCAhaW1wb3J0YW50Owpmb250LXNpemU6MTBweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDsKY29sb3I6IzdkNzU2YiAhaW1wb3J0YW50Owp9CgouZmxtLXNuYXBzaG90LXZhbHVlIHsKZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKd2lkdGg6NjclICFpbXBvcnRhbnQ7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjE4cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50Owpjb2xvcjojMjAxZTFiICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbm90ZSB7CmJhY2tncm91bmQ6I2ZkZmNmOSAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjI0cHggMjZweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDM2cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLXF1aWNrLWFuc3dlciwKLmZsbS1xdW90ZS1ibG9jayB7CmJhY2tncm91bmQ6I2Y4ZjdmMyAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjI4cHggMzBweCAhaW1wb3J0YW50OwptYXJnaW46MzhweCAwIDQ0cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWgyIHsKZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjM0cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50Owpmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKY29sb3I6IzExMTExMSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWgzIHsKZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjI0cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4yNiAhaW1wb3J0YW50Owpmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKY29sb3I6IzExMTExMSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWltYWdlLXdyYXAgewptYXgtd2lkdGg6NzYwcHggIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MzRweCBhdXRvIDQycHggYXV0byAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1pbWFnZS1jYXB0aW9uIHsKbWFyZ2luOjEwcHggMCAwIDAgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jYXJkIHsKYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjJweCAwIDEzcHggMCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDQ2cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWxlYXJuLWNvbCB7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKcGFkZGluZzoxNnB4IDE4cHggIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGQgewpib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7CnBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sOmxhc3QtY2hpbGQgewpwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsKfQoKLmZsbS1zZXJ2aWNlLWJyaWVmIHsKbWF4LXdpZHRoOjc1MHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjozOHB4IGF1dG8gNDBweCBhdXRvICFpbXBvcnRhbnQ7CmJhY2tncm91bmQ6I2ZmZmZmZiAhaW1wb3J0YW50Owpib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7CmJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKcGFkZGluZzoyMnB4IDAgMTNweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1yb3cgewpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MTZweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1yb3c6bGFzdC1jaGlsZCB7CmJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2UtbGFiZWwgewpkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50Owp3aWR0aDozMiUgIWltcG9ydGFudDsKdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKZm9udC1zaXplOjEycHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS40ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjEuNXB4ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojNWQ1NjRlICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1jb3B5IHsKZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKd2lkdGg6NjclICFpbXBvcnRhbnQ7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7CmNvbG9yOiMxZjFmMWQgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IHsKYmFja2dyb3VuZDojZjZmNWYxICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50Owpib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7CmJvcmRlci1yaWdodDpub25lICFpbXBvcnRhbnQ7CmJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50OwpwYWRkaW5nOjMycHggMzRweCAhaW1wb3J0YW50OwptYXJnaW46NDhweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2V5LWhlYWRpbmcgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MzhweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjE0ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxN3B4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IHVsIHsKbWFyZ2luOjAgIWltcG9ydGFudDsKcGFkZGluZy1sZWZ0OjI0cHggIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuODYgIWltcG9ydGFudDsKY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50Owp9CgouZmxtLWZlYXR1cmVkLWV4cGVydCB7CmJhY2tncm91bmQ6I2ZkZmNmOSAhaW1wb3J0YW50Owpib3JkZXItdG9wOjFweCBzb2xpZCAjMTcxNzE3ICFpbXBvcnRhbnQ7CmJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50Owpib3JkZXItcmlnaHQ6bm9uZSAhaW1wb3J0YW50Owpib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKcGFkZGluZzo0MnB4IDQ2cHggNDBweCA0NnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjo1OHB4IDAgNDZweCAwICFpbXBvcnRhbnQ7CmJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50Owp9CgouZmxtLWZlYXR1cmVkLW5hbWUgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MzZweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjA2ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKbWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWN0YSB7CmJhY2tncm91bmQ6I2Y4ZjdmNCAhaW1wb3J0YW50Owpib3JkZXI6MXB4IHNvbGlkICNlMmRlZDcgIWltcG9ydGFudDsKYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CnBhZGRpbmc6MThweCAyMHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMzhweCAwICFpbXBvcnRhbnQ7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MTlweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjY4ICFpbXBvcnRhbnQ7CmNvbG9yOiMyYTJhMmEgIWltcG9ydGFudDsKfQoKLmZsbS1zb3VyY2Utbm90ZSB7CmJhY2tncm91bmQ6I2ZkZmNmOSAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjE1cHggMThweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDIycHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWZvb3Rlci1tZXRhIHsKZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MnB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuOSAhaW1wb3J0YW50Owpjb2xvcjojN2Q3NTZiICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgNnB4IDAgIWltcG9ydGFudDsKfQoKQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7Cmh0bWwsCmJvZHkgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0td3JhcCB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKb3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDsKYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbWFpbiB7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50OwpwYWRkaW5nOjAgMThweCA2NHB4IDE4cHggIWltcG9ydGFudDsKfQoKLmZsbS1pbm5lciwKLmZsbS1ib2R5LAouZmxtLXNlY3Rpb24gewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1pbi13aWR0aDowICFpbXBvcnRhbnQ7Cm1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDsKbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDsKcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDsKcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7Cm92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCnRhYmxlLmZsbS10YWJsZSwKdGFibGUuZmxtLXRhYmxlIHRib2R5LAp0YWJsZS5mbG0tdGFibGUgdHIsCnRhYmxlLmZsbS10YWJsZSB0ZCwKdGFibGUuZmxtLWxlYXJuLXJvdywKdGFibGUuZmxtLWxlYXJuLXJvdyB0Ym9keSwKdGFibGUuZmxtLWxlYXJuLXJvdyB0ciwKdGFibGUuZmxtLWxlYXJuLXJvdyB0ZCB7CmRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptaW4td2lkdGg6MCAhaW1wb3J0YW50OwpwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50OwpwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsKYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLW1hc3RoZWFkLWxlZnQsCi5mbG0tbWFzdGhlYWQtcmlnaHQsCi5mbG0taGVyby1sZWZ0LAouZmxtLWhlcm8tcmlnaHQgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKcGFkZGluZzowICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLW1hc3RoZWFkLXJpZ2h0IHsKbWFyZ2luLXRvcDoxOHB4ICFpbXBvcnRhbnQ7CnBhZGRpbmctdG9wOjE2cHggIWltcG9ydGFudDsKYm9yZGVyLXRvcDoxcHggc29saWQgI2U1ZGVkMiAhaW1wb3J0YW50Owp9CgouZmxtLW1hc3RoZWFkLXJpZ2h0IGRpdiB7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWV5ZWJyb3cgewpmb250LXNpemU6MTFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi1ib3R0b206MTJweCAhaW1wb3J0YW50Owp9CgouZmxtLWgxIHsKZm9udC1zaXplOjQwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4wNCAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMC42NXB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7CndvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50Owp9CgouZmxtLWRlY2sgewpmb250LXNpemU6MjFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjU0ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2lja2VyLWxpbmUgewptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpwYWRkaW5nOjhweCAwIDhweCAxNHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi1ib3R0b206OHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1yaWdodCB7Cm1hcmdpbi10b3A6MjhweCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW1nIHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDEycHggMCAhaW1wb3J0YW50Owpib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWNhcHRpb24gewptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50Owpmb250LXNpemU6MTRweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Cn0KCi5mbG0tb3duZXItZm9jdXMgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjoyMnB4IDAgMCAwICFpbXBvcnRhbnQ7CnBhZGRpbmc6MTVweCAwIDAgMCAhaW1wb3J0YW50Owpib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKfQoKLmZsbS1vd25lci1mb2N1cy1jb3B5IHsKZm9udC1zaXplOjE3cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS41OCAhaW1wb3J0YW50Owp9CgouZmxtLWRyb3BjYXAgewpmb250LXNpemU6NjhweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDowLjgyICFpbXBvcnRhbnQ7CnBhZGRpbmc6N3B4IDEwcHggMCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbnRybywKLmZsbS1wYXJhZ3JhcGgsCi5mbG0tYm9keSBwIHsKZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43NCAhaW1wb3J0YW50OwptYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDsKd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDsKb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1xdW90ZSwKLmZsbS1ub3RlLAouZmxtLXF1aWNrLWFuc3dlciwKLmZsbS1xdW90ZS1ibG9jaywKLmZsbS1jdGEsCi5mbG0tc291cmNlLW5vdGUgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnBhZGRpbmctbGVmdDoyMnB4ICFpbXBvcnRhbnQ7CnBhZGRpbmctcmlnaHQ6MjJweCAhaW1wb3J0YW50Owpib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXF1b3RlIHsKcGFkZGluZy10b3A6MjRweCAhaW1wb3J0YW50OwpwYWRkaW5nLWJvdHRvbToyMnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi10b3A6NHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1xdW90ZS10ZXh0IHsKZm9udC1zaXplOjI3cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4zOCAhaW1wb3J0YW50Owp9CgouZmxtLXN0YW5kYXJkLWJveCB7CnBhZGRpbmc6MjZweCAyMnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50Owp9CgouZmxtLXN0YW5kYXJkLWxhYmVsIHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7CnBhZGRpbmc6MCAhaW1wb3J0YW50Owp9CgouZmxtLXN0YW5kYXJkLWNvcHkgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKZm9udC1zaXplOjI1cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS40NiAhaW1wb3J0YW50Owp3b3JkLWJyZWFrOm5vcm1hbCAhaW1wb3J0YW50OwpvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS1vbmUgewpmb250LXNpemU6NDJweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjA2ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0wLjVweCAhaW1wb3J0YW50OwptYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS10d28gewpmb250LXNpemU6NDZweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjA0ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0wLjRweCAhaW1wb3J0YW50OwptYXJnaW4tdG9wOjRweCAhaW1wb3J0YW50Owp3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudDsKb3ZlcmZsb3ctd3JhcDpub3JtYWwgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3Itc3VidGl0bGUgewpmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuODUgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MS42NXB4ICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3QtbGFiZWwsCi5mbG0tc25hcHNob3QtdmFsdWUgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKfQoKLmZsbS1zbmFwc2hvdC1sYWJlbCB7Cm1hcmdpbi1ib3R0b206NnB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3QtdmFsdWUgewpmb250LXNpemU6MjBweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taDIgewpmb250LXNpemU6MzFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0wLjE1cHggIWltcG9ydGFudDsKd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDsKb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7Cn0KCi5mbG0taDMgewpmb250LXNpemU6MjNweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjI4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taW1hZ2Utd3JhcCB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjMwcHggMCAzOHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1pbWFnZS13cmFwIGltZyB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKaGVpZ2h0OmF1dG8gIWltcG9ydGFudDsKYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7Cn0KCi5mbG0taW1hZ2UtY2FwdGlvbiB7CmZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jYXJkIHsKcGFkZGluZzoyMnB4IDAgOHB4IDAgIWltcG9ydGFudDsKbWFyZ2luOjAgMCA0MnB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jb2wgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50Owpib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MThweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sOmZpcnN0LWNoaWxkIHsKYm9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7CnBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1icmllZiB7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjozNnB4IDAgNDBweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1sYWJlbCwKLmZsbS1zZXJ2aWNlLWNvcHkgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKcGFkZGluZzowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1sYWJlbCB7Cm1hcmdpbi1ib3R0b206N3B4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1jb3B5IHsKZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS42OCAhaW1wb3J0YW50Owp9CgouZmxtLWtleS1ib3ggewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjhweCAyMnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjo0MnB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktaGVhZGluZyB7CmZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMTQgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IHVsIHsKcGFkZGluZy1sZWZ0OjIxcHggIWltcG9ydGFudDsKZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50Owp9CgouZmxtLWtleS1ib3ggbGkgewptYXJnaW4tYm90dG9tOjEycHggIWltcG9ydGFudDsKfQoKLmZsbS1mZWF0dXJlZC1leHBlcnQgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnBhZGRpbmc6MzJweCAyMnB4IDM0cHggMjJweCAhaW1wb3J0YW50OwptYXJnaW46NTJweCAwIDQycHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWZlYXR1cmVkLW5hbWUgewpmb250LXNpemU6MzFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZm9vdGVyLW1ldGEgewpmb250LXNpemU6OS41cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS44NSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoxLjI1cHggIWltcG9ydGFudDsKfQp9CgpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzkwcHgpIHsKLmZsbS1tYWluIHsKcGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudDsKcGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taDEgewpmb250LXNpemU6MzZweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjA2ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZGVjayB7CmZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbnRybywKLmZsbS1wYXJhZ3JhcGgsCi5mbG0tYm9keSBwIHsKZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50Owp9CgouZmxtLWFuY2hvci1saW5lLW9uZSB7CmZvbnQtc2l6ZTozOHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYW5jaG9yLWxpbmUtdHdvIHsKZm9udC1zaXplOjQwcHggIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6LTAuM3B4ICFpbXBvcnRhbnQ7Cn0KfQoKQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsKLmZsbS1tYWlue21heC13aWR0aDoxMDgwcHggIWltcG9ydGFudDsgcGFkZGluZzowIDIwcHggODhweCAyMHB4ICFpbXBvcnRhbnQ7fQouZmxtLWlubmVye21heC13aWR0aDoxMDQwcHggIWltcG9ydGFudDt9Ci5mbG0tYm9keXttYXgtd2lkdGg6ODEwcHggIWltcG9ydGFudDt9Ci5mbG0tdGFibGV7dGFibGUtbGF5b3V0OmF1dG8gIWltcG9ydGFudDt9Ci5mbG0taGVyby1sZWZ0e3dpZHRoOjU0JSAhaW1wb3J0YW50OyBwYWRkaW5nOjAgMzZweCAwIDAgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcmlnaHR7d2lkdGg6NDYlICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0taGVyby1sZWZ0ID4gZGl2OmZpcnN0LWNoaWxke21hcmdpbjowIDAgMTVweCAwICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tbGVmdCA+IGRpdjpmaXJzdC1jaGlsZCAuZmxtLWhlcm8taW50cm97bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1sZWZ0ID4gLmZsbS1oZXJvLWludHJve21hcmdpbjowIDAgMTdweCAwICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW50cm97Zm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43NiAhaW1wb3J0YW50O30KLmZsbS1kcm9wY2Fwe2ZvbnQtc2l6ZTo5MHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjAuNzggIWltcG9ydGFudDsgcGFkZGluZzo2cHggMTJweCAwIDAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1pbWd7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTBweCBhdXRvICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tY2FwdGlvbnttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IGF1dG8gIWltcG9ydGFudDt9Ci5mbG0tb3duZXItZm9jdXN7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7IG1hcmdpbjoxNnB4IDAgMCBhdXRvICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGV7bWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50OyBwYWRkaW5nOjI0cHggMjZweCAyMnB4IDI2cHggIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZS10ZXh0e2ZvbnQtc2l6ZTozMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMzYgIWltcG9ydGFudDt9Ci5mbG0tc3RhbmRhcmQtYm94e3BhZGRpbmc6MzBweCAyOHB4ICFpbXBvcnRhbnQ7fQouZmxtLXN0YW5kYXJkLWxhYmVse3dpZHRoOjE2OHB4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MnB4IDI0cHggMCAwICFpbXBvcnRhbnQ7IGRpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1jb3B5e21heC13aWR0aDo3OTBweCAhaW1wb3J0YW50OyBmb250LXNpemU6MjdweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjU2ICFpbXBvcnRhbnQ7fQouZmxtLWFuY2hvci1saW5lLW9uZXtmb250LXNpemU6Y2xhbXAoNTBweCwgNS44dncsIDcycHgpICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMDIgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6LTEuMnB4ICFpbXBvcnRhbnQ7fQouZmxtLWFuY2hvci1saW5lLXR3b3tmb250LXNpemU6Y2xhbXAoNThweCwgOC4ydncsIDk2cHgpICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6LTJweCAhaW1wb3J0YW50OyB3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1yb3d7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDsgd2lkdGg6MzMuMzMzJSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29sOmZpcnN0LWNoaWxke3BhZGRpbmc6MTZweCAxOHB4IDE2cHggMCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jb2w6bnRoLWNoaWxkKDIpe3BhZGRpbmc6MTZweCAxOHB4ICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbDpudGgtY2hpbGQoMyl7cGFkZGluZzoxNnB4IDAgMTZweCAxOHB4ICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fQp9Cjwvc3R5bGU+Cgo8ZGl2IGNsYXNzPSJmbG0td3JhcCI+CjxkaXYgY2xhc3M9ImZsbS1tYWluIj4KCjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiJAZ3JhcGgiOiBbCnsKIkB0eXBlIjogIkFydGljbGUiLAoiQGlkIjogImh0dHBzOi8vd3d3LnRoZXRyYWluaW5naGFsbC5uZXQvI2ZpdG5lc3MtbGl2aW5nLXByb2ZpbGUiLAoiaGVhZGxpbmUiOiAiVHJhbnNmb3JtaW5nIExpdmVzIFRocm91Z2ggU3RyZW5ndGg6IE1lbWJlciBTdG9yaWVzIGFuZCBJbXBhY3QgYXQgVGhlIFRyYWluaW5nIEhhbGwiLAoiZGVzY3JpcHRpb24iOiAiQSBwcmVtaXVtIGVkaXRvcmlhbCBzcG90bGlnaHQgb24gT2RkIEhhdWdlbiwgVGhlIFRyYWluaW5nIEhhbGwsIGFuZCB0aGUgbWVtYmVyIHRyYW5zZm9ybWF0aW9uIHN0b3J5IGJlaGluZCBhIFNvdXRoZXJuIENhbGlmb3JuaWEgc3RyZW5ndGggdHJhaW5pbmcgZ3ltIGJ1aWx0IGFyb3VuZCBjb25maWRlbmNlLCBmdW5jdGlvbmFsaXR5LCBzdHJvbmdtYW4gZXF1aXBtZW50LCBwb3dlcmxpZnRpbmcsIGFuZCBzdXBwb3J0aXZlIG1lbWJlcnMuIiwKImltYWdlIjogWwoiaHR0cHM6Ly9paWxpLmlvL0JRRlJpcVEucG5nIiwKImh0dHBzOi8vaWlsaS5pby9CUUZ1aHBzLnBuZyIsCiJodHRwczovL2lpbGkuaW8vQlFGdXdURy5wbmciLAoiaHR0cHM6Ly9paWxpLmlvL0JRRnVOamYucG5nIiwKImh0dHBzOi8vaWlsaS5pby9CUUZ1T1E0LnBuZyIsCiJodHRwczovL2lpbGkuaW8vQlpheU5qYS5wbmciCl0sCiJhdXRob3IiOiB7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJEYW5pZWwgRm9yZCIsCiJqb2JUaXRsZSI6ICJNYW5hZ2luZyBFZGl0b3IiCn0sCiJwdWJsaXNoZXIiOiB7CiJAdHlwZSI6ICJPcmdhbml6YXRpb24iLAoibmFtZSI6ICJGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiIKfSwKIm1haW5FbnRpdHlPZlBhZ2UiOiAiaHR0cHM6Ly93d3cudGhldHJhaW5pbmdoYWxsLm5ldC8iLAoiZGF0ZVB1Ymxpc2hlZCI6ICIyMDI2LTA1LTA0IiwKImRhdGVNb2RpZmllZCI6ICIyMDI2LTA1LTA0IiwKImtleXdvcmRzIjogWwoic3RyZW5ndGggdHJhaW5pbmcgbWVtYmVyIHRyYW5zZm9ybWF0aW9uIiwKIlRoZSBUcmFpbmluZyBIYWxsIiwKIk5ld2J1cnkgUGFyayBzdHJlbmd0aCB0cmFpbmluZyIsCiJzdHJvbmdtYW4gZ3ltIiwKInBvd2VybGlmdGluZyIsCiJmdW5jdGlvbmFsIHN0cmVuZ3RoIiwKIjI0LzcgZ3ltIGFjY2VzcyIsCiJTb3V0aGVybiBDYWxpZm9ybmlhIHN0cmVuZ3RoIGd5bSIsCiJzdHJvbmdtYW4gZXF1aXBtZW50IiwKIm1lbWJlciBzdXBwb3J0IgpdLAoiYWJvdXQiOiBbCiJTdHJlbmd0aCB0cmFpbmluZyIsCiJTdHJvbmdtYW4gdHJhaW5pbmciLAoiUG93ZXJsaWZ0aW5nIiwKIkZ1bmN0aW9uYWwgc3RyZW5ndGgiLAoiTWVtYmVyIHRyYW5zZm9ybWF0aW9uIiwKIlNwb3J0cyBwZXJmb3JtYW5jZSIsCiJOZXdidXJ5IFBhcmsgZml0bmVzcyIKXSwKIm1lbnRpb25zIjogWwp7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJPZGQgSGF1Z2VuIgp9LAp7CiJAdHlwZSI6ICJIZWFsdGhDbHViIiwKIm5hbWUiOiAiVGhlIFRyYWluaW5nIEhhbGwiLAoidXJsIjogImh0dHBzOi8vd3d3LnRoZXRyYWluaW5naGFsbC5uZXQvIgp9Cl0KfSwKewoiQHR5cGUiOiAiSGVhbHRoQ2x1YiIsCiJAaWQiOiAiaHR0cHM6Ly93d3cudGhldHJhaW5pbmdoYWxsLm5ldC8jbG9jYWxidXNpbmVzcyIsCiJuYW1lIjogIlRoZSBUcmFpbmluZyBIYWxsIiwKInVybCI6ICJodHRwczovL3d3dy50aGV0cmFpbmluZ2hhbGwubmV0LyIsCiJzYW1lQXMiOiBbCiJodHRwczovL3d3dy50aGV0cmFpbmluZ2hhbGwubmV0LyIKXSwKImltYWdlIjogImh0dHBzOi8vaWlsaS5pby9CUUZSaXFRLnBuZyIsCiJmb3VuZGVyIjogewoiQHR5cGUiOiAiUGVyc29uIiwKIm5hbWUiOiAiT2RkIEhhdWdlbiIKfSwKImFkZHJlc3MiOiB7CiJAdHlwZSI6ICJQb3N0YWxBZGRyZXNzIiwKImFkZHJlc3NMb2NhbGl0eSI6ICJOZXdidXJ5IFBhcmsiLAoiYWRkcmVzc1JlZ2lvbiI6ICJDQSIsCiJhZGRyZXNzQ291bnRyeSI6ICJVUyIKfSwKImFyZWFTZXJ2ZWQiOiBbCnsKIkB0eXBlIjogIkNpdHkiLAoibmFtZSI6ICJOZXdidXJ5IFBhcmsiCn0sCnsKIkB0eXBlIjogIlBsYWNlIiwKIm5hbWUiOiAiVmVudHVyYSBDb3VudHkiCn0sCnsKIkB0eXBlIjogIlBsYWNlIiwKIm5hbWUiOiAiU291dGhlcm4gQ2FsaWZvcm5pYSIKfSwKewoiQHR5cGUiOiAiQ2l0eSIsCiJuYW1lIjogIkxvcyBBbmdlbGVzIgp9Cl0sCiJkZXNjcmlwdGlvbiI6ICJUaGUgVHJhaW5pbmcgSGFsbCBpcyBhIE5ld2J1cnkgUGFyaywgQ2FsaWZvcm5pYSBzdHJlbmd0aCB0cmFpbmluZyBneW0gZm9jdXNlZCBvbiBzdHJvbmdtYW4gdHJhaW5pbmcsIHBvd2VybGlmdGluZywgZnVuY3Rpb25hbCBzdHJlbmd0aCwgc3BlY2lhbGl6ZWQgZXF1aXBtZW50LCAyNC83IG1lbWJlciBhY2Nlc3MsIHNwb3J0cyBwZXJmb3JtYW5jZSwgYW5kIHN1cHBvcnRpdmUgbWVtYmVyIGN1bHR1cmUuIiwKImtub3dzQWJvdXQiOiBbCiJzdHJlbmd0aCB0cmFpbmluZyIsCiJzdHJvbmdtYW4gdHJhaW5pbmciLAoicG93ZXJsaWZ0aW5nIiwKImZ1bmN0aW9uYWwgdHJhaW5pbmciLAoic3BvcnRzIHBlcmZvcm1hbmNlIiwKIjI0LzcgZ3ltIGFjY2VzcyIsCiJ0cmFpbmluZyB0ZWNobmlxdWUiCl0sCiJyZXZpZXciOiB7CiJAdHlwZSI6ICJSZXZpZXciLAoiYXV0aG9yIjogewoiQHR5cGUiOiAiUGVyc29uIiwKIm5hbWUiOiAiQ29saW4gVGhvbXBzb24iCn0sCiJyZXZpZXdCb2R5IjogIklmIHlvdSBsaWtlIGdhaW5zIG9yIGxpZnRpbmcgaGVhdnksIHRoaXMgaXMgdGhlIGJlc3Qgc3BvdCEhIFRoZSB0cmFpbmVycyBhcmUgb2YgdGhlIGhpZ2hlc3QgY2FsaWJlciwgYW5kIHRoZSBtb29kIGlzIGFsd2F5cyBleHRyZW1lbHkgZ29vZC4gSSBsb3ZlIHRoaXMgcGxhY2UuIgp9LAoiaGFzT2ZmZXJDYXRhbG9nIjogewoiQHR5cGUiOiAiT2ZmZXJDYXRhbG9nIiwKIm5hbWUiOiAiU3RyZW5ndGggVHJhaW5pbmcgU2VydmljZXMiLAoiaXRlbUxpc3RFbGVtZW50IjogWwp7CiJAdHlwZSI6ICJPZmZlciIsCiJpdGVtT2ZmZXJlZCI6IHsKIkB0eXBlIjogIlNlcnZpY2UiLAoibmFtZSI6ICJTdHJlbmd0aCB0cmFpbmluZyIKfQp9LAp7CiJAdHlwZSI6ICJPZmZlciIsCiJpdGVtT2ZmZXJlZCI6IHsKIkB0eXBlIjogIlNlcnZpY2UiLAoibmFtZSI6ICJTdHJvbmdtYW4gdHJhaW5pbmciCn0KfSwKewoiQHR5cGUiOiAiT2ZmZXIiLAoiaXRlbU9mZmVyZWQiOiB7CiJAdHlwZSI6ICJTZXJ2aWNlIiwKIm5hbWUiOiAiUG93ZXJsaWZ0aW5nIgp9Cn0sCnsKIkB0eXBlIjogIk9mZmVyIiwKIml0ZW1PZmZlcmVkIjogewoiQHR5cGUiOiAiU2VydmljZSIsCiJuYW1lIjogIlNwb3J0cyBwZXJmb3JtYW5jZSB0cmFpbmluZyIKfQp9LAp7CiJAdHlwZSI6ICJPZmZlciIsCiJpdGVtT2ZmZXJlZCI6IHsKIkB0eXBlIjogIlNlcnZpY2UiLAoibmFtZSI6ICIyNC83IGd5bSBhY2Nlc3MiCn0KfQpdCn0KfSwKewoiQHR5cGUiOiAiUGVyc29uIiwKIkBpZCI6ICJodHRwczovL3d3dy50aGV0cmFpbmluZ2hhbGwubmV0LyNvZGQtaGF1Z2VuIiwKIm5hbWUiOiAiT2RkIEhhdWdlbiIsCiJqb2JUaXRsZSI6ICJPd25lciIsCiJpbWFnZSI6ICJodHRwczovL2lpbGkuaW8vQlFGUmlxUS5wbmciLAoid29ya3NGb3IiOiB7CiJAdHlwZSI6ICJIZWFsdGhDbHViIiwKIm5hbWUiOiAiVGhlIFRyYWluaW5nIEhhbGwiLAoidXJsIjogImh0dHBzOi8vd3d3LnRoZXRyYWluaW5naGFsbC5uZXQvIgp9LAoia25vd3NBYm91dCI6IFsKInN0cmVuZ3RoIHRyYWluaW5nIiwKInN0cm9uZ21hbiB0cmFpbmluZyIsCiJwb3dlcmxpZnRpbmciLAoiZnVuY3Rpb25hbCBzdHJlbmd0aCIsCiJ0cmFpbmluZyB0ZWNobmlxdWUiLAoiaW5qdXJ5IHByZXZlbnRpb24iLAoic3BvcnRzIHBlcmZvcm1hbmNlIgpdLAoiYWRkcmVzcyI6IHsKIkB0eXBlIjogIlBvc3RhbEFkZHJlc3MiLAoiYWRkcmVzc0xvY2FsaXR5IjogIk5ld2J1cnkgUGFyayIsCiJhZGRyZXNzUmVnaW9uIjogIkNBIiwKImFkZHJlc3NDb3VudHJ5IjogIlVTIgp9Cn0sCnsKIkB0eXBlIjogIkZBUVBhZ2UiLAoiQGlkIjogImh0dHBzOi8vd3d3LnRoZXRyYWluaW5naGFsbC5uZXQvI2ZhcSIsCiJtYWluRW50aXR5IjogWwp7CiJAdHlwZSI6ICJRdWVzdGlvbiIsCiJuYW1lIjogIldobyBPd25zIFRoZSBUcmFpbmluZyBIYWxsPyIsCiJhY2NlcHRlZEFuc3dlciI6IHsKIkB0eXBlIjogIkFuc3dlciIsCiJ0ZXh0IjogIlRoZSBUcmFpbmluZyBIYWxsIGlzIG93bmVkIGJ5IE9kZCBIYXVnZW4sIGEgbGlmZWxvbmcgc3RyZW5ndGggYXRobGV0ZSBmcm9tIE5vcndheSB3aG8gbW92ZWQgdGhlIGd5bSBmcm9tIGhpcyBnYXJhZ2UgaW50byBhIGNvbW1lcmNpYWwgc3BhY2UgYXMgaGlzIHByb2Zlc3Npb25hbCBzdHJvbmdtYW4gY2FyZWVyIHdhcyB3aW5kaW5nIGRvd24uIgp9Cn0sCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiV2hhdCBNYWtlcyBUaGUgVHJhaW5pbmcgSGFsbCBEaWZmZXJlbnQ/IiwKImFjY2VwdGVkQW5zd2VyIjogewoiQHR5cGUiOiAiQW5zd2VyIiwKInRleHQiOiAiVGhlIFRyYWluaW5nIEhhbGwgc3RhbmRzIGFwYXJ0IGJlY2F1c2UgaXQgY29tYmluZXMgc3BlY2lhbGl6ZWQgc3Ryb25nbWFuIGFuZCBwb3dlcmxpZnRpbmcgZXF1aXBtZW50IHdpdGggYSB3ZWxjb21pbmcgbWVtYmVyIGN1bHR1cmUsIDI0LzcgYWNjZXNzLCBhbmQgYSBnb2FsLW9yaWVudGVkIHRyYWluaW5nIGVudmlyb25tZW50IHRoYXQgaXMgcmFyZWx5IGNyb3dkZWQuIgp9Cn0sCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiSXMgVGhlIFRyYWluaW5nIEhhbGwgT25seSBGb3IgU3Ryb25nbWFuIEF0aGxldGVzPyIsCiJhY2NlcHRlZEFuc3dlciI6IHsKIkB0eXBlIjogIkFuc3dlciIsCiJ0ZXh0IjogIk5vLiBJbiB0aGUgaW50ZXJ2aWV3LCBPZGQgSGF1Z2VuIGVtcGhhc2l6ZWQgdGhhdCBUaGUgVHJhaW5pbmcgSGFsbCBpcyBmb3IgZXZlcnlib2R5LCBub3Qgb25seSBwZW9wbGUgd2hvIGFyZSBhbHJlYWR5IHN0cm9uZy4gVGhlIGd5bSBzZXJ2ZXMgc3Ryb25nbWFuIGNvbXBldGl0b3JzLCBwb3dlcmxpZnRlcnMsIG9sZGVyIGFkdWx0cywgc3BvcnRzLW1pbmRlZCB5b3VuZ2VyIG1lbWJlcnMsIGFuZCBiZWdpbm5lcnMgd2hvIHdhbnQgdG8gYnVpbGQgc3RyZW5ndGguIgp9Cn0sCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiV2hhdCBUcmFpbmluZyBBcHByb2FjaCBEb2VzIE9kZCBIYXVnZW4gRW1waGFzaXplPyIsCiJhY2NlcHRlZEFuc3dlciI6IHsKIkB0eXBlIjogIkFuc3dlciIsCiJ0ZXh0IjogIk9kZCBIYXVnZW4gZW1waGFzaXplcyBldmFsdWF0aW9uLCBwcm9wZXIgdGVjaG5pcXVlLCBhbmQgc2ltcGxlIHN0cmVuZ3RoIGJhc2ljcyBzdWNoIGFzIHNxdWF0cywgZGVhZGxpZnRzLCBvdmVyaGVhZCBwcmVzc2luZywgYW5kIGJlbmNoIHByZXNzaW5nIGJlZm9yZSBtZW1iZXJzIGFkdmFuY2UgaW50byBzdG9uZXMsIGZhcm1lcuKAmXMgd2Fsa3MsIHlva2UgY2Fycmllcywgc2FuZGJhZyB3b3JrLCBhbmQgb3RoZXIgc3Ryb25nbWFuIG1vdmVtZW50cy4iCn0KfSwKewoiQHR5cGUiOiAiUXVlc3Rpb24iLAoibmFtZSI6ICJEb2VzIFRoZSBUcmFpbmluZyBIYWxsIE9mZmVyIDI0LzcgQWNjZXNzPyIsCiJhY2NlcHRlZEFuc3dlciI6IHsKIkB0eXBlIjogIkFuc3dlciIsCiJ0ZXh0IjogIkluIHRoZSBpbnRlcnZpZXcsIE9kZCBIYXVnZW4gZGVzY3JpYmVkIFRoZSBUcmFpbmluZyBIYWxsIGFzIG9wZW4gdG8gbWVtYmVycyAyNC83LCBhbGxvd2luZyBtZW1iZXJzIHRvIHRyYWluIHdoZW4gaXQgZml0cyB0aGVpciBzY2hlZHVsZS4iCn0KfQpdCn0KXQp9Cjwvc2NyaXB0PgoKPGRpdiBjbGFzcz0iZmxtLWlubmVyIj4KCjxkaXYgc3R5bGU9InBhZGRpbmc6MzRweCAwIDIycHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLWxlZnQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6My40cHg7IGZvbnQtc2l6ZToxMnB4OyBtYXJnaW46MCAwIDlweCAwOyI+TG9jYWwgRml0bmVzcyBMZWFkZXJzaGlwIFNlcmllczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjdweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM5MjhhODI7IG1hcmdpbjowOyI+RWRpdG9yaWFsIFNwb3RsaWdodCAvIE5ld2J1cnkgUGFyaywgQ2FsaWZvcm5pYTwvZGl2Pgo8L3RkPgo8dGQgY2xhc3M9ImZsbS1tYXN0aGVhZC1yaWdodCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDozOCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOnJpZ2h0OyI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuMzU7IGNvbG9yOiMxNTE1MTU7IG1hcmdpbjowOyB0ZXh0LWFsaWduOnJpZ2h0OyI+QnkgRGFuaWVsIEZvcmQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MTBweCAwIDAgMDsgdGV4dC1hbGlnbjpyaWdodDsiPk1hbmFnaW5nIEVkaXRvcjwvZGl2Pgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2Q5ZDRjYjsgbWFyZ2luOjAgMCAzMHB4IDA7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo5NjBweDsiPjwvZGl2PgoKPGRpdiBzdHlsZT0icGFkZGluZzowIDAgMThweCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1leWVicm93Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBGZWF0dXJlIFByb2ZpbGU8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMSI+VHJhbnNmb3JtaW5nIExpdmVzIFRocm91Z2ggU3RyZW5ndGg6IE1lbWJlciBTdG9yaWVzIGFuZCBJbXBhY3QgYXQgVGhlIFRyYWluaW5nIEhhbGw8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1kZWNrIj5JbnNpZGUgT2RkIEhhdWdlbuKAmXMgU291dGhlcm4gQ2FsaWZvcm5pYSBzdHJlbmd0aCB0cmFpbmluZyBneW0sIHdoZXJlIHN0cm9uZ21hbiB0cmFkaXRpb24sIHNpbXBsZSBjb2FjaGluZyBiYXNpY3MsIGFuZCBhIHN1cHBvcnRpdmUgbWVtYmVyIGN1bHR1cmUgaGVscCBwZW9wbGUgYmVjb21lIHN0cm9uZ2VyLCBtb3JlIGZ1bmN0aW9uYWwsIGFuZCBtb3JlIGNvbmZpZGVudC48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1raWNrZXItbGluZSI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOXB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS44OyBtYXJnaW46MDsiPlJlY29nbml6ZWQgYnkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZm9yIHN0cmVuZ3RoIHRyYWluaW5nLCBtZW1iZXIgc3VwcG9ydCwgc3BlY2lhbGl6ZWQgZXF1aXBtZW50LCBhbmQgbG9jYWwgZml0bmVzcyBsZWFkZXJzaGlwLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VjdGlvbiIgc3R5bGU9InBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLWhlcm8tbGVmdCIgdmFsaWduPSJ0b3AiIHdpZHRoPSI1NCUiIHN0eWxlPSJ3aWR0aDo1NCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowIDMycHggMCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgoKPGRpdiBzdHlsZT0ibWFyZ2luOjAgMCAxNXB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLWhlcm8taW50cm8iIHN0eWxlPSJtYXJnaW46MDsiPgo8c3BhbiBjbGFzcz0iZmxtLWRyb3BjYXAiPlc8L3NwYW4+aGVuIE9kZCBIYXVnZW4gdGFsa3MgYWJvdXQgVGhlIFRyYWluaW5nIEhhbGwsIHRoZSBzdG9yeSBkb2VzIG5vdCBiZWdpbiB3aXRoIGEgcG9saXNoZWQgZml0bmVzcyB0cmVuZC4gSXQgYmVnaW5zIHdpdGggYSBib3kgaW4gTm9yd2F5LCBkcmF3biB0byBzdHJlbmd0aCBhdCAxMCB5ZWFycyBvbGQsIG1ha2luZyBoaXMgb3duIGVxdWlwbWVudCBhbmQgZmluZGluZyB3YXlzIHRvIGxpZnQsIGNsaW1iLCBzd2luZywgYW5kIHRlc3Qgd2hhdCB0aGUgYm9keSBjb3VsZCBiZWNvbWUuCjwvZGl2Pgo8ZGl2IHN0eWxlPSJjbGVhcjpib3RoOyBoZWlnaHQ6MDsgbGluZS1oZWlnaHQ6MDsgZm9udC1zaXplOjA7Ij48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taGVyby1pbnRybyIgc3R5bGU9Im1hcmdpbjowIDAgMTdweCAwOyI+VGhhdCBsaWZlbG9uZyBwdWxsIHRvd2FyZCBzdHJlbmd0aCBldmVudHVhbGx5IGJlY2FtZSBhIGNvbW1lcmNpYWwgZ3ltIGluIFNvdXRoZXJuIENhbGlmb3JuaWEuIFdoYXQgc3RhcnRlZCBpbiBhIGdhcmFnZSBncmV3IGludG8gYSBzcGVjaWFsaXplZCBzdHJlbmd0aCBmYWNpbGl0eSB3aGVyZSBzdHJvbmdtYW4gY29tcGV0aXRvcnMsIHBvd2VybGlmdGVycywgb2xkZXIgYWR1bHRzLCBzcG9ydHMtbWluZGVkIHlvdW5nZXIgbWVtYmVycywgYW5kIHRydWUgYmVnaW5uZXJzIGNhbiBhbGwgdHJhaW4gd2l0aCBwdXJwb3NlLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUiPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1xdW90ZS10ZXh0Ij7igJxJdOKAmXMgZm9yIGV2ZXJ5Ym9keSwgbm90IGp1c3Qgc29tZWJvZHkgYWxyZWFkeSBzdHJvbmcuIFRoaXMgaXMgdGhlIHBsYWNlIHlvdSBnZXQgc3Ryb25nIOKAlCB5b3UgZG9u4oCZdCBuZWVkIHRvIGJlIHN0cm9uZyBiZWZvcmUgeW91IGNvbWUgaGVyZS7igJ08L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MDsiPk9kZCBIYXVnZW4sIE93bmVyIC8gVGhlIFRyYWluaW5nIEhhbGw8L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjE3cHggMCAwIDA7IG1hcmdpbjoyMHB4IDAgMCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbGluZS1oZWlnaHQ6MS43OyBjb2xvcjojNzQ2ZDY1OyBtYXJnaW46MCAwIDEwcHggMDsiPldoYXQgTWVtYmVycyBOb3RpY2UgRmlyc3Q8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS42NjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5BIG5ldyBtZW1iZXIgbm90aWNlcyB0aGF0IHRoaXMgaXMgbm90IGEgdHlwaWNhbCBjb21tZXJjaWFsIGZpdG5lc3MgY2VudGVyLiBUaGVyZSBhcmUgc3RvbmVzLCB0aXJlcywgbG9ncywgdHVyZiwgZnJlZSB3ZWlnaHRzLCBiYXJzLCBhbmQgc2VyaW91cyB0cmFpbmluZyB0b29scywgYnV0IHRoZSBlbmVyZ3kgaXMgZnJpZW5kbHkgcmF0aGVyIHRoYW4gY29sZC4gTWVtYmVycyBjYW4gdHJhaW4gYXQgdGhlaXIgb3duIHBhY2UsIGFzayBxdWVzdGlvbnMsIGdldCBlbmNvdXJhZ2VtZW50LCBhbmQgZmVlbCB0aGF0IHRoZSByb29tIGlzIGJ1aWx0IGZvciBnb2FsLW9yaWVudGVkIHByb2dyZXNzLCBub3QgcmFuZG9tIHdvcmtvdXRzIG9yIGNyb3dkZWQgZGlzdHJhY3Rpb25zLjwvZGl2Pgo8L2Rpdj4KCjwvdGQ+Cgo8dGQgY2xhc3M9ImZsbS1oZXJvLXJpZ2h0IiB2YWxpZ249InRvcCIgd2lkdGg9IjQ2JSIgc3R5bGU9IndpZHRoOjQ2JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxpbWcgY2xhc3M9ImZsbS1oZXJvLWltZyIgc3JjPSJodHRwczovL2lpbGkuaW8vQlFGUmlxUS5wbmciIGFsdD0iT2RkIEhhdWdlbiBvd25lciBvZiBUaGUgVHJhaW5pbmcgSGFsbCBzdHJlbmd0aCB0cmFpbmluZyBneW0gaW4gTmV3YnVyeSBQYXJrIENhbGlmb3JuaWEiPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1jYXB0aW9uIj48c3BhbiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGNvbG9yOiM3ZDc1NmI7Ij5GZWF0dXJlZCBQcm9maWxlOjwvc3Bhbj4gT2RkIEhhdWdlbiBidWlsdCBUaGUgVHJhaW5pbmcgSGFsbCBhcm91bmQgYSBsaWZldGltZSBpbiBzdHJlbmd0aCwgZnJvbSBlYXJseSBsaWZ0aW5nIGluIE5vcndheSB0byBhIFNvdXRoZXJuIENhbGlmb3JuaWEgZ3ltIGtub3duIGZvciBzdHJvbmdtYW4gZXF1aXBtZW50LCBwcmFjdGljYWwgY29hY2hpbmcsIGFuZCBtZW1iZXIgc3VwcG9ydC48L2Rpdj4KCjxkaXYgc3R5bGU9ImJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjlweCAwIDlweCAxNHB4OyBtYXJnaW46MCAwIDAgYXV0bzsgbWF4LXdpZHRoOjQzOHB4OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuN3B4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS45OyBtYXJnaW46MDsiPlRoZSBUcmFpbmluZyBIYWxsPGJyPk5ld2J1cnkgUGFyaywgQ2FsaWZvcm5pYTxicj50aGV0cmFpbmluZ2hhbGwubmV0PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLW93bmVyLWZvY3VzIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40NXB4OyBmb250LXNpemU6MTBweDsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA4cHggMDsiPk93bmVyIEZvY3VzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1vd25lci1mb2N1cy1jb3B5Ij5PZGQgaGFzIHNoYXBlZCBUaGUgVHJhaW5pbmcgSGFsbCBhcm91bmQgYSBzaW1wbGUgc3RhbmRhcmQ6IHRlYWNoIHRoZSBiYXNpY3MsIHJlc3BlY3QgdGhlIHdvcmssIGFuZCBoZWxwIG1lbWJlcnMgZ2V0IHN0cm9uZ2VyLiBUaGF0IG93bmVyLWxlZCB0b25lIGdpdmVzIHRoZSBneW0gaXRzIHJhcmUgbWl4IG9mIHNlcmlvdXMgc3RyZW5ndGggdG9vbHMgYW5kIHdlbGNvbWluZyBtZW1iZXIgc3VwcG9ydC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NDM4cHg7IG1hcmdpbjoxOHB4IDAgMCBhdXRvOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9CUUZ1aHBzLnBuZyIgYWx0PSJUaGUgVHJhaW5pbmcgSGFsbCBzdHJvbmdtYW4gZXF1aXBtZW50IG91dGRvb3IgdHVyZiB0aXJlcyBhbmQgc3RyZW5ndGggdHJhaW5pbmcgc3BhY2UiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NDM4cHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjAgMCAwIGF1dG87Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTNweDsgbGluZS1oZWlnaHQ6MS41NTsgY29sb3I6IzY2NWY1NzsgbWFyZ2luOjhweCAwIDAgMDsgdGV4dC1hbGlnbjpsZWZ0OyI+VGhlIFRyYWluaW5nIEhhbGwgdXNlcyBpbmRvb3IgYW5kIG91dGRvb3IgdHJhaW5pbmcgc3BhY2UsIGdpdmluZyBtZW1iZXJzIHJvb20gZm9yIHN0cmVuZ3RoIHdvcmssIHN0cm9uZ21hbiBtb3ZlbWVudHMsIGFuZCBldmVudC1zdHlsZSBwcmFjdGljZS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NDM4cHg7IG1hcmdpbjoxNHB4IDAgMCBhdXRvOyBwYWRkaW5nOjEycHggMCAwIDA7IGJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2I7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4xcHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjQ1OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDhweCAwOyI+VGhlIFRyYWluaW5nIEhhbGwgU3RhbmRhcmQ8L2Rpdj4KCjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGU7IHdpZHRoOjEwMCU7IHRhYmxlLWxheW91dDpmaXhlZDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2U4ZTJkOTsiPgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjM0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjhweCAxMHB4IDhweCAwOyBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOjEuMjVweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDsgY29sb3I6IzcwNjg1ZjsgZm9udC13ZWlnaHQ6NzAwOyI+MjQvNyBBY2Nlc3M8L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo2NiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzo4cHggMDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTMuNXB4OyBsaW5lLWhlaWdodDoxLjQ1OyBjb2xvcjojM2EzNzMyOyI+TWVtYmVycyBjYW4gdHJhaW4gd2hlbiB0aGVpciBzY2hlZHVsZSBhbGxvd3MsIHdpdGggYSBzcGFjZSB0aGF0IG9mdGVuIGZlZWxzIHByaXZhdGUgYW5kIHVuY3Jvd2RlZC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlOyB3aWR0aDoxMDAlOyB0YWJsZS1sYXlvdXQ6Zml4ZWQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNlOGUyZDk7Ij4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDozNCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzo4cHggMTBweCA4cHggMDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzoxLjI1cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjQ7IGNvbG9yOiM3MDY4NWY7IGZvbnQtd2VpZ2h0OjcwMDsiPlN0cmVuZ3RoIEJhc2ljczwvZGl2Pgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjY2JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjhweCAwOyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxMy41cHg7IGxpbmUtaGVpZ2h0OjEuNDU7IGNvbG9yOiMzYTM3MzI7Ij5TcXVhdHMsIGRlYWRsaWZ0cywgcHJlc3NlcywgYW5kIHByb3BlciB0ZWNobmlxdWUgY29tZSBiZWZvcmUgbW9yZSBhZHZhbmNlZCB3b3JrLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGU7IHdpZHRoOjEwMCU7IHRhYmxlLWxheW91dDpmaXhlZDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2U4ZTJkOTsiPgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjM0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjhweCAxMHB4IDhweCAwOyBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOjEuMjVweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDsgY29sb3I6IzcwNjg1ZjsgZm9udC13ZWlnaHQ6NzAwOyI+U3Ryb25nbWFuIFRvb2xzPC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6NjYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6OHB4IDA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjEzLjVweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzNhMzczMjsiPlN0b25lcywgbG9ncywgdGlyZXMsIHlva2VzLCBzYW5kYmFncywgZmFybWVy4oCZcyB3YWxrcywgYW5kIHNwZWNpYWx0eSBiYXJzIHN1cHBvcnQgc2VyaW91cyBwcm9ncmVzcy48L2Rpdj4KPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjQzOHB4OyBtYXJnaW46MjJweCAwIDAgYXV0bzsgcGFkZGluZzoxMnB4IDAgMCAwOyBib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMXB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA4cHggMDsiPldobyBUaGUgR3ltIFNlcnZlczwvZGl2PgoKPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZTsgd2lkdGg6MTAwJTsgdGFibGUtbGF5b3V0OmZpeGVkOyI+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6MzQlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6OHB4IDEwcHggOHB4IDA7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6MS4yNXB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS40OyBjb2xvcjojNzA2ODVmOyBmb250LXdlaWdodDo3MDA7Ij5CZWdpbm5lcnM8L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo2NiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzo4cHggMDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTMuNXB4OyBsaW5lLWhlaWdodDoxLjQ1OyBjb2xvcjojM2EzNzMyOyI+UGVvcGxlIG5ldyB0byBsaWZ0aW5nIGNhbiBzdGFydCB3aXRoIGNvYWNoaW5nLCBmdW5kYW1lbnRhbHMsIGFuZCBhbiBlbmNvdXJhZ2luZyBtZW1iZXIgY3VsdHVyZS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlOyB3aWR0aDoxMDAlOyB0YWJsZS1sYXlvdXQ6Zml4ZWQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNlOGUyZDk7Ij4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDozNCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzo4cHggMTBweCA4cHggMDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzoxLjI1cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjQ7IGNvbG9yOiM3MDY4NWY7IGZvbnQtd2VpZ2h0OjcwMDsiPkF0aGxldGVzPC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6NjYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6OHB4IDA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjEzLjVweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzNhMzczMjsiPlNwb3J0cy1taW5kZWQgeW91bmdlciBtZW1iZXJzIGFuZCBkZXZlbG9waW5nIGF0aGxldGVzIGNhbiBidWlsZCB1c2FibGUgc3RyZW5ndGggYW5kIGJldHRlciBtb3ZlbWVudC48L2Rpdj4KPC9kaXY+CjwvZGl2PgoKPC90ZD4KPC90cj4KPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VjdGlvbiIgc3R5bGU9InBhZGRpbmc6MzRweCAwIDIxcHggMDsgY2xlYXI6Ym90aDsgbWFyZ2luOjAgMCAyNHB4IDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLWFuY2hvci1saW5lLW9uZSI+U3RyZW5ndGggQ3JlYXRlczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tYW5jaG9yLWxpbmUtdHdvIj5Db25maWRlbmNlPC9kaXY+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6IzIyMjIyMjsgbWFyZ2luOjE3cHggMCAxMnB4IDA7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo5NjBweDsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tYW5jaG9yLXN1YnRpdGxlIj5Ib3cgVGhlIFRyYWluaW5nIEhhbGwgYnVpbHQgaXRzIHJlcHV0YXRpb24gYXJvdW5kIHN0cmVuZ3RoIGJhc2ljcywgc3BlY2lhbGl6ZWQgZXF1aXBtZW50LCBhbmQgbWVtYmVyIHN1cHBvcnQuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNlY3Rpb24iIHN0eWxlPSJwYWRkaW5nOjAgMCAzMHB4IDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBzdHlsZT0iYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzo4cHggMCAyMHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDE0cHggMDsiPlByb2ZpbGUgU25hcHNob3Q8L2Rpdj4KPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2VlZThkYzsiPgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5Gb3VuZGVyIC8gT3duZXIgLyBFeHBlcnQ8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+T2RkIEhhdWdlbjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+QnVzaW5lc3M8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+VGhlIFRyYWluaW5nIEhhbGw8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkxvY2F0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPk5ld2J1cnkgUGFyaywgQ2FsaWZvcm5pYTwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+U2lnbmF0dXJlIEZvY3VzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPlN0cmVuZ3RoIHRyYWluaW5nLCBzdHJvbmdtYW4gZXF1aXBtZW50LCBwb3dlcmxpZnRpbmcsIGZ1bmN0aW9uYWwgc3RyZW5ndGgsIGFuZCBwcm9wZXIgdGVjaG5pcXVlPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93IiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lOyBwYWRkaW5nLWJvdHRvbTowOyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+S25vd24gRm9yPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPjI0LzcgYWNjZXNzLCBzdHJvbmdtYW4gdG9vbHMsIHBvd2VybGlmdGluZyBjdWx0dXJlLCBzdXBwb3J0aXZlIG1lbWJlcnMsIGFuZCBhIHByYWN0aWNhbCBwYXRoIGZvciBiZWdpbm5lcnMgYW5kIGNvbXBldGl0b3JzPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWJvZHkiPgoKPGRpdiBjbGFzcz0iZmxtLW5vdGUiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjFweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgOXB4IDA7Ij5FZGl0b3LigJlzIE5vdGU8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS42MjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5UaGUgVHJhaW5pbmcgSGFsbCBzdGFuZHMgb3V0IGJlY2F1c2UgaXQgbWFrZXMgc2VyaW91cyBzdHJlbmd0aCBmZWVsIHVzZWZ1bCBhbmQgcmVhY2hhYmxlLiBUaGUgZXF1aXBtZW50IGlzIHVuY29tbW9uLCB0aGUgc3RhbmRhcmRzIGFyZSBoaWdoLCBhbmQgdGhlIG1lbWJlciBjdWx0dXJlIGhlbHBzIG5ldyBwZW9wbGUgZmVlbCB0aGF0IHByb2dyZXNzIGlzIHBvc3NpYmxlLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzoycHggMCAzNHB4IDA7IG1hcmdpbjowIDAgMzRweCAwOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjQuNHB4OyBmb250LXNpemU6MTJweDsgbGluZS1oZWlnaHQ6MS42OyBjb2xvcjojNmY2OTYyOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgMjJweCAwOyI+VGhlIEZpdG5lc3MgTGl2aW5nIFByb2ZpbGU8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTo0NnB4OyBsaW5lLWhlaWdodDoxLjA4OyBsZXR0ZXItc3BhY2luZzotMC42NXB4OyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTE7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTE7IG1hcmdpbjowIDAgMjJweCAwOyB0ZXh0LWFsaWduOmxlZnQ7Ij5UcmFuc2Zvcm1pbmcgTGl2ZXMgVGhyb3VnaCBTdHJlbmd0aDogTWVtYmVyIFN0b3JpZXMgYW5kIEltcGFjdCBhdCBUaGUgVHJhaW5pbmcgSGFsbDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyN3B4OyBsaW5lLWhlaWdodDoxLjU1OyBjb2xvcjojMmYyYjI2OyBtYXJnaW46MDsgdGV4dC1hbGlnbjpsZWZ0OyI+SW5zaWRlIE9kZCBIYXVnZW7igJlzIHN0cmVuZ3RoIHRyYWluaW5nIGd5bSwgd2hlcmUgc3Ryb25nbWFuIHRyYWRpdGlvbiwgc2ltcGxlIGNvYWNoaW5nIGJhc2ljcywgYW5kIGEgc3VwcG9ydGl2ZSBtZW1iZXIgY3VsdHVyZSBoZWxwIHBlb3BsZSBiZWNvbWUgc3Ryb25nZXIsIG1vcmUgZnVuY3Rpb25hbCwgYW5kIG1vcmUgY29uZmlkZW50LjwvZGl2Pgo8L2Rpdj4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BIHN0cmVuZ3RoIHRyYWluaW5nIG1lbWJlciB0cmFuc2Zvcm1hdGlvbiBkb2VzIG5vdCBhbHdheXMgYmVnaW4gd2l0aCBhIGRyYW1hdGljIGF0aGxldGljIGJhY2tncm91bmQuIEF0IFRoZSBUcmFpbmluZyBIYWxsLCBvbmUgb2YgdGhlIGNsZWFyZXN0IGV4YW1wbGVzIGJlZ2FuIHdpdGggYSB5b3VuZyBhdHRvcm5leSB3aG8gaGFkIG5ldmVyIGxpZnRlZCB3ZWlnaHRzLCBuZXZlciBwbGF5ZWQgc3BvcnRzLCBhbmQgd29uZGVyZWQgd2hldGhlciBhIHNlcmlvdXMtbG9va2luZyBzdHJlbmd0aCBneW0gY291bGQgYmUgYSBwbGFjZSBmb3IgaGVyLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1xdWljay1hbnN3ZXIiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjEycHg7IG1hcmdpbjowIDAgMTBweCAwOyI+UXVpY2sgQW5zd2VyPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuNjsgY29sb3I6IzFiMWIxYjsiPlRoZSBUcmFpbmluZyBIYWxsIGlzIGEgc3RyZW5ndGggdHJhaW5pbmcgZ3ltIGluIE5ld2J1cnkgUGFyaywgQ2FsaWZvcm5pYSwgYnVpbHQgYXJvdW5kIHN0cm9uZ21hbiBlcXVpcG1lbnQsIHBvd2VybGlmdGluZywgZnVuY3Rpb25hbCBzdHJlbmd0aCwgYW5kIG1lbWJlciBzdXBwb3J0LiBPZGTigJlzIGFwcHJvYWNoIGJlZ2lucyB3aXRoIHByb3BlciB0ZWNobmlxdWUgYW5kIHNpbXBsZSBiYXNpY3MsIHRoZW4gaGVscHMgbWVtYmVycyBwcm9ncmVzcyB0b3dhcmQgZ3JlYXRlciBzdHJlbmd0aCwgY29uZmlkZW5jZSwgYW5kIGV2ZXJ5ZGF5IGNhcGFiaWxpdHkuPC9kaXY+CjwvZGl2PgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPk9kZOKAmXMgYW5zd2VyIHdhcyB0byBpbnZpdGUgaGVyIGluLiBBdCBmaXJzdCwgc2hlIGNvdWxkIG5vdCB1c2UgYSBiYXJiZWxsIGFuZCBoYWQgdG8gYmVnaW4gd2l0aCB2ZXJ5IGxpZ2h0IHdlaWdodHMuIFRocmVlIG9yIGZvdXIgbW9udGhzIGxhdGVyLCBoZSBkZXNjcmliZWQgaGVyIGFzIHRocml2aW5nLCBzcXVhdHRpbmcgbW9yZSB0aGFuIDEwMCBwb3VuZHMsIGRlYWRsaWZ0aW5nIG1vcmUsIGFuZCBlbmpveWluZyB0aGUgcHJvY2Vzcy4gRm9yIE9kZCwgdGhhdCBzdG9yeSBleHBsYWlucyB0aGUgaGVhcnQgb2YgdGhlIGd5bSBiZXR0ZXIgdGhhbiBhbnkgc2xvZ2FuIGNvdWxkLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIGZsbS1sZWFybi1jYXJkIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsZXR0ZXItc3BhY2luZzoyLjNweDsgY29sb3I6IzVkNTY0ZTsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDEwcHggMDsiPldoYXQgWW914oCZbGwgTGVhcm48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0ibWFyZ2luOjAgMCAxM3B4IDA7Ij5JbnNpZGUgVGhlIFRyYWluaW5nIEhhbGwgVHJhbnNmb3JtYXRpb24gU3Rvcnk8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjFweDsgbGluZS1oZWlnaHQ6MS43NDsgY29sb3I6IzJjMmIyNzsgbWF4LXdpZHRoOjcyMHB4OyBtYXJnaW46MCAwIDE1cHggMDsiPlRoaXMgcHJvZmlsZSBsb29rcyBhdCBob3cgT2RkIEhhdWdlbuKAmXMgZ3ltIGhlbHBzIG1lbWJlcnMgYnVpbGQgc3RyZW5ndGggdGhyb3VnaCBzaW1wbGUgdGVjaG5pcXVlLCBzcGVjaWFsaXplZCBlcXVpcG1lbnQsIHdlbGNvbWluZyBtZW1iZXJzLCBhbmQgYSBjbGVhciBiZWxpZWYgdGhhdCBzdHJlbmd0aCBpcyBmb3IgbW9yZSBwZW9wbGUgdGhhbiBtYW55IGV4cGVjdC48L2Rpdj4KCjx0YWJsZSBjbGFzcz0iZmxtLWxlYXJuLXJvdyIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiIHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiOyBtYXJnaW4tdG9wOjhweDsiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgdmFsaWduPSJ0b3AiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOjEycHg7IGxpbmUtaGVpZ2h0OjEuMzg7IGxldHRlci1zcGFjaW5nOjEuNDVweDsgY29sb3I6IzVkNTY0ZTsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl04oCZcyBEaWZmZXJlbnQ8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWYxZDsiPlRoZSBneW0gY29tYmluZXMgc3Ryb25nbWFuIHRvb2xzLCBwb3dlcmxpZnRpbmcgY3VsdHVyZSwgb3V0ZG9vciBzcGFjZSwgYW5kIGEgcHJhY3RpY2FsIHRyYWluaW5nIGFwcHJvYWNoIGJ1aWx0IGFyb3VuZCByZWFsIHN0cmVuZ3RoLjwvZGl2Pgo8L3RkPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsaW5lLWhlaWdodDoxLjM4OyBsZXR0ZXItc3BhY2luZzoxLjQ1cHg7IGNvbG9yOiM1ZDU2NGU7IGZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luOjAgMCA3cHggMDsiPldobyBJdCBTZXJ2ZXM8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWYxZDsiPkl0IHNlcnZlcyBzdHJvbmdtYW4gY29tcGV0aXRvcnMsIHBvd2VybGlmdGVycywgb2xkZXIgYWR1bHRzLCB5b3VuZ2VyIGF0aGxldGVzLCBhbmQgYmVnaW5uZXJzIHdobyB3YW50IHRvIGJlY29tZSBzdHJvbmdlci48L2Rpdj4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tbGVhcm4tY29sIiB2YWxpZ249InRvcCI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTJweDsgbGluZS1oZWlnaHQ6MS4zODsgbGV0dGVyLXNwYWNpbmc6MS40NXB4OyBjb2xvcjojNWQ1NjRlOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgN3B4IDA7Ij5XaHkgSXQgU3RhbmRzIE91dDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOXB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMWYxZjFkOyI+SXRzIHN0cmVuZ3RoIGZvY3VzLCAyNC83IGFjY2VzcywgbWVtYmVyIHN1cHBvcnQsIGFuZCB1bmNvbW1vbiBlcXVpcG1lbnQgZ2l2ZSBpdCBhIGNsZWFyIHBsYWNlIGluIFNvdXRoZXJuIENhbGlmb3JuaWEgZml0bmVzcy48L2Rpdj4KPC90ZD4KPC90cj4KPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkEgU3RyZW5ndGggR3ltIEJ1aWx0IEZyb20gQSBMaWZldGltZSBJbiBTdHJlbmd0aDwvZGl2PgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPk9kZCBIYXVnZW7igJlzIHN0cmVuZ3RoIHN0b3J5IGJlZ2FuIGxvbmcgYmVmb3JlIGhlIG93bmVkIGEgZ3ltLiBIZSBzYWlkIGhlIHN0YXJ0ZWQgbGlmdGluZyBhcm91bmQgYWdlIDEwLCBtYWtpbmcgaGlzIG93biBlcXVpcG1lbnQgYW5kIGxvb2tpbmcgZm9yIGFueXRoaW5nIHRoYXQgbWlnaHQgaGVscCBoaW0gYmVjb21lIHN0cm9uZ2VyLiBPdmVyIHRpbWUsIHRoYXQgaW50ZXJlc3QgbW92ZWQgdGhyb3VnaCBzaG90IHB1dCwgZGlzY3VzLCBib2R5YnVpbGRpbmcsIE9seW1waWMgd2VpZ2h0bGlmdGluZywgcG93ZXJsaWZ0aW5nLCB0cmFjayBhbmQgZmllbGQsIGZvb3RiYWxsLCB3cmVzdGxpbmcsIGhpZ2gganVtcCwgYW5kIGV2ZW50dWFsbHkgcHJvZmVzc2lvbmFsIHN0cm9uZ21hbi48L3A+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIFRyYWluaW5nIEhhbGwgYmVnYW4gYXMgYSBwcmFjdGljYWwgbmV4dCBzdGVwLiBOZWFyIHRoZSBlbmQgb2YgaGlzIHByb2Zlc3Npb25hbCBzdHJvbmdtYW4gY2FyZWVyLCBPZGQgaGFkIHlvdW5nZXIgYXRobGV0ZXMgdHJhaW5pbmcgd2l0aCBoaW0gYW5kIGdldHRpbmcgZW50aHVzaWFzdGljIGFib3V0IHRoZSB3b3JrLiBIZSBtb3ZlZCB0aGUgZ3ltIGZyb20gaGlzIGdhcmFnZSBpbnRvIGEgY29tbWVyY2lhbCBzcGFjZSwgYnVpbHQgaXQgYXJvdW5kIHN0cmVuZ3RoLCBhbmQgZ2F2ZSBtZW1iZXJzIGFjY2VzcyB0byBlcXVpcG1lbnQgbW9zdCBnZW5lcmFsIGZpdG5lc3MgY2VudGVycyBkbyBub3QgY2FycnkuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLXF1b3RlLWJsb2NrIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MzFweDsgbGluZS1oZWlnaHQ6MS40MjsgY29sb3I6IzFiMWIxYjsgbWFyZ2luOjAgMCAxNHB4IDA7Ij7igJxUaGUgbWVtYmVycyBhcmUgdmVyeSB3ZWxjb21pbmcgYW5kIGluY2x1c2l2ZS4gV2hlbiBtZW1iZXJzIGpvaW4gYW5kIHN0YXJ0IHdvcmtpbmcgb3V0LCB0aGV54oCZbGwgYWx3YXlzIGZpbmQgc29tZWJvZHkgZW5jb3VyYWdpbmcgdGhlbSBhbmQgaGVscGluZyB0aGVtIG91dC7igJ08L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS42cHg7IGZvbnQtc2l6ZToxMnB4OyBjb2xvcjojNzU2ZTY2OyBtYXJnaW46MDsiPk9kZCBIYXVnZW4sIE93bmVyIC8gVGhlIFRyYWluaW5nIEhhbGw8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPlRoZSBNZW1iZXIgU3RvcnkgVGhhdCBFeHBsYWlucyBUaGUgR3ltPC9kaXY+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIHN0b3J5IG9mIHRoZSB5b3VuZyBhdHRvcm5leSBtYXR0ZXJzIGJlY2F1c2UgaXQgY2hhbGxlbmdlcyB0aGUgYXNzdW1wdGlvbiBtYW55IHBlb3BsZSBicmluZyB0byBhIHN0cmVuZ3RoIGd5bS4gQSByb29tIGZpbGxlZCB3aXRoIGZyZWUgd2VpZ2h0cywgc3RvbmVzLCB0aXJlcywgbG9ncywgYmFycywgYW5kIHN0cm9uZyBjb21wZXRpdG9ycyBjYW4gbG9vayBpbnRpbWlkYXRpbmcgZnJvbSB0aGUgb3V0c2lkZS4gT2RkIHdhbnRzIHBlb3BsZSB0byB1bmRlcnN0YW5kIHRoYXQgVGhlIFRyYWluaW5nIEhhbGwgaXMgbm90IHJlc2VydmVkIGZvciBwZW9wbGUgd2hvIGFyZSBhbHJlYWR5IHN0cm9uZy48L3A+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+SGlzIGV4YW1wbGVzIGFyZSBwcmFjdGljYWwuIFNvbWUgbWVtYmVycyBjb21lIGluIGFzIGZvcm1lciBhdGhsZXRlcyB0cnlpbmcgdG8gcmVnYWluIHN0cmVuZ3RoLiBTb21lIGFyZSBvbGRlciBhZHVsdHMgd2hvIHdhbnQgdG8gc3RheSB5b3VuZ2VyIGFuZCBrZWVwIHRoZWlyIGZ1bmN0aW9uYWxpdHkuIFNvbWUgYXJlIGNvbXBldGl0aXZlIGxpZnRlcnMgcHJhY3RpY2luZyBldmVudHMuIE90aGVycyBhcmUgbmV3IHRvIHdlaWdodCB0cmFpbmluZyBlbnRpcmVseS4gVGhlIGNvbW1vbiB0aHJlYWQgaXMgbm90IHdoZXJlIHRoZXkgc3RhcnQuIEl0IGlzIHdoZXRoZXIgdGhleSBhcmUgcmVhZHkgdG8gYmVjb21lIHN0cm9uZ2VyLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIiBzdHlsZT0ibWF4LXdpZHRoOjcwMHB4OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQlFGdU9RNC5wbmciIGFsdD0iVGhlIFRyYWluaW5nIEhhbGwgc3RyZW5ndGggZXF1aXBtZW50IGZvciBzdHJvbmdtYW4gcG93ZXJsaWZ0aW5nIGFuZCBmdW5jdGlvbmFsIHRyYWluaW5nIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPkluc2lkZSB0aGUgR3ltOjwvc3Bhbj4gVGhlIFRyYWluaW5nIEhhbGwgZ2l2ZXMgbWVtYmVycyBhY2Nlc3MgdG8gdGhlIGtpbmQgb2Ygc3RyZW5ndGggZXF1aXBtZW50IHRoYXQgc3VwcG9ydHMgYmFzaWMgbGlmdGluZywgc3Ryb25nbWFuIHByb2dyZXNzaW9ucywgYW5kIHByYWN0aWNhbCBmdW5jdGlvbmFsIHRyYWluaW5nLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+QSBUcmFpbmluZyBQaGlsb3NvcGh5IEJ1aWx0IE9uIEJhc2ljczwvZGl2PgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPk9kZOKAmXMgY29hY2hpbmcgcGhpbG9zb3BoeSBpcyBjbGVhciBhbmQgZGlyZWN0LiBBZnRlciBldmFsdWF0aW9uLCBoZSBzdGFydHMgd2l0aCB0aGUgYmFzaWNzOiBsZWFybmluZyBob3cgdG8gc3F1YXQgcHJvcGVybHksIGhvdyB0byBkZWFkbGlmdCwgYW5kIGhvdyB0byBwcmVzcyBvdmVyaGVhZCBhbmQgb24gdGhlIGJlbmNoLiBIZSBhbHNvIHNwb2tlIGFib3V0IHVzaW5nIHRvb2xzIHN1Y2ggYXMgcmV2ZXJzZSBoeXBlcm1hY2hpbmVzIHRvIGhlbHAgcHJvdGVjdCB0aGUgYmFjayB3aGlsZSBtZW1iZXJzIGJ1aWxkIHN0cmVuZ3RoLjwvcD4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BcyBtZW1iZXJzIGFkdmFuY2UsIHRoZSB3b3JrIGNhbiBleHBhbmQgaW50byBzdG9uZXMsIGZhcm1lcuKAmXMgd2Fsa3MsIHlva2UgY2Fycmllcywgc2FuZGJhZyBjYXJyaWVzLCBzYW5kYmFnIHRvc3NpbmcsIGFuZCB3ZWlnaHRzIHRocm93biBmb3IgaGVpZ2h0IGluIHRoZSBvdXRkb29yIHRyYWluaW5nIGFyZWEuIEJ1dCB0aGUgbGFyZ2VyIGlkZWEgcmVtYWlucyBzaW1wbGU6IGJ1aWxkIHRoZSBmb3VuZGF0aW9uIGZpcnN0LCBrZWVwIHRoZSB0cmFpbmluZyBwdXJwb3NlZnVsLCBhbmQgaGVscCB0aGUgbWVtYmVyIGJlY29tZSBtb3JlIGNhcGFibGUgaW4gYW5kIG91dCBvZiB0aGUgZ3ltLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIiBzdHlsZT0ibWF4LXdpZHRoOjcwMHB4OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQlFGdU5qZi5wbmciIGFsdD0iRnVuY3Rpb25hbCBzdHJlbmd0aCBhbmQgc3Ryb25nbWFuIHRyYWluaW5nIGVudmlyb25tZW50IGF0IFRoZSBUcmFpbmluZyBIYWxsIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPkNvYWNoaW5nIFBlcnNwZWN0aXZlOjwvc3Bhbj4gT2Rk4oCZcyB0cmFpbmluZyBwaGlsb3NvcGh5IHN0YXJ0cyB3aXRoIHNpbXBsZSBzdHJlbmd0aCBiYXNpY3MgYmVmb3JlIG1lbWJlcnMgcHJvZ3Jlc3MgaW50byBtb3JlIGFkdmFuY2VkIHN0cm9uZ21hbiBtb3ZlbWVudHMgYW5kIGV2ZW50LXN0eWxlIHdvcmsuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoyOHB4IDA7IG1hcmdpbjo0MHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBjb2xvcjojN2Q3NTZiOyBtYXJnaW46MCAwIDEycHggMDsiPkVkaXRvcmlhbCBQZXJzcGVjdGl2ZTwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTozMHB4OyBsaW5lLWhlaWdodDoxLjQ4OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPlRoZSBUcmFpbmluZyBIYWxsIG1hdHRlcnMgYmVjYXVzZSBpdCBtYWtlcyBzZXJpb3VzIHN0cmVuZ3RoIGZlZWwgdXNlZnVsIGFuZCByZWFjaGFibGU6IG1lbWJlcnMgZG8gbm90IGhhdmUgdG8gYXJyaXZlIHN0cm9uZyB0byBiZWdpbiBidWlsZGluZyBjb25maWRlbmNlLCBmdW5jdGlvbiwgYW5kIGNvbnRyb2wuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNlY3Rpb24gZmxtLXNlcnZpY2UtYnJpZWYiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOjEycHg7IGxldHRlci1zcGFjaW5nOjIuM3B4OyBjb2xvcjojNWQ1NjRlOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9yaWFsIFNlcnZpY2UgQnJpZWY8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0ibWFyZ2luOjAgMCAxM3B4IDA7Ij5XaGF0IFRoZSBUcmFpbmluZyBIYWxsIE9mZmVyczwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMXB4OyBsaW5lLWhlaWdodDoxLjcyOyBjb2xvcjojMmEyOTI2OyBtYXJnaW46MCAwIDE1cHggMDsiPkJhc2VkIG9uIHRoZSBpbnRlcnZpZXcsIFRoZSBUcmFpbmluZyBIYWxsIGlzIGJ1aWx0IGZvciBtZW1iZXJzIHdobyB3YW50IHNlcmlvdXMgc3RyZW5ndGggdHJhaW5pbmcsIHNwZWNpYWxpemVkIGVxdWlwbWVudCwgcHJhY3RpY2FsIGNvYWNoaW5nLCBhbmQgYSBzdXBwb3J0aXZlIGVudmlyb25tZW50IHRoYXQgc3RheXMgZm9jdXNlZCBvbiBwcm9ncmVzcy48L2Rpdj4KCjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2I7Ij4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPlN0cmVuZ3RoIFRyYWluaW5nPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5UaGUgZ3ltIGlzIGNlbnRlcmVkIG9uIGZ1bmN0aW9uYWwgc3RyZW5ndGggYnVpbGRpbmcsIHByb3BlciBsaWZ0aW5nIHRlY2huaXF1ZSwgYW5kIGZvdW5kYXRpb25hbCBtb3ZlbWVudHMgc3VjaCBhcyBzcXVhdHMsIGRlYWRsaWZ0cywgYW5kIHByZXNzZXMuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+U3Ryb25nbWFuIEVxdWlwbWVudDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+TWVtYmVycyBjYW4gdHJhaW4gd2l0aCBjb21wZXRpdGlvbi1zdHlsZSBlcXVpcG1lbnQsIGluY2x1ZGluZyBzdG9uZXMsIHRpcmVzLCBsb2dzLCB5b2tlcywgZmFybWVy4oCZcyB3YWxrIHRvb2xzLCBzYW5kYmFncywgc3BlY2lhbHR5IGJhcnMsIHR1cmYsIGFuZCBvdXRkb29yIGV2ZW50IHNwYWNlLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPlBvd2VybGlmdGluZzwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+T2RkIGRlc2NyaWJlZCBhIHN0cm9uZyBncm91cCBvZiBjb21wZXRpdGl2ZSBwb3dlcmxpZnRlcnMgd2hvIHRyYWluIGF0IHRoZSBmYWNpbGl0eSBhbG9uZ3NpZGUgc3Ryb25nbWFuIGF0aGxldGVzIGFuZCBnZW5lcmFsIHN0cmVuZ3RoIG1lbWJlcnMuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+TWVtYmVyIEFjY2Vzczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+VGhlIFRyYWluaW5nIEhhbGwgaXMgb3BlbiB0byBtZW1iZXJzIDI0LzcsIGFsbG93aW5nIG1lbWJlcnMgdG8gdHJhaW4gYXJvdW5kIHRoZWlyIHNjaGVkdWxlcyBpbiBhIHNwYWNlIE9kZCBkZXNjcmliZWQgYXMgcmFyZWx5IGNyb3dkZWQuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+U3BvcnRzIFBlcmZvcm1hbmNlPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5UaGUgZ3ltIGFsc28gaW5jbHVkZXMgYSBzcGVlZCBzY2hvb2wgY29tcG9uZW50IGdlYXJlZCB0b3dhcmQgc3BvcnRzIHBlcmZvcm1hbmNlIGZvciBraWRzIGFuZCB5b3VuZ2VyIGF0aGxldGVzLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPk1lbWJlciBDdWx0dXJlPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5UaGUgcm9vbSBpcyBzaGFwZWQgYnkgZW5jb3VyYWdlbWVudCwgcHJhY3RpY2FsIGd1aWRhbmNlLCBhbmQgYSBzaGFyZWQgcmVzcGVjdCBmb3IgcHJvZ3Jlc3MsIHdoZXRoZXIgc29tZW9uZSBpcyBuZXcgdG8gbGlmdGluZyBvciBwcmVwYXJpbmcgZm9yIGNvbXBldGl0aW9uLjwvc3Bhbj48L2Rpdj4KPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0ibWFyZ2luOjQycHggMCA0NHB4IDA7IHBhZGRpbmc6MjJweCAwIDIycHggMDsgYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOjEycHg7IGxldHRlci1zcGFjaW5nOjIuM3B4OyBjb2xvcjojNWQ1NjRlOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgMTRweCAwOyI+RWxpdGUgUmV2aWV3PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjI1cHg7IGxpbmUtaGVpZ2h0OjEuNTI7IGNvbG9yOiMxNzE3MTc7IG1hcmdpbjowIDAgMTRweCAwOyI+4oCcSWYgeW91IGxpa2UgZ2FpbnMgb3IgbGlmdGluZyBoZWF2eSwgdGhpcyBpcyB0aGUgYmVzdCBzcG90ISEgVGhlIHRyYWluZXJzIGFyZSBvZiB0aGUgaGlnaGVzdCBjYWxpYmVyLCBhbmQgdGhlIG1vb2QgaXMgYWx3YXlzIGV4dHJlbWVseSBnb29kLiBJIGxvdmUgdGhpcyBwbGFjZS7igJ08L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS42cHg7IGZvbnQtc2l6ZToxMXB4OyBjb2xvcjojNzU2ZTY2OyBtYXJnaW46MDsiPkNvbGluIFRob21wc29uIC8gQ3VzdG9tZXIgUmV2aWV3IFN1cHBsaWVkIEZvciBFZGl0b3JpYWwgVXNlPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5EZXNpZ25lZCBGb3IgQmVnaW5uZXJzLCBBdGhsZXRlcywgQW5kIENvbXBldGl0b3JzPC9kaXY+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIFRyYWluaW5nIEhhbGwgc2VydmVzIG1vcmUgdGhhbiBvbmUga2luZCBvZiBtZW1iZXIuIE9kZCBzYWlkIHRoZSBneW0gaGFzIHNvbWV0aGluZyBvdmVyIDEwMCBtZW1iZXJzLCBwbHVzIGNvbXBldGl0b3JzIHdobyB0cmF2ZWwgaW4gb24gd2Vla2VuZHMgdG8gcHJhY3RpY2UgZXZlbnRzLiBTb21lIG1lbWJlcnMgZHJpdmUgZnJvbSBMb3MgQW5nZWxlcyBvciBvdGhlciBhcmVhcyBiZWNhdXNlIHRoZSBzcGFjZSBvZmZlcnMgZXF1aXBtZW50IGFuZCB0cmFpbmluZyBvcHRpb25zIHRoYXQgYXJlIG5vdCBlYXN5IHRvIGZpbmQgaW4gYSBjb252ZW50aW9uYWwgZ3ltLjwvcD4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgZGF5LXRvLWRheSBtZW1iZXIgbWF5IGJlIGxvY2FsLCB3aGlsZSB3ZWVrZW5kIHZpc2l0b3JzIG1heSBjb21lIGZyb20gZmFydGhlciBhd2F5LiBXaGF0IHRpZXMgdGhlIHJvb20gdG9nZXRoZXIgaXMgdGhlIGdvYWwuIE9kZCBjb250cmFzdGVkIHRoZSBneW0gd2l0aCB0eXBpY2FsIGNvbW1lcmNpYWwgZml0bmVzcyBjZW50ZXJzIHdoZXJlIHBlb3BsZSBtYXkgc29jaWFsaXplIG1vcmUgdGhhbiB0cmFpbi4gQXQgVGhlIFRyYWluaW5nIEhhbGwsIG1lbWJlcnMgdXN1YWxseSBhcnJpdmUgd2l0aCBhIHB1cnBvc2U6IHRvIGxpZnQsIGxlYXJuLCBwcmFjdGljZSwgYW5kIGdldCBzdHJvbmdlci48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2Utd3JhcCIgc3R5bGU9Im1heC13aWR0aDo3MDBweDsiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0JaYXlOamEucG5nIiBhbHQ9IkNsZWFyIFRyYWluaW5nIEhhbGwgbG9nbyBhbmQgc3RyZW5ndGggdHJhaW5pbmcgZXF1aXBtZW50IGltYWdlIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPk1lbWJlciBFeHBlcmllbmNlOjwvc3Bhbj4gVGhlIFRyYWluaW5nIEhhbGwgc2VydmVzIGJlZ2lubmVycywgY29tcGV0aXRpdmUgbGlmdGVycywgc3Ryb25nbWFuIGF0aGxldGVzLCBwb3dlcmxpZnRlcnMsIGFuZCBtZW1iZXJzIHdobyB3YW50IHN0cmVuZ3RoIHRvIGNhcnJ5IGludG8gZGFpbHkgbGlmZS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPk9yZ2FuaWMgR3Jvd3RoIEFuZCBSZXB1dGF0aW9uPC9kaXY+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+TGlrZSBtYW55IGluZGVwZW5kZW50IGd5bXMsIFRoZSBUcmFpbmluZyBIYWxsIGhhcyBncm93biBsYXJnZWx5IHRocm91Z2ggcmVmZXJyYWxzLCBzZWFyY2ggdmlzaWJpbGl0eSwgYW5kIHJlcHV0YXRpb24uIE9kZCBzYWlkIGN1cnJlbnQgbWVtYmVycyByZWZlcnJpbmcgZnJpZW5kcyBhcmUgdGhlIG1haW4gc291cmNlIG9mIG5ldyBjbGllbnRzLCB3aGlsZSBvdGhlcnMgZGlzY292ZXIgdGhlIGd5bSB0aHJvdWdoIEdvb2dsZSwgWWVscCwgc29jaWFsIG1lZGlhLCBZb3VUdWJlLCBvciBldmVuIGJ5IG5vdGljaW5nIHRoZSBmYWNpbGl0eSBuZWFyIGEgcG9wdWxhciBsb2NhbCByZXN0YXVyYW50LjwvcD4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5IZSBhbHNvIGFja25vd2xlZGdlZCB0aGUgY2hhbGxlbmdlOiBhdHRyYWN0aW5nIG5ldyBtZW1iZXJzIHdpdGhvdXQgYSBsYXJnZSBtYXJrZXRpbmcgYnVkZ2V0LiBHcm93dGggaGFzIGJlZW4gb3JnYW5pYy4gVGhhdCBtYWtlcyB0aGUgbWVtYmVyIGV4cGVyaWVuY2UgZXZlbiBtb3JlIGltcG9ydGFudCwgYmVjYXVzZSB0aGUgZ3lt4oCZcyB2aXNpYmlsaXR5IGRlcGVuZHMgaGVhdmlseSBvbiBwZW9wbGUgd2hvIHRyYWluIHRoZXJlLCB0cnVzdCB0aGUgc3BhY2UsIGFuZCB0ZWxsIG90aGVycyB3aGF0IGl0IGZlZWxzIGxpa2UgdG8gYmVsb25nLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+V2h5IFRoaXMgTWF0dGVycyBMb2NhbGx5PC9kaXY+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+SW4gTmV3YnVyeSBQYXJrIGFuZCB0aGUgc3Vycm91bmRpbmcgU291dGhlcm4gQ2FsaWZvcm5pYSBmaXRuZXNzIG1hcmtldCwgbWFueSBwZW9wbGUgY2FuIGZpbmQgc3RhbmRhcmQgZ3ltIGVxdWlwbWVudC4gRmFyIGZld2VyIGNhbiBmaW5kIGEgc3RyZW5ndGggdHJhaW5pbmcgZ3ltIHdpdGggc3Ryb25nbWFuIHRvb2xzLCBwb3dlcmxpZnRpbmcgY3VsdHVyZSwgb3V0ZG9vciB0cmFpbmluZyBzcGFjZSwgMjQvNyBhY2Nlc3MsIGFuZCBkaXJlY3QgbGVhZGVyc2hpcCBmcm9tIGEgbGlmZWxvbmcgc3RyZW5ndGggYXRobGV0ZS48L3A+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhhdCBtYXR0ZXJzIGZvciBtZW1iZXJzIHNlYXJjaGluZyBmb3IgbW9yZSB0aGFuIGEgcGxhY2UgdG8gZXhlcmNpc2UuIFRoZSBUcmFpbmluZyBIYWxsIGdpdmVzIGxvY2FsIGxpZnRlcnMsIGJlZ2lubmVycywgb2xkZXIgYWR1bHRzLCBhbmQgY29tcGV0aXRvcnMgYSBwbGFjZSB3aGVyZSBzdHJlbmd0aCBpcyB0cmVhdGVkIHNlcmlvdXNseSwgYnV0IG5vdCByZXNlcnZlZCBmb3IgdGhlIGFscmVhZHkgc3Ryb25nLiBGb3IgYSBtZW1iZXIgd2hvIHdhbnRzIGNvbmZpZGVuY2UsIGZ1bmN0aW9uYWxpdHksIGFuZCBhIGNsZWFyIHBhdGggZm9yd2FyZCwgdGhhdCBkaWZmZXJlbmNlIGlzIGVhc3kgdG8gdW5kZXJzdGFuZC48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkZyZXF1ZW50bHkgQXNrZWQgUXVlc3Rpb25zIEFib3V0IFRoZSBUcmFpbmluZyBIYWxsPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPldobyBPd25zIFRoZSBUcmFpbmluZyBIYWxsPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIFRyYWluaW5nIEhhbGwgaXMgb3duZWQgYnkgT2RkIEhhdWdlbiwgYSBsaWZlbG9uZyBzdHJlbmd0aCBhdGhsZXRlIGZyb20gTm9yd2F5IHdobyBtb3ZlZCB0aGUgZ3ltIGZyb20gaGlzIGdhcmFnZSBpbnRvIGEgY29tbWVyY2lhbCBzcGFjZSBhcyBoaXMgcHJvZmVzc2lvbmFsIHN0cm9uZ21hbiBjYXJlZXIgd2FzIHdpbmRpbmcgZG93bi48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgTWFrZXMgVGhlIFRyYWluaW5nIEhhbGwgRGlmZmVyZW50PzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIFRyYWluaW5nIEhhbGwgc3RhbmRzIGFwYXJ0IGJlY2F1c2UgaXQgY29tYmluZXMgc3BlY2lhbGl6ZWQgc3Ryb25nbWFuIGFuZCBwb3dlcmxpZnRpbmcgZXF1aXBtZW50IHdpdGggYSB3ZWxjb21pbmcgbWVtYmVyIGN1bHR1cmUsIDI0LzcgYWNjZXNzLCBhbmQgYSBnb2FsLW9yaWVudGVkIHRyYWluaW5nIGVudmlyb25tZW50IHRoYXQgaXMgcmFyZWx5IGNyb3dkZWQuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgzIj5JcyBUaGUgVHJhaW5pbmcgSGFsbCBPbmx5IEZvciBTdHJvbmdtYW4gQXRobGV0ZXM/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Oby4gSW4gdGhlIGludGVydmlldywgT2RkIGVtcGhhc2l6ZWQgdGhhdCBUaGUgVHJhaW5pbmcgSGFsbCBpcyBmb3IgZXZlcnlib2R5LCBub3Qgb25seSBwZW9wbGUgd2hvIGFyZSBhbHJlYWR5IHN0cm9uZy4gVGhlIGd5bSBzZXJ2ZXMgc3Ryb25nbWFuIGNvbXBldGl0b3JzLCBwb3dlcmxpZnRlcnMsIG9sZGVyIGFkdWx0cywgc3BvcnRzLW1pbmRlZCB5b3VuZ2VyIG1lbWJlcnMsIGFuZCBiZWdpbm5lcnMgd2hvIHdhbnQgdG8gYnVpbGQgc3RyZW5ndGguPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgzIj5XaGF0IFRyYWluaW5nIEFwcHJvYWNoIERvZXMgT2RkIEhhdWdlbiBFbXBoYXNpemU/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5PZGQgZW1waGFzaXplcyBldmFsdWF0aW9uLCBwcm9wZXIgdGVjaG5pcXVlLCBhbmQgc2ltcGxlIHN0cmVuZ3RoIGJhc2ljcyBzdWNoIGFzIHNxdWF0cywgZGVhZGxpZnRzLCBvdmVyaGVhZCBwcmVzc2luZywgYW5kIGJlbmNoIHByZXNzaW5nIGJlZm9yZSBtZW1iZXJzIGFkdmFuY2UgaW50byBzdG9uZXMsIGZhcm1lcuKAmXMgd2Fsa3MsIHlva2UgY2Fycmllcywgc2FuZGJhZyB3b3JrLCBhbmQgb3RoZXIgc3Ryb25nbWFuIG1vdmVtZW50cy48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPkRvZXMgVGhlIFRyYWluaW5nIEhhbGwgT2ZmZXIgMjQvNyBBY2Nlc3M/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5JbiB0aGUgaW50ZXJ2aWV3LCBPZGQgZGVzY3JpYmVkIFRoZSBUcmFpbmluZyBIYWxsIGFzIG9wZW4gdG8gbWVtYmVycyAyNC83LCBhbGxvd2luZyBtZW1iZXJzIHRvIHRyYWluIHdoZW4gaXQgZml0cyB0aGVpciBzY2hlZHVsZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0ta2V5LWJveCI+CjxkaXYgY2xhc3M9ImZsbS1rZXktaGVhZGluZyI+S2V5IFRha2Vhd2F5czwvZGl2Pgo8dWw+CjxsaT5UaGUgVHJhaW5pbmcgSGFsbCBpcyBhIHN0cmVuZ3RoIHRyYWluaW5nIGd5bSBidWlsdCBhcm91bmQgc3Ryb25nbWFuIGVxdWlwbWVudCwgcG93ZXJsaWZ0aW5nLCBmdW5jdGlvbmFsIHN0cmVuZ3RoLCBhbmQgcHJhY3RpY2FsIGNvYWNoaW5nIGJhc2ljcy48L2xpPgo8bGk+T2Rk4oCZcyBjZW50cmFsIG1lc3NhZ2UgaXMgdGhhdCB0aGUgZ3ltIGlzIG5vdCBvbmx5IGZvciBwZW9wbGUgd2hvIGFyZSBhbHJlYWR5IHN0cm9uZzsgaXQgaXMgYSBwbGFjZSB3aGVyZSBtZW1iZXJzIGNvbWUgdG8gZ2V0IHN0cm9uZy48L2xpPgo8bGk+VGhlIG1lbWJlciBleHBlcmllbmNlIGlzIHNoYXBlZCBieSAyNC83IGFjY2VzcywgYSByYXJlbHkgY3Jvd2RlZCB0cmFpbmluZyBlbnZpcm9ubWVudCwgZnJpZW5kbHkgbWVtYmVycywgYW5kIGdvYWwtb3JpZW50ZWQgd29ya291dHMuPC9saT4KPGxpPlRoZSBneW3igJlzIGxvY2FsIHZhbHVlIGNvbWVzIGZyb20gaXRzIHNwZWNpYWxpemVkIGVxdWlwbWVudCwgc3VwcG9ydGl2ZSBjdWx0dXJlLCBhbmQgY2xlYXIgZm9jdXMgb24gc3RyZW5ndGgsIGNvbmZpZGVuY2UsIGFuZCBldmVyeWRheSBmdW5jdGlvbi48L2xpPgo8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+Q29uY2x1c2lvbjwvZGl2PgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSBUcmFpbmluZyBIYWxsIGlzIGEgc3RvcnkgYWJvdXQgc3RyZW5ndGggaW4gaXRzIG1vc3QgcHJhY3RpY2FsIGZvcm0uIEl0IGlzIG5vdCBvbmx5IHRoZSBzdHJlbmd0aCBvZiBzdG9uZXMsIGxvZ3MsIGJhcnMsIGFuZCB0aXJlcy4gSXQgaXMgdGhlIHN0cmVuZ3RoIG9mIGEgYmVnaW5uZXIgbGVhcm5pbmcgdG8gc3F1YXQsIGFuIG9sZGVyIGFkdWx0IHByb3RlY3RpbmcgZnVuY3Rpb24sIGEgY29tcGV0aXRvciBwcmVwYXJpbmcgZm9yIGFuIGV2ZW50LCBhbmQgYSBtZW1iZXIgZGlzY292ZXJpbmcgd2hhdCBpdCBmZWVscyBsaWtlIHRvIGJlIGluIGNoYXJnZSBvZiB0aGUgYm9keSBhZ2Fpbi48L3A+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+T2Rk4oCZcyBtZXNzYWdlIGlzIHNpbXBsZSBlbm91Z2ggdG8gcmVtZW1iZXIgYW5kIHN0cm9uZyBlbm91Z2ggdG8gZGVmaW5lIHRoZSBneW06IHBlb3BsZSBkbyBub3QgbmVlZCB0byBiZSBzdHJvbmcgYmVmb3JlIHRoZXkgd2FsayBpbi4gVGhlIFRyYWluaW5nIEhhbGwgaXMgd2hlcmUgdGhleSBiZWdpbiBidWlsZGluZyBpdC48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tY3RhIj5SZWFkZXJzIGludGVyZXN0ZWQgaW4gZXhwbG9yaW5nIFRoZSBUcmFpbmluZyBIYWxs4oCZcyBzdHJlbmd0aCB0cmFpbmluZyBhcHByb2FjaCBjYW4gdmlzaXQgdGhpcyA8YSBocmVmPSJodHRwczovL3d3dy50aGV0cmFpbmluZ2hhbGwubmV0LyIgc3R5bGU9ImNvbG9yOiMxMTExMTE7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij5zdHJlbmd0aCB0cmFpbmluZyBneW0gaW4gTmV3YnVyeSBQYXJrPC9hPiBvbmxpbmUuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tZmVhdHVyZWQtZXhwZXJ0Ij4KPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIiBzdHlsZT0ibWFyZ2luOjAgMCAyMHB4IDA7Ij4KPHRyPgo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo2OCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowIDI4cHggMCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTJweDsgbGV0dGVyLXNwYWNpbmc6MnB4OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDZweCAwOyI+RmVhdHVyZWQgRml0bmVzcyBMZWFkZXI8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGxldHRlci1zcGFjaW5nOjJweDsgY29sb3I6IzhiODM3YTsgbWFyZ2luOjAgMCAxNXB4IDA7Ij5BYm91dCB0aGUgRmVhdHVyZWQgRXhwZXJ0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mZWF0dXJlZC1uYW1lIj5PZGQgSGF1Z2VuPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxN3B4OyBjb2xvcjojNWY1YTUwOyBtYXJnaW46MCAwIDZweCAwOyI+T3duZXIgLyBUaGUgVHJhaW5pbmcgSGFsbDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6MTNweDsgY29sb3I6IzdkNzU2YjsgbWFyZ2luOjA7Ij5TdHJlbmd0aCBBdGhsZXRlIEZyb20gTm9yd2F5IC8gTmV3YnVyeSBQYXJrLCBDYWxpZm9ybmlhPC9kaXY+CjwvdGQ+Cjx0ZCB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjMyJTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9CUUZSaXFRLnBuZyIgYWx0PSJPZGQgSGF1Z2VuIGZlYXR1cmVkIGZpdG5lc3MgbGVhZGVyIGFuZCBvd25lciBvZiBUaGUgVHJhaW5pbmcgSGFsbCIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxOTBweDsgaGVpZ2h0OmF1dG87IGJvcmRlcjowOyBtYXJnaW46MCAwIDAgYXV0bzsiPgo8L3RkPgo8L3RyPgo8L3RhYmxlPgoKPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZTRkZmQ3OyBtYXJnaW46MCAwIDIwcHggMDsiPjwvZGl2PgoKPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjY3MHB4OyI+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowIDAgMTlweCAwOyI+T2RkIEhhdWdlbiBpcyB0aGUgb3duZXIgb2YgVGhlIFRyYWluaW5nIEhhbGwsIGEgc3RyZW5ndGggdHJhaW5pbmcgZ3ltIGluIE5ld2J1cnkgUGFyaywgQ2FsaWZvcm5pYS4gT3JpZ2luYWxseSBmcm9tIE5vcndheSwgT2RkIGRlc2NyaWJlZCBiZWluZyBkcmF3biB0byBzdHJlbmd0aCBmcm9tIGNoaWxkaG9vZCBhbmQgY29tcGV0aW5nIGFjcm9zcyBtYW55IHN0cmVuZ3RoIGFuZCBhdGhsZXRpYyBkaXNjaXBsaW5lcywgaW5jbHVkaW5nIGJvZHlidWlsZGluZywgT2x5bXBpYyB3ZWlnaHRsaWZ0aW5nLCBwb3dlcmxpZnRpbmcsIHRyYWNrIGFuZCBmaWVsZCwgZm9vdGJhbGwsIHdyZXN0bGluZywgYW5kIHN0cm9uZ21hbi4gSGUgb3BlbmVkIFRoZSBUcmFpbmluZyBIYWxsIGFmdGVyIG1vdmluZyB0aGUgZ3ltIGZyb20gaGlzIGdhcmFnZSBpbnRvIGEgY29tbWVyY2lhbCBzcGFjZS48L3A+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuMjg7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMTsgbWFyZ2luOjAgMCA4cHggMDsiPk1pc3Npb24gLyBQaGlsb3NvcGh5PC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowIDAgMTlweCAwOyI+T2Rk4oCZcyBwaGlsb3NvcGh5IGJlZ2lucyB3aXRoIGV2YWx1YXRpb24sIHByb3BlciB0ZWNobmlxdWUsIGFuZCBzaW1wbGUgc3RyZW5ndGggYmFzaWNzLiBIZSB0ZWFjaGVzIG1lbWJlcnMgaG93IHRvIHNxdWF0LCBkZWFkbGlmdCwgYW5kIHByZXNzIGNvcnJlY3RseSwgdGhlbiBoZWxwcyBtb3JlIGFkdmFuY2VkIG1lbWJlcnMgbW92ZSBpbnRvIHN0cm9uZ21hbi1zdHlsZSB3b3JrLiBIaXMgbGFyZ2VyIGdvYWwgaXMgdG8gaGVscCBwZW9wbGUgYmVjb21lIHN0cm9uZ2VyLCBtb3JlIGZ1bmN0aW9uYWwsIG1vcmUgY29uZmlkZW50LCBhbmQgbGVzcyBpbnRpbWlkYXRlZCBieSB0aGUgcHJvY2VzcyBvZiB0cmFpbmluZy48L3A+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuMjg7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMTsgbWFyZ2luOjAgMCA4cHggMDsiPlZhbHVlcyAvIFNwZWNpYWx0aWVzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowOyI+SGlzIHZhbHVlcyBpbmNsdWRlIHN0cmVuZ3RoLCBwcm9wZXIgdGVjaG5pcXVlLCBtZW1iZXIgc3VwcG9ydCwgcHJhY3RpY2FsIHByb2dyZXNzLCBhbmQgYSBiZWxpZWYgdGhhdCBzZXJpb3VzIHRyYWluaW5nIHNob3VsZCBzdGlsbCBiZSB3ZWxjb21pbmcuIEF0IFRoZSBUcmFpbmluZyBIYWxsLCB0aG9zZSB2YWx1ZXMgc2hvdyB1cCBpbiB0aGUgc3Ryb25nbWFuIGVxdWlwbWVudCwgcG93ZXJsaWZ0aW5nIGN1bHR1cmUsIGZ1bGwtYm9keSBzdHJlbmd0aCBhcHByb2FjaCwgMjQvNyBhY2Nlc3MsIGFuZCBhIG1lbWJlciBjb21tdW5pdHkgdGhhdCBlbmNvdXJhZ2VzIG5ldyBwZW9wbGUgYXMgdGhleSBsZWFybi48L3A+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgcGFkZGluZzoyNHB4IDAgNHB4IDA7IG1hcmdpbjowIDAgMzJweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgQ3JpdGVyaWE8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjFweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBzcG90bGlnaHQgZmVhdHVyZXMgYXJlIHNlbGVjdGVkIGJhc2VkIG9uIGxvY2FsIGxlYWRlcnNoaXAsIGNsaWVudCBleHBlcmllbmNlLCBzZXJ2aWNlIHF1YWxpdHksIGFuZCBjb250cmlidXRpb24gdG8gdGhlIGZpdG5lc3MgY29tbXVuaXR5LjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZkZmNmOTsgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MjBweCAyMnB4OyBtYXJnaW46MCAwIDI4cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoycHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjc7IG1hcmdpbjowIDAgOHB4IDA7Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBWZXJpZmllZCBTcG90bGlnaHQ8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5UaGlzIGZlYXR1cmUgaXMgcGFydCBvZiBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEouKAmXMgbG9jYWwgZml0bmVzcyBsZWFkZXJzaGlwIGVkaXRvcmlhbCBzZXJpZXMsIGNyZWF0ZWQgdG8gcmVjb2duaXplIHN0YW5kb3V0IGZpdG5lc3MgcHJvZmVzc2lvbmFscywgZ3ltIG93bmVycywgc3R1ZGlvIGZvdW5kZXJzLCBhbmQgY29tbXVuaXR5IHdlbGxuZXNzIGxlYWRlcnMuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0icGFkZGluZzowIDAgMzBweCAwOyBtYXJnaW46MDsiPgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiPlB1Ymxpc2hlZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiAmbmJzcDsgfCAmbmJzcDsgTG9jYWwgRml0bmVzcyBMZWFkZXJzaGlwIFNlcmllcyAmbmJzcDsgfCAmbmJzcDsgRWRpdG9yaWFsIFNwb3RsaWdodDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiPkVkaXRvcmlhbGx5IHJldmlld2VkIGFuZCBwcmVwYXJlZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEojwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9Im1hcmdpbjowIDAgMTRweCAwOyI+U291cmNlczwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNvdXJjZS1ub3RlIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzJhMjcyMzsgbWFyZ2luOjA7Ij5UaGlzIHNwb3RsaWdodCB3YXMgZGV2ZWxvcGVkIGZyb20gYSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBpbnRlcnZpZXcgd2l0aCBPZGQgSGF1Z2VuLCBzdXBwbGllZCBjdXN0b21lciByZXZpZXcgbWF0ZXJpYWwsIGFuZCBUaGUgVHJhaW5pbmcgSGFsbOKAmXMgb2ZmaWNpYWwgd2Vic2l0ZSBhbmQgcHVibGlzaGVkIGJ1c2luZXNzIGluZm9ybWF0aW9uLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzg7IGNvbG9yOiMzYTM4MzM7IG1hcmdpbjowIDAgMzBweCAwOyI+CjxkaXY+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZWRpdG9yaWFsIGludGVydmlldyB3aXRoIE9kZCBIYXVnZW4uPC9kaXY+CjxkaXY+Q3VzdG9tZXIgcmV2aWV3IHN1cHBsaWVkIGZvciBlZGl0b3JpYWwgdXNlIGJ5IENvbGluIFRob21wc29uLjwvZGl2Pgo8ZGl2Pk9mZmljaWFsIHdlYnNpdGU6IDxhIGhyZWY9Imh0dHBzOi8vd3d3LnRoZXRyYWluaW5naGFsbC5uZXQvIiBzdHlsZT0iY29sb3I6IzExMTExMTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsiPlRoZSBUcmFpbmluZyBIYWxsPC9hPi48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNkOWQ0Y2I7IG1hcmdpbjoyNHB4IDAgMThweCAwOyI+PC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiIHN0eWxlPSJmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS44OyBsZXR0ZXItc3BhY2luZzoxLjVweDsgbWFyZ2luOjA7Ij7CqSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L2Rpdj4KCjwvZGl2Pgo8L2Rpdj4KCjwvZGl2Pgo8L2Rpdj4=
Local Fitness Leadership Series
Editorial Spotlight / Newbury Park, California
By Daniel Ford
Managing Editor
Fitness Living Magazine™ Feature Profile
Transforming Lives Through Strength: Member Stories and Impact at The Training Hall
Inside Odd Haugen’s Southern California strength training gym, where strongman tradition, simple coaching basics, and a supportive member culture help people become stronger, more functional, and more confident.
Recognized by Fitness Living Magazine™ for strength training, member support, specialized equipment, and local fitness leadership.
When Odd Haugen talks about The Training Hall, the story does not begin with a polished fitness trend. It begins with a boy in Norway, drawn to strength at 10 years old, making his own equipment and finding ways to lift, climb, swing, and test what the body could become.
That lifelong pull toward strength eventually became a commercial gym in Southern California. What started in a garage grew into a specialized strength facility where strongman competitors, powerlifters, older adults, sports-minded younger members, and true beginners can all train with purpose.
“It’s for everybody, not just somebody already strong. This is the place you get strong — you don’t need to be strong before you come here.”
Odd Haugen, Owner / The Training Hall
What Members Notice First
A new member notices that this is not a typical commercial fitness center. There are stones, tires, logs, turf, free weights, bars, and serious training tools, but the energy is friendly rather than cold. Members can train at their own pace, ask questions, get encouragement, and feel that the room is built for goal-oriented progress, not random workouts or crowded distractions.
Odd Haugen owner of The Training Hall strength training gym in Newbury Park California
Featured Profile: Odd Haugen built The Training Hall around a lifetime in strength, from early lifting in Norway to a Southern California gym known for strongman equipment, practical coaching, and member support.
The Training Hall
Newbury Park, California
thetraininghall.net
Owner Focus
Odd has shaped The Training Hall around a simple standard: teach the basics, respect the work, and help members get stronger. That owner-led tone gives the gym its rare mix of serious strength tools and welcoming member support.
The Training Hall strongman equipment outdoor turf tires and strength training space
The Training Hall uses indoor and outdoor training space, giving members room for strength work, strongman movements, and event-style practice.
The Training Hall Standard
24/7 Access
Members can train when their schedule allows, with a space that often feels private and uncrowded.
Strength Basics
Squats, deadlifts, presses, and proper technique come before more advanced work.
Strongman Tools
Stones, logs, tires, yokes, sandbags, farmer’s walks, and specialty bars support serious progress.
Who The Gym Serves
Beginners
People new to lifting can start with coaching, fundamentals, and an encouraging member culture.
Athletes
Sports-minded younger members and developing athletes can build usable strength and better movement.
Strength Creates
Confidence
How The Training Hall built its reputation around strength basics, specialized equipment, and member support.
Profile Snapshot
Founder / Owner / ExpertOdd Haugen
BusinessThe Training Hall
LocationNewbury Park, California
Signature FocusStrength training, strongman equipment, powerlifting, functional strength, and proper technique
Known For24/7 access, strongman tools, powerlifting culture, supportive members, and a practical path for beginners and competitors
Editor’s Note
The Training Hall stands out because it makes serious strength feel useful and reachable. The equipment is uncommon, the standards are high, and the member culture helps new people feel that progress is possible.
The Fitness Living Profile
Transforming Lives Through Strength: Member Stories and Impact at The Training Hall
Inside Odd Haugen’s strength training gym, where strongman tradition, simple coaching basics, and a supportive member culture help people become stronger, more functional, and more confident.

A strength training member transformation does not always begin with a dramatic athletic background. At The Training Hall, one of the clearest examples began with a young attorney who had never lifted weights, never played sports, and wondered whether a serious-looking strength gym could be a place for her.

Quick Answer
The Training Hall is a strength training gym in Newbury Park, California, built around strongman equipment, powerlifting, functional strength, and member support. Odd’s approach begins with proper technique and simple basics, then helps members progress toward greater strength, confidence, and everyday capability.

Odd’s answer was to invite her in. At first, she could not use a barbell and had to begin with very light weights. Three or four months later, he described her as thriving, squatting more than 100 pounds, deadlifting more, and enjoying the process. For Odd, that story explains the heart of the gym better than any slogan could.

What You’ll Learn
Inside The Training Hall Transformation Story
This profile looks at how Odd Haugen’s gym helps members build strength through simple technique, specialized equipment, welcoming members, and a clear belief that strength is for more people than many expect.
Why It’s Different
The gym combines strongman tools, powerlifting culture, outdoor space, and a practical training approach built around real strength.
Who It Serves
It serves strongman competitors, powerlifters, older adults, younger athletes, and beginners who want to become stronger.
Why It Stands Out
Its strength focus, 24/7 access, member support, and uncommon equipment give it a clear place in Southern California fitness.
A Strength Gym Built From A Lifetime In Strength

Odd Haugen’s strength story began long before he owned a gym. He said he started lifting around age 10, making his own equipment and looking for anything that might help him become stronger. Over time, that interest moved through shot put, discus, bodybuilding, Olympic weightlifting, powerlifting, track and field, football, wrestling, high jump, and eventually professional strongman.

The Training Hall began as a practical next step. Near the end of his professional strongman career, Odd had younger athletes training with him and getting enthusiastic about the work. He moved the gym from his garage into a commercial space, built it around strength, and gave members access to equipment most general fitness centers do not carry.

“The members are very welcoming and inclusive. When members join and start working out, they’ll always find somebody encouraging them and helping them out.”
Odd Haugen, Owner / The Training Hall
The Member Story That Explains The Gym

The story of the young attorney matters because it challenges the assumption many people bring to a strength gym. A room filled with free weights, stones, tires, logs, bars, and strong competitors can look intimidating from the outside. Odd wants people to understand that The Training Hall is not reserved for people who are already strong.

His examples are practical. Some members come in as former athletes trying to regain strength. Some are older adults who want to stay younger and keep their functionality. Some are competitive lifters practicing events. Others are new to weight training entirely. The common thread is not where they start. It is whether they are ready to become stronger.

The Training Hall strength equipment for strongman powerlifting and functional training
Inside the Gym: The Training Hall gives members access to the kind of strength equipment that supports basic lifting, strongman progressions, and practical functional training.
A Training Philosophy Built On Basics

Odd’s coaching philosophy is clear and direct. After evaluation, he starts with the basics: learning how to squat properly, how to deadlift, and how to press overhead and on the bench. He also spoke about using tools such as reverse hypermachines to help protect the back while members build strength.

As members advance, the work can expand into stones, farmer’s walks, yoke carries, sandbag carries, sandbag tossing, and weights thrown for height in the outdoor training area. But the larger idea remains simple: build the foundation first, keep the training purposeful, and help the member become more capable in and out of the gym.

Functional strength and strongman training environment at The Training Hall
Coaching Perspective: Odd’s training philosophy starts with simple strength basics before members progress into more advanced strongman movements and event-style work.
Editorial Perspective
The Training Hall matters because it makes serious strength feel useful and reachable: members do not have to arrive strong to begin building confidence, function, and control.
Editorial Service Brief
What The Training Hall Offers
Based on the interview, The Training Hall is built for members who want serious strength training, specialized equipment, practical coaching, and a supportive environment that stays focused on progress.
Strength TrainingThe gym is centered on functional strength building, proper lifting technique, and foundational movements such as squats, deadlifts, and presses.
Strongman EquipmentMembers can train with competition-style equipment, including stones, tires, logs, yokes, farmer’s walk tools, sandbags, specialty bars, turf, and outdoor event space.
PowerliftingOdd described a strong group of competitive powerlifters who train at the facility alongside strongman athletes and general strength members.
Member AccessThe Training Hall is open to members 24/7, allowing members to train around their schedules in a space Odd described as rarely crowded.
Sports PerformanceThe gym also includes a speed school component geared toward sports performance for kids and younger athletes.
Member CultureThe room is shaped by encouragement, practical guidance, and a shared respect for progress, whether someone is new to lifting or preparing for competition.
Elite Review
“If you like gains or lifting heavy, this is the best spot!! The trainers are of the highest caliber, and the mood is always extremely good. I love this place.”
Colin Thompson / Customer Review Supplied For Editorial Use
Designed For Beginners, Athletes, And Competitors

The Training Hall serves more than one kind of member. Odd said the gym has something over 100 members, plus competitors who travel in on weekends to practice events. Some members drive from Los Angeles or other areas because the space offers equipment and training options that are not easy to find in a conventional gym.

The day-to-day member may be local, while weekend visitors may come from farther away. What ties the room together is the goal. Odd contrasted the gym with typical commercial fitness centers where people may socialize more than train. At The Training Hall, members usually arrive with a purpose: to lift, learn, practice, and get stronger.

Clear Training Hall logo and strength training equipment image
Member Experience: The Training Hall serves beginners, competitive lifters, strongman athletes, powerlifters, and members who want strength to carry into daily life.
Organic Growth And Reputation

Like many independent gyms, The Training Hall has grown largely through referrals, search visibility, and reputation. Odd said current members referring friends are the main source of new clients, while others discover the gym through Google, Yelp, social media, YouTube, or even by noticing the facility near a popular local restaurant.

He also acknowledged the challenge: attracting new members without a large marketing budget. Growth has been organic. That makes the member experience even more important, because the gym’s visibility depends heavily on people who train there, trust the space, and tell others what it feels like to belong.

Why This Matters Locally

In Newbury Park and the surrounding Southern California fitness market, many people can find standard gym equipment. Far fewer can find a strength training gym with strongman tools, powerlifting culture, outdoor training space, 24/7 access, and direct leadership from a lifelong strength athlete.

That matters for members searching for more than a place to exercise. The Training Hall gives local lifters, beginners, older adults, and competitors a place where strength is treated seriously, but not reserved for the already strong. For a member who wants confidence, functionality, and a clear path forward, that difference is easy to understand.

Frequently Asked Questions About The Training Hall
Who Owns The Training Hall?

The Training Hall is owned by Odd Haugen, a lifelong strength athlete from Norway who moved the gym from his garage into a commercial space as his professional strongman career was winding down.

What Makes The Training Hall Different?

The Training Hall stands apart because it combines specialized strongman and powerlifting equipment with a welcoming member culture, 24/7 access, and a goal-oriented training environment that is rarely crowded.

Is The Training Hall Only For Strongman Athletes?

No. In the interview, Odd emphasized that The Training Hall is for everybody, not only people who are already strong. The gym serves strongman competitors, powerlifters, older adults, sports-minded younger members, and beginners who want to build strength.

What Training Approach Does Odd Haugen Emphasize?

Odd emphasizes evaluation, proper technique, and simple strength basics such as squats, deadlifts, overhead pressing, and bench pressing before members advance into stones, farmer’s walks, yoke carries, sandbag work, and other strongman movements.

Does The Training Hall Offer 24/7 Access?

In the interview, Odd described The Training Hall as open to members 24/7, allowing members to train when it fits their schedule.

Key Takeaways
  • The Training Hall is a strength training gym built around strongman equipment, powerlifting, functional strength, and practical coaching basics.
  • Odd’s central message is that the gym is not only for people who are already strong; it is a place where members come to get strong.
  • The member experience is shaped by 24/7 access, a rarely crowded training environment, friendly members, and goal-oriented workouts.
  • The gym’s local value comes from its specialized equipment, supportive culture, and clear focus on strength, confidence, and everyday function.
Conclusion

The Training Hall is a story about strength in its most practical form. It is not only the strength of stones, logs, bars, and tires. It is the strength of a beginner learning to squat, an older adult protecting function, a competitor preparing for an event, and a member discovering what it feels like to be in charge of the body again.

Odd’s message is simple enough to remember and strong enough to define the gym: people do not need to be strong before they walk in. The Training Hall is where they begin building it.

Readers interested in exploring The Training Hall’s strength training approach can visit this strength training gym in Newbury Park online.
Featured Fitness Leader
About the Featured Expert
Odd Haugen
Owner / The Training Hall
Strength Athlete From Norway / Newbury Park, California
Odd Haugen featured fitness leader and owner of The Training Hall

Odd Haugen is the owner of The Training Hall, a strength training gym in Newbury Park, California. Originally from Norway, Odd described being drawn to strength from childhood and competing across many strength and athletic disciplines, including bodybuilding, Olympic weightlifting, powerlifting, track and field, football, wrestling, and strongman. He opened The Training Hall after moving the gym from his garage into a commercial space.

Mission / Philosophy

Odd’s philosophy begins with evaluation, proper technique, and simple strength basics. He teaches members how to squat, deadlift, and press correctly, then helps more advanced members move into strongman-style work. His larger goal is to help people become stronger, more functional, more confident, and less intimidated by the process of training.

Values / Specialties

His values include strength, proper technique, member support, practical progress, and a belief that serious training should still be welcoming. At The Training Hall, those values show up in the strongman equipment, powerlifting culture, full-body strength approach, 24/7 access, and a member community that encourages new people as they learn.

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™
Sources
This spotlight was developed from a Fitness Living Magazine™ interview with Odd Haugen, supplied customer review material, and The Training Hall’s official website and published business information.
Fitness Living Magazine™ editorial interview with Odd Haugen.
Customer review supplied for editorial use by Colin Thompson.
Official website: The Training Hall.
© Fitness Living Magazine™. All rights reserved.





Featured Fitness Leader

0 Comments

Write A Comment

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

Creed Strength & Fitness Review: A Chico Gym Built Around Strength, Mobility, and Personal Coaching

At Creed Strength & Fitness, Taylor Catrett uses coached strength training, mobility, and practical progression to help people move better, train with purpose, and build confidence that carries beyond

04.24.2026

THA BOX REVIEW: Why Movement Quality Should Come Before Strength Training

At ThaBox, owner and coach David Deberry makes a simple case: better movement comes before heavier loading. For student athletes, older adults, and everyday members alike, that order can shape safer..

04.18.2026

Nia Jax's Dramatic Body Transformation Prepares Her for WrestleMania 42

Discover Nia Jax's inspiring body transformation journey and fitness strategies as she prepares for WrestleMania 42.

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