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

How Sally Larter and Deana Rabiah Built a Boxing Room Without Intimidation: Westside Fitboxing Review

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

PHN0eWxlPgouZmxtLXdyYXAsLmZsbS13cmFwICp7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXB7YmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDtjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyLC5mbG0td3JhcCBoMiwuZmxtLXdyYXAgaDMsLmZsbS13cmFwIGg0LC5mbG0td3JhcCBoNSwuZmxtLXdyYXAgaDYsLmZsbS13cmFwIC5mbG0taDIsLmZsbS13cmFwIC5mbG0taDIsLmZsbS13cmFwIC5mbG0taDMsLmZsbS13cmFwIC5mbG0ta2V5LWhlYWRpbmcsLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtbmFtZSwuZmxtLXdyYXAgLmZsbS1zZWN0aW9uIGgyLC5mbG0td3JhcCAuZmxtLWxlYXJuLWNhcmQgaDIsLmZsbS13cmFwIC5mbG0tc2VydmljZS1icmllZiBoMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0td3JhcCBoMiBhLC5mbG0td3JhcCBoMiBhLC5mbG0td3JhcCBoMyBhLC5mbG0td3JhcCBoNCBhLC5mbG0td3JhcCBoNSBhLC5mbG0td3JhcCBoNiBhLC5mbG0td3JhcCAuZmxtLWgyIGEsLmZsbS13cmFwIC5mbG0taDIgYSwuZmxtLXdyYXAgLmZsbS1oMyBhLC5mbG0td3JhcCAuZmxtLWZlYXR1cmVkLW5hbWUgYXtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7fQouZmxtLW1haW57bWF4LXdpZHRoOjEwODBweCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzowIDI0cHggODhweCAyNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmVmZGY5ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O30KLmZsbS1pbm5lcnttYXgtd2lkdGg6MTA0MHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLXNlY3Rpb257d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDt9Ci5mbG0tdGFibGUsLmZsbS1sZWFybi1yb3csLmZsbS1waG90by10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fQouZmxtLWV5ZWJyb3d7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6IzZmNjk2MiAhaW1wb3J0YW50O21hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7fQouZmxtLXNtYWxsLWxhYmVse2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDtmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6Izc0NmQ2NSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O30KLmZsbS1oMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo1OHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wMiAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0xLjE1cHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O21hcmdpbjowIDAgMjJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWgye2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1oM3tmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yNiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZGVja3tmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjI2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ2ICFpbXBvcnRhbnQ7Y29sb3I6IzJmMmIyNiAhaW1wb3J0YW50O21hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjk4MHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtpY2tlci1saW5le2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7cGFkZGluZzo3cHggMCA3cHggMTRweCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjg1MHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW50cm8sLmZsbS1wYXJhZ3JhcGgsLmZsbS1ib2R5IHB7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7Y29sb3I6IzFiMWIxOSAhaW1wb3J0YW50O21hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWRyb3BjYXB7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtmb250LXNpemU6OTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3BhZGRpbmc6NnB4IDEycHggMCAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZSwuZmxtLXF1aWNrLWFuc3dlciwuZmxtLXF1b3RlLWJsb2NrLC5mbG0tbm90ZSwuZmxtLWN0YSwuZmxtLXNvdXJjZS1ub3Rle3dpZHRoOjEwMCUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZXtiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDtib3JkZXItdG9wOjJweCBzb2xpZCAjMTUxNTE1ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjJweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjIycHggMCAwIDAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZS10ZXh0e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjdweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNDIgIWltcG9ydGFudDtjb2xvcjojMTcxNzE3ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMnB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taGVyby1pbWd7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1jYXB0aW9ue2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTUgIWltcG9ydGFudDtjb2xvcjojNjY1ZjU3ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDE0cHggYXV0byAhaW1wb3J0YW50O21heC13aWR0aDo0MzhweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1vd25lci1mb2N1c3ttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDttYXJnaW46MTZweCAwIDAgYXV0byAhaW1wb3J0YW50O3BhZGRpbmc6MTdweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tb3duZXItZm9jdXMtY29weXtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7Y29sb3I6IzJmMmMyOCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWdsYW5jZXttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjE0cHggMCAwIGF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjJweCAwIDJweCAxNXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkY2Q2Y2MgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZ2xhbmNlLXRpdGxle2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6My40cHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNiAhaW1wb3J0YW50O2NvbG9yOiM4YTgxNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50O30KLmZsbS1nbGFuY2Utcm93e2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O3BhZGRpbmc6MCAwIDhweCAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0tZ2xhbmNlLXJvdyArIC5mbG0tZ2xhbmNlLXJvd3tib3JkZXItdG9wOjFweCBzb2xpZCAjZjJlZmU4ICFpbXBvcnRhbnQ7cGFkZGluZzo4cHggMCA4cHggMCAhaW1wb3J0YW50O30KLmZsbS1nbGFuY2UtbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi42cHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiM4Zjg1N2EgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDNweCAwICFpbXBvcnRhbnQ7fQouZmxtLWdsYW5jZS1kZXRhaWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTYuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50O2NvbG9yOiMzNzMzMmUgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXJ7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjoxOHB4IDAgMCBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzoxNXB4IDAgMCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXItdGl0bGV7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjRweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDtjb2xvcjojNzQ2ZDY1ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tbGVkZ2VyLXJvd3tib3JkZXItdG9wOjFweCBzb2xpZCAjZThlMWQ3ICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDAgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXItbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi40cHggIWltcG9ydGFudDtmb250LXNpemU6MTFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiM4YTgxNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDRweCAwICFpbXBvcnRhbnQ7fQouZmxtLWxlZGdlci1kZXRhaWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiMyNTIyMWYgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1ib3h7YmFja2dyb3VuZDojZmJmYWY3ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMjZweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1yb3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt9Ci5mbG0tc3RhbmRhcmQtbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmc6MCAwIDEwcHggMCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6IzI1MjIxZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zaWduYXR1cmV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Y29udGFpbmVyLXR5cGU6aW5saW5lLXNpemUgIWltcG9ydGFudDttYXJnaW46Mi43NXJlbSAwIDAgMCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt9Ci5mbG0tc2lnbmF0dXJlX19sZWFkLC5mbG0tc2lnbmF0dXJlX19wb3dlcntmb250LWZhbWlseTonTGlicmUgQm9kb25pJyxEaWRvdCwnQm9kb25pIDcyJywnQm9kb25pIE1UJywnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7Zm9udC1zeW50aGVzaXM6bm9uZSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7fQouZmxtLXNpZ25hdHVyZV9fbGVhZHttYXJnaW46MCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Zm9udC1zaXplOjQ4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjkyICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuMDRlbSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt9Ci5mbG0tc2lnbmF0dXJlX19wb3dlcnttYXJnaW46MjBweCAwIDAgMCAhaW1wb3J0YW50O2NvbG9yOiNiZWM4ZDQgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojYmVjOGQ0ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjgwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjg0ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuMDQ1ZW0gIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O30KLmZsbS1hbmNob3Itc3VidGl0bGV7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjc1cHggIWltcG9ydGFudDtmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuODUgIWltcG9ydGFudDtjb2xvcjojMzYzMjJkICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDttYXgtd2lkdGg6NzYwcHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt9Ci5mbG0tc25hcHNob3Qtcm93e2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U0ZGZkNyAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O30KLmZsbS1zbmFwc2hvdC1sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMSUgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojNzA2ODVmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDE4cHggMTFweCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLXNuYXBzaG90LXZhbHVle2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjY5JSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDtjb2xvcjojMjcyNDIxICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tbm90ZXtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjJweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAzNHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tcXVpY2stYW5zd2Vye2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMWIzICFpbXBvcnRhbnQ7cGFkZGluZzoyNHB4IDI2cHggIWltcG9ydGFudDttYXJnaW46MzRweCAwIDM4cHggMCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jYXJke21hcmdpbjowIDAgNDJweCAwICFpbXBvcnRhbnQ7cGFkZGluZzoyNHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29se3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NjgwcHggIWltcG9ydGFudDttYXJnaW46MzJweCBhdXRvIDM4cHggYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwIGltZ3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDo2ODBweCAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWltYWdlLWNhcHRpb257Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41NiAhaW1wb3J0YW50O2NvbG9yOiM2NjYxNTggIWltcG9ydGFudDttYXJnaW46OHB4IDAgMCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtYnJpZWZ7bWFyZ2luOjM0cHggMCA0MHB4IDAgIWltcG9ydGFudDtwYWRkaW5nOjIycHggMCAxMHB4IDAgIWltcG9ydGFudDtib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zZXJ2aWNlLXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt9Ci5mbG0tc2VydmljZS1sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMTZweCAxNXB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS41cHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojNWY1NzRiICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtY29weXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo2NyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDtjb2xvcjojMWYxZjFkICFpbXBvcnRhbnQ7fQouZmxtLXF1b3RlLWJsb2Nre2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMWIzICFpbXBvcnRhbnQ7cGFkZGluZzoyNnB4IDI4cHggIWltcG9ydGFudDttYXJnaW46MzZweCAwIDM4cHggMCAhaW1wb3J0YW50O30KLmZsbS1jYXNlLWJveHtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItdG9wOjNweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50O3BhZGRpbmc6MzJweCAzMHB4IDM0cHggMzBweCAhaW1wb3J0YW50O21hcmdpbjo0MnB4IDAgNDRweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtleS1ib3h7YmFja2dyb3VuZDojZjhmN2Y0ICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZGZkYmQzICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjM0cHggNDBweCAzNnB4IDQ0cHggIWltcG9ydGFudDttYXJnaW46NDhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtleS1oZWFkaW5ne2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50O30KLmZsbS1rZXktYm94IHVse21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjI0cHggIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE5cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg4ICFpbXBvcnRhbnQ7Y29sb3I6IzFjMWIxOSAhaW1wb3J0YW50O30KLmZsbS1rZXktYm94IGxpe21hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXB7YmFja2dyb3VuZDojMTExMTExICFpbXBvcnRhbnQ7cGFkZGluZzozMHB4IDMwcHggIWltcG9ydGFudDttYXJnaW46NTRweCAwIDUycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWZyYW1le2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjI4KSAhaW1wb3J0YW50O3BhZGRpbmc6MzRweCAzNnB4IDM0cHggMzZweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWdyaWR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1tYWlue2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjI2cHggMCAwIDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1vdmVybGluZXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjRweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojYzliOThkICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC10aXRsZXtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo0NHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wNCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1ydWxle2hlaWdodDoxcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNjOWI5OGQgIWltcG9ydGFudDt3aWR0aDo4NnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAyMnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1jb3B5e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50O2NvbG9yOiNmM2VmZTUgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZTZkOGFhICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDtmb250LXNpemU6MTIuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4zNSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O3BhZGRpbmc6MTZweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2U2ZDhhYSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1jYXJke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yNSkgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpICFpbXBvcnRhbnQ7cGFkZGluZzo3cHggMCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1yb3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xNCkgIWltcG9ydGFudDtwYWRkaW5nOjEycHggMCAhaW1wb3J0YW50O30KLmZsbS1pbnRha2Utcm93Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1sYWJlbHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7Y29sb3I6I2M5Yjk4ZCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O21hcmdpbjowIDAgNXB4IDAgIWltcG9ydGFudDt9Ci5mbG0taW50YWtlLWNvcHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDtjb2xvcjojZjNlZmU1ICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1ub3Rle2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojZDhkMGJmICFpbXBvcnRhbnQ7bWFyZ2luOjE2cHggMCAwIDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tY3Rhe2JhY2tncm91bmQ6I2ZhZjlmNyAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2VjZTdkZiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4ICFpbXBvcnRhbnQ7cGFkZGluZzoxOHB4IDIwcHggIWltcG9ydGFudDttYXJnaW46MCAwIDQwcHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDtjb2xvcjojMmEyYTJhICFpbXBvcnRhbnQ7fQouZmxtLWZlYXR1cmVkLWV4cGVydHtiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNkOGM5YTcgIWltcG9ydGFudDtib3JkZXItdG9wOjRweCBzb2xpZCAjYjg5YTVmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjM0cHggMzRweCAzNnB4IDM0cHggIWltcG9ydGFudDttYXJnaW46NTZweCAwIDQycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mZWF0dXJlZC1uYW1le2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O21hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtZ3JpZHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIDAgMTJweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZlLW1haW57ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mZS1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMCAwIDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtcGhvdG97ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MjU1cHggIWltcG9ydGFudDtoZWlnaHQ6MjMwcHggIWltcG9ydGFudDtvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciB0b3AgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWZlLXBob3RvLWNhcHRpb257Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMi41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUyICFpbXBvcnRhbnQ7Y29sb3I6IzY2NWY1NyAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAwIDAgIWltcG9ydGFudDttYXgtd2lkdGg6MjU1cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtYnVzaW5lc3N7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NDIwcHggIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZThkZmNmICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZGZjZiAhaW1wb3J0YW50O3BhZGRpbmc6MTZweCAwIDE2cHggMCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZlLWxvZ297ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEzNXB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tc291cmNlLW5vdGV7YmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjIwcHggMjJweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7fQouZmxtLWRpc2NsYWltZXJ7YmFja2dyb3VuZDojZmVmZGY5ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjE4cHggMCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjZweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6IzVjNTY0ZSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mb290ZXItbWV0YXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojNzQ2ZDY1ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuZmxtLW1haW57cGFkZGluZzowIDE4cHggNzBweCAxOHB4ICFpbXBvcnRhbnQ7fS5mbG0tbWFzdGhlYWQtbGVmdCwuZmxtLW1hc3RoZWFkLXJpZ2h0LC5mbG0taGVyby1sZWZ0LC5mbG0taGVyby1yaWdodCwuZmxtLWZpcnN0LXN0ZXAtbWFpbiwuZmxtLWZpcnN0LXN0ZXAtc2lkZSwuZmxtLWZlLW1haW4sLmZsbS1mZS1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30uZmxtLW1hc3RoZWFkLXJpZ2h0e3BhZGRpbmctdG9wOjE4cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9LmZsbS1tYXN0aGVhZC1yaWdodCBkaXZ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjQycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA3ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuOHB4ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7fS5mbG0taDN7Zm9udC1zaXplOjIzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI4ICFpbXBvcnRhbnQ7fS5mbG0tZGVja3tmb250LXNpemU6MjFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O30uZmxtLWhlcm8taW1nLC5mbG0taGVyby1jYXB0aW9uLC5mbG0tb3duZXItZm9jdXMsLmZsbS1nbGFuY2UsLmZsbS1sZWRnZXJ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDt9LmZsbS1nbGFuY2UtZGV0YWlse2ZvbnQtc2l6ZToxNi41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDt9LmZsbS1sZWRnZXItZGV0YWlse2ZvbnQtc2l6ZToxNy41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUyICFpbXBvcnRhbnQ7fS5mbG0taGVyby1pbnRybywuZmxtLXBhcmFncmFwaCwuZmxtLWJvZHkgcHtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDt9LmZsbS1oZXJvLXF1b3RlLC5mbG0tbm90ZSwuZmxtLXF1aWNrLWFuc3dlciwuZmxtLXF1b3RlLWJsb2NrLC5mbG0tY3RhLC5mbG0tc291cmNlLW5vdGV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjIycHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjIycHggIWltcG9ydGFudDt9LmZsbS1zdGFuZGFyZC1yb3csLmZsbS1zdGFuZGFyZC1sYWJlbCwuZmxtLXN0YW5kYXJkLWNvcHksLmZsbS1zbmFwc2hvdC1sYWJlbCwuZmxtLXNuYXBzaG90LXZhbHVlLC5mbG0tc2VydmljZS1sYWJlbCwuZmxtLXNlcnZpY2UtY29weXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0tc3RhbmRhcmQtYm94e3BhZGRpbmc6MjZweCAyMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7fS5mbG0tc3RhbmRhcmQtY29weXtwYWRkaW5nOjAgIWltcG9ydGFudDt9LmZsbS1pbWFnZS13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjozMHB4IDAgMzhweCAwICFpbXBvcnRhbnQ7fS5mbG0taW1hZ2Utd3JhcCBpbWd7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2x7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7cGFkZGluZzoxOHB4IDAgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7fS5mbG0tY2FzZS1ib3h7cGFkZGluZzoyOHB4IDIycHggMzBweCAyMnB4ICFpbXBvcnRhbnQ7fS5mbG0ta2V5LWJveHtwYWRkaW5nOjI4cHggMjJweCAhaW1wb3J0YW50O21hcmdpbjo0MnB4IDAgIWltcG9ydGFudDt9LmZsbS1rZXktaGVhZGluZ3tmb250LXNpemU6MzFweCAhaW1wb3J0YW50O30uZmxtLWtleS1ib3ggdWx7cGFkZGluZy1sZWZ0OjIxcHggIWltcG9ydGFudDtmb250LXNpemU6MTlweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwe3BhZGRpbmc6MjJweCAxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjQ4cHggMCA0OHB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWZyYW1le3BhZGRpbmc6MjhweCAyMnB4IDI4cHggMjJweCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmV7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzozcHggIWltcG9ydGFudDttYXJnaW46MCAwIDEzcHggMCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNnB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWNvcHl7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjY4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt9LmZsbS1pbnRha2UtY2FyZHttYXJnaW46MjRweCAwIDAgMCAhaW1wb3J0YW50O30uZmxtLWludGFrZS1sYWJlbCwuZmxtLWludGFrZS1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0taW50YWtlLWxhYmVse21hcmdpbjowIDAgNHB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWJ1dHRvbnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtwYWRkaW5nOjE3cHggMTZweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjJweCAhaW1wb3J0YW50O30uZmxtLWZlYXR1cmVkLWV4cGVydHtwYWRkaW5nOjMycHggMjJweCAzNHB4IDIycHggIWltcG9ydGFudDttYXJnaW46NTJweCAwIDQycHggMCAhaW1wb3J0YW50O30uZmxtLWZlYXR1cmVkLW5hbWV7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9LmZsbS1mZS1waG90b3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9LmZsbS1mZS1waG90by1jYXB0aW9ue21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0tZmUtYnVzaW5lc3N7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDt9LmZsbS1mb290ZXItbWV0YXtmb250LXNpemU6OS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS4yNXB4ICFpbXBvcnRhbnQ7fX0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KXsuZmxtLW1haW57cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudDt9LmZsbS1oMntmb250LXNpemU6MzZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC42cHggIWltcG9ydGFudDt9LmZsbS1oMntmb250LXNpemU6MzBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMSAhaW1wb3J0YW50O30uZmxtLWRlY2t7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDt9LmZsbS1oZXJvLWludHJvLC5mbG0tcGFyYWdyYXBoLC5mbG0tYm9keSBwe2ZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWNvcHl7Zm9udC1zaXplOjE3LjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjYgIWltcG9ydGFudDt9fQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5mbG0tbWFpbnttYXgtd2lkdGg6MTA4MHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowIDIwcHggODhweCAyMHB4ICFpbXBvcnRhbnQ7fS5mbG0taW5uZXJ7bWF4LXdpZHRoOjEwNDBweCAhaW1wb3J0YW50O30uZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7fS5mbG0tdGFibGV7dGFibGUtbGF5b3V0OmF1dG8gIWltcG9ydGFudDt9LmZsbS1oZXJvLWxlZnR7d2lkdGg6NTQlICFpbXBvcnRhbnQ7cGFkZGluZzowIDM2cHggMCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fS5mbG0taGVyby1yaWdodHt3aWR0aDo0NiUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9LmZsbS1sZWFybi1yb3d7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29se2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjMzLjMzMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGR7cGFkZGluZzoxNnB4IDE4cHggMTZweCAwICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgyKXtwYWRkaW5nOjE2cHggMThweCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgzKXtwYWRkaW5nOjE2cHggMCAxNnB4IDE4cHggIWltcG9ydGFudDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O30uZmxtLXN0YW5kYXJkLXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O30uZmxtLXN0YW5kYXJkLWxhYmVse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjE2OHB4ICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzoycHggMjRweCAwIDAgIWltcG9ydGFudDt9LmZsbS1zdGFuZGFyZC1jb3B5e2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWdyaWR7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLW1haW57ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NTglICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzowIDMwcHggMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmlyc3Qtc3RlcC1zaWRle2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjQyJSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6NXB4IDAgMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmUtZ3JpZHtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O30uZmxtLWZlLW1haW57ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NjAlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzowIDI4cHggMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmUtc2lkZXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo0MCUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7fS5mbG0tZmUtcGhvdG97bWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDt9LmZsbS1mZS1waG90by1jYXB0aW9ue21hcmdpbjo4cHggMCAwIGF1dG8gIWltcG9ydGFudDt9LmZsbS1zaWduYXR1cmVfX2xlYWR7Zm9udC1zaXplOjkwcHggIWltcG9ydGFudDtmb250LXNpemU6Y2xhbXAoNjNweCw4LjY1Y3F3LDkwcHgpICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC45MiAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O30uZmxtLXNpZ25hdHVyZV9fcG93ZXJ7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2NXB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOmNsYW1wKDExM3B4LDE1LjljcXcsMTY1cHgpICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC43NiAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O319CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmZsbS1zaWduYXR1cmVfX2xlYWR7Zm9udC1zaXplOmNsYW1wKDJyZW0sMTB2dywzcmVtKSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC4wMzVlbSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O30uZmxtLXNpZ25hdHVyZV9fcG93ZXJ7bWFyZ2luLXRvcDoxMnB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOmNsYW1wKDMuMjVyZW0sMTZ2dyw1cmVtKSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuODQgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC4wNGVtICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7fX0KPC9zdHlsZT4KCjwhLS0gRml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7IEhlcml0YWdlIEVkaXRvcmlhbCBTeXN0ZW0gLS0+CjxzdHlsZT4KLmZsbS13cmFwewogIC0tZmxtLWluazojMTcxNjEyOwogIC0tZmxtLWluay1zb2Z0OiMzMDJkMjc7CiAgLS1mbG0tcGFwZXI6I2ZlZmRmOTsKICAtLWZsbS13aGl0ZTojZmZmZmZmOwogIC0tZmxtLXBhcmNobWVudDojZjRlZmU1OwogIC0tZmxtLXBhcmNobWVudC1kZWVwOiNlYmUyZDM7CiAgLS1mbG0tc3RvbmU6Izc4NmY2MzsKICAtLWZsbS1ydWxlOiNjZmM1YjY7CiAgLS1mbG0tcnVsZS1kYXJrOiM4ZDgwNmY7CiAgLS1mbG0tb3hibG9vZDojNWIyODJjOwogIC0tZmxtLWZvcmVzdDojMTgzMjI5OwogIC0tZmxtLWdvbGQ6I2E1OGI1NTsKICBiYWNrZ3JvdW5kOnZhcigtLWZsbS13aGl0ZSkgIWltcG9ydGFudDsKICBjb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1tYWluewogIG1heC13aWR0aDoxMTIwcHggIWltcG9ydGFudDsKICBwYWRkaW5nOjAgNDJweCAxMDhweCAhaW1wb3J0YW50OwogIGJhY2tncm91bmQ6dmFyKC0tZmxtLXBhcGVyKSAhaW1wb3J0YW50OwogIGJveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoOTEsNzUsNTUsLjEwKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWlubmVye21heC13aWR0aDoxMDM2cHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWJvZHl7bWF4LXdpZHRoOjc5MHB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1ieWxpbmUtYmFuZHsKICBwYWRkaW5nOjMxcHggMCAyNHB4ICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXRvcDo0cHggZG91YmxlIHZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjAgMCAzOHB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tYnlsaW5lLWJhbmQgKyBkaXZ7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1mZWF0dXJlLWhlYWR7CiAgcG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDsKICBwYWRkaW5nOjAgMCAyN3B4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjAgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1mZWF0dXJlLWhlYWQ6YWZ0ZXJ7CiAgY29udGVudDonJyAhaW1wb3J0YW50OwogIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKICB3aWR0aDo3NHB4ICFpbXBvcnRhbnQ7CiAgaGVpZ2h0OjNweCAhaW1wb3J0YW50OwogIG1hcmdpbjoyNnB4IDAgMCAhaW1wb3J0YW50OwogIGJhY2tncm91bmQ6dmFyKC0tZmxtLW94Ymxvb2QpICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZXllYnJvdywKLmZsbS13cmFwIC5mbG0tc21hbGwtbGFiZWwsCi5mbG0td3JhcCAuZmxtLWdsYW5jZS10aXRsZSwKLmZsbS13cmFwIC5mbG0tZ2xhbmNlLWxhYmVsLAouZmxtLXdyYXAgLmZsbS1sZWRnZXItdGl0bGUsCi5mbG0td3JhcCAuZmxtLWxlZGdlci1sYWJlbCwKLmZsbS13cmFwIC5mbG0tc25hcHNob3QtbGFiZWwsCi5mbG0td3JhcCAuZmxtLWZvb3Rlci1tZXRhLAouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLW92ZXJsaW5lLAouZmxtLXdyYXAgLmZsbS1pbnRha2UtbGFiZWx7CiAgZm9udC1mYW1pbHk6J0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50OwogIGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OwogIGNvbG9yOnZhcigtLWZsbS1zdG9uZSkgIWltcG9ydGFudDsKICBsZXR0ZXItc3BhY2luZzouMThlbSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWV5ZWJyb3d7Y29sb3I6dmFyKC0tZmxtLW94Ymxvb2QpICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LjIzZW0gIWltcG9ydGFudDt9Ci5mbG0td3JhcCBoMi5mbG0taDIuZmxtLWhlYWRsaW5lewogIG1heC13aWR0aDo5NjBweCAhaW1wb3J0YW50OwogIG1hcmdpbjowIDAgMjJweCAhaW1wb3J0YW50OwogIGZvbnQtZmFtaWx5OkJhc2tlcnZpbGxlLCdCYXNrZXJ2aWxsZSBPbGQgRmFjZScsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJywnUGFsYXRpbm8gTGlub3R5cGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKICBmb250LXNpemU6NTZweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OjEuMDEgIWltcG9ydGFudDsKICBsZXR0ZXItc3BhY2luZzotLjAyNmVtICFpbXBvcnRhbnQ7CiAgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CiAgZm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDsKICBmb250LXN5bnRoZXNpczp3ZWlnaHQgIWltcG9ydGFudDsKICBmb250LWtlcm5pbmc6bm9ybWFsICFpbXBvcnRhbnQ7CiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOidrZXJuJyAxLCdsaWdhJyAxICFpbXBvcnRhbnQ7CiAgY29sb3I6dmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIHRleHQtd3JhcDppbml0aWFsICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIGgyLmZsbS1oMi5mbG0taGVhZGxpbmUgLmZsbS1oZWFkbGluZS1saW5lewogIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKICBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogIHdoaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50OwogIGZvbnQtZmFtaWx5OkJhc2tlcnZpbGxlLCdCYXNrZXJ2aWxsZSBPbGQgRmFjZScsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJywnUGFsYXRpbm8gTGlub3R5cGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKICBmb250LXNpemU6aW5oZXJpdCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDsKICBsZXR0ZXItc3BhY2luZzppbmhlcml0ICFpbXBvcnRhbnQ7CiAgZm9udC13ZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50OwogIGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7CiAgY29sb3I6dmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWgyLAouZmxtLXdyYXAgLmZsbS1oMywKLmZsbS13cmFwIC5mbG0ta2V5LWhlYWRpbmcsCi5mbG0td3JhcCAuZmxtLWZlYXR1cmVkLW5hbWV7CiAgZm9udC1mYW1pbHk6QmFza2VydmlsbGUsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7CiAgY29sb3I6dmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWgyewogIGZvbnQtc2l6ZTozNXB4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6MS4xMyAhaW1wb3J0YW50OwogIGxldHRlci1zcGFjaW5nOi0uMDIyZW0gIWltcG9ydGFudDsKICBtYXJnaW46MzZweCAwIDE1cHggIWltcG9ydGFudDsKICB0ZXh0LXdyYXA6YmFsYW5jZSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWgze2ZvbnQtc2l6ZToyM3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yNSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0uMDEyZW0gIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWRlY2t7CiAgbWF4LXdpZHRoOjg4NXB4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjAgMCAxOXB4ICFpbXBvcnRhbnQ7CiAgZm9udC1mYW1pbHk6J0lvd2FuIE9sZCBTdHlsZScsQmFza2VydmlsbGUsR2VvcmdpYSxzZXJpZiAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50OwogIGNvbG9yOiMzOTM0MmQgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1raWNrZXItbGluZXsKICBtYXgtd2lkdGg6ODc1cHggIWltcG9ydGFudDsKICBib3JkZXItbGVmdDozcHggc29saWQgdmFyKC0tZmxtLWdvbGQpICFpbXBvcnRhbnQ7CiAgcGFkZGluZzo4cHggMCA4cHggMTdweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLW9wZW5pbmctaW1hZ2V7CiAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogIG1hcmdpbjo5cHggMCA0OHB4ICFpbXBvcnRhbnQ7CiAgcGFkZGluZzoxMHB4IDAgMTFweCAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6NHB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tb3BlbmluZy1pbWFnZSBpbWd7CiAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50OwogIHdpZHRoOjEwMCUgIWltcG9ydGFudDsKICBoZWlnaHQ6NTAwcHggIWltcG9ydGFudDsKICBvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7CiAgb2JqZWN0LXBvc2l0aW9uOmNlbnRlciA0OCUgIWltcG9ydGFudDsKICBib3JkZXI6MCAhaW1wb3J0YW50OwogIGZpbHRlcjpzYXR1cmF0ZSguODYpIGNvbnRyYXN0KDEuMDIpICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tb3BlbmluZy1jYXB0aW9uewogIG1heC13aWR0aDo4NTBweCAhaW1wb3J0YW50OwogIG1hcmdpbjoxMHB4IDAgMCAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6MS41NSAhaW1wb3J0YW50OwogIGNvbG9yOiM2NTVkNTIgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1oZXJvLWludHJvLAouZmxtLXdyYXAgLmZsbS1wYXJhZ3JhcGgsCi5mbG0td3JhcCAuZmxtLWJvZHkgcHsKICBmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7CiAgZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdodDoxLjc4ICFpbXBvcnRhbnQ7CiAgY29sb3I6IzI0MjExZCAhaW1wb3J0YW50OwogIG1hcmdpbi1ib3R0b206MjVweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWRyb3BjYXB7CiAgZm9udC1mYW1pbHk6J0xpYnJlIEJvZG9uaScsRGlkb3QsJ0JvZG9uaSA3MicsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKICBmb250LXNpemU6MTA1cHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdodDouNzIgIWltcG9ydGFudDsKICBmb250LXdlaWdodDo1MDAgIWltcG9ydGFudDsKICBwYWRkaW5nOjlweCAxNHB4IDAgMCAhaW1wb3J0YW50OwogIGNvbG9yOnZhcigtLWZsbS1veGJsb29kKSAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLWZsbS1veGJsb29kKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWhlcm8taW1newogIG1heC13aWR0aDo0MzhweCAhaW1wb3J0YW50OwogIGJvcmRlcjoxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKICBwYWRkaW5nOjdweCAhaW1wb3J0YW50OwogIGJhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50OwogIGZpbHRlcjpzYXR1cmF0ZSguODgpIGNvbnRyYXN0KDEuMDMpICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taGVyby1jYXB0aW9uLAouZmxtLXdyYXAgLmZsbS1pbWFnZS1jYXB0aW9uLAouZmxtLXdyYXAgLmZsbS1mZS1waG90by1jYXB0aW9uewogIGNvbG9yOiM2NjVlNTMgIWltcG9ydGFudDsKICBmb250LXNpemU6MTIuNXB4ICFpbXBvcnRhbnQ7CiAgZm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1oZXJvLXF1b3RlLAouZmxtLXdyYXAgLmZsbS1xdW90ZS1ibG9ja3sKICBiYWNrZ3JvdW5kOnZhcigtLWZsbS1wYXJjaG1lbnQpICFpbXBvcnRhbnQ7CiAgYm9yZGVyOjAgIWltcG9ydGFudDsKICBib3JkZXItdG9wOjRweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDsKICBwYWRkaW5nOjI2cHggMjVweCAyNHB4ICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taGVyby1xdW90ZS10ZXh0ewogIGZvbnQtZmFtaWx5OidJb3dhbiBPbGQgU3R5bGUnLEJhc2tlcnZpbGxlLEdlb3JnaWEsc2VyaWYgIWltcG9ydGFudDsKICBmb250LXNpemU6MjhweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OjEuMzggIWltcG9ydGFudDsKICBsZXR0ZXItc3BhY2luZzotLjAxMmVtICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZ2xhbmNlewogIGJvcmRlci1sZWZ0OjAgIWltcG9ydGFudDsKICBib3JkZXItdG9wOjRweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDsKICBwYWRkaW5nOjE1cHggMCA3cHggIWltcG9ydGFudDsKICBtYXJnaW4tdG9wOjE5cHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1nbGFuY2UtdGl0bGV7Y29sb3I6dmFyKC0tZmxtLW94Ymxvb2QpICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1nbGFuY2Utcm93ICsgLmZsbS1nbGFuY2Utcm93e2JvcmRlci1jb2xvcjojZTZkZWQxICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1vd25lci1mb2N1c3tib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDtwYWRkaW5nLXRvcDoxOHB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1sZWRnZXJ7Ym9yZGVyLXRvcDo0cHggZG91YmxlIHZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MTVweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tbGVkZ2VyLXRpdGxle2NvbG9yOnZhcigtLWZsbS1veGJsb29kKSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tbGVkZ2VyLXJvd3tib3JkZXItY29sb3I6I2RkZDRjNiAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tc3RhbmRhcmQtYm94ewogIGJhY2tncm91bmQ6dmFyKC0tZmxtLXBhcmNobWVudCkgIWltcG9ydGFudDsKICBib3JkZXItdG9wOjRweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZS1kYXJrKSAhaW1wb3J0YW50OwogIHBhZGRpbmc6MjVweCAyOHB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tc2lnbmF0dXJle21hcmdpbi10b3A6My42cmVtICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1zaWduYXR1cmVfX2xlYWR7CiAgZm9udC1mYW1pbHk6J0xpYnJlIEJvZG9uaScsRGlkb3QsJ0JvZG9uaSA3MicsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKICBjb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tc2lnbmF0dXJlX19wb3dlcnsKICBmb250LWZhbWlseTonTGlicmUgQm9kb25pJyxEaWRvdCwnQm9kb25pIDcyJywnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50OwogIGNvbG9yOiNjOGJkYTkgIWltcG9ydGFudDsKICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojYzhiZGE5ICFpbXBvcnRhbnQ7CiAgbGV0dGVyLXNwYWNpbmc6LS4wNTJlbSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWFuY2hvci1zdWJ0aXRsZXtjb2xvcjojMzkzNDJkICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LjE2ZW0gIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLXNuYXBzaG90LXJvd3tib3JkZXItY29sb3I6I2RjZDJjNCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tc25hcHNob3QtbGFiZWx7Y29sb3I6IzY2NWI0ZCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tbm90ZSwKLmZsbS13cmFwIC5mbG0tcXVpY2stYW5zd2VyLAouZmxtLXdyYXAgLmZsbS1zb3VyY2Utbm90ZXsKICBiYWNrZ3JvdW5kOnZhcigtLWZsbS1wYXJjaG1lbnQpICFpbXBvcnRhbnQ7CiAgYm9yZGVyOjAgIWltcG9ydGFudDsKICBib3JkZXItbGVmdDozcHggc29saWQgdmFyKC0tZmxtLWdvbGQpICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CiAgcGFkZGluZzoyNHB4IDI3cHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1sZWFybi1jYXJkLAouZmxtLXdyYXAgLmZsbS1zZXJ2aWNlLWJyaWVmewogIGJvcmRlci10b3A6NHB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7CiAgcGFkZGluZy10b3A6MjVweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWxlYXJuLWNvbDpudGgtY2hpbGQoMiksCi5mbG0td3JhcCAuZmxtLWxlYXJuLWNvbDpudGgtY2hpbGQoMyl7Ym9yZGVyLWNvbG9yOnZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0taW1hZ2Utd3JhcHsKICBtYXgtd2lkdGg6NzIwcHggIWltcG9ydGFudDsKICBtYXJnaW46MzVweCBhdXRvIDQwcHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1pbWFnZS13cmFwIGltZ3sKICBtYXgtd2lkdGg6NzIwcHggIWltcG9ydGFudDsKICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7CiAgcGFkZGluZzo3cHggIWltcG9ydGFudDsKICBiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDsKICBmaWx0ZXI6c2F0dXJhdGUoLjg4KSBjb250cmFzdCgxLjAzKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLXNlcnZpY2Utcm93e2JvcmRlci1jb2xvcjojZDhjZGJkICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1zZXJ2aWNlLWxhYmVse2NvbG9yOiM1ZTRkM2QgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzouMTNlbSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tY2FzZS1ib3h7CiAgYmFja2dyb3VuZDojZjdmMWU3ICFpbXBvcnRhbnQ7CiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDsKICBib3JkZXItdG9wOjVweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICBib3JkZXItYm90dG9tOjRweCBkb3VibGUgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKICBwYWRkaW5nOjM4cHggMzZweCAhaW1wb3J0YW50OwogIG1hcmdpbjozOHB4IDAgNDBweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWtleS1ib3h7CiAgYmFja2dyb3VuZDp2YXIoLS1mbG0tcGFyY2htZW50KSAhaW1wb3J0YW50OwogIGJvcmRlcjo0cHggZG91YmxlIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CiAgcGFkZGluZzozNnB4IDQycHggIWltcG9ydGFudDsKICBtYXJnaW46NDJweCAwICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0ta2V5LWhlYWRpbmd7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWtleS1ib3ggbGk6Om1hcmtlcntjb2xvcjp2YXIoLS1mbG0tb3hibG9vZCkgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXB7CiAgYmFja2dyb3VuZDp2YXIoLS1mbG0tZm9yZXN0KSAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6NXB4IHNvbGlkICMwZTIwMWEgIWltcG9ydGFudDsKICBib3JkZXItYm90dG9tOjVweCBzb2xpZCAjMGUyMDFhICFpbXBvcnRhbnQ7CiAgcGFkZGluZzoyNnB4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjQ4cHggMCA0NnB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC1mcmFtZXtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjIzLDIwMywxNTgsLjUyKSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC1vdmVybGluZSwKLmZsbS13cmFwIC5mbG0taW50YWtlLWxhYmVse2NvbG9yOiNkOGJmODQgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtdGl0bGV7CiAgZm9udC1mYW1pbHk6QmFza2VydmlsbGUsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7CiAgY29sb3I6I2ZmZmFmMCAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiNmZmZhZjAgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLXJ1bGV7YmFja2dyb3VuZDojYzhhNzYwICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLWJ1dHRvbnsKICBiYWNrZ3JvdW5kOiNkOGJmODQgIWltcG9ydGFudDsKICBib3JkZXItY29sb3I6I2Q4YmY4NCAhaW1wb3J0YW50OwogIGNvbG9yOiMxNDI1MWYgIWltcG9ydGFudDsKICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTQyNTFmICFpbXBvcnRhbnQ7CiAgZm9udC1zaXplOjEyLjVweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OjEuMzUgIWltcG9ydGFudDsKICBsZXR0ZXItc3BhY2luZzoxLjlweCAhaW1wb3J0YW50OwogIHBhZGRpbmc6MTZweCAyNHB4ICFpbXBvcnRhbnQ7CiAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDsKICB0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UsY29sb3IgLjJzIGVhc2UgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNlZmUwYjUgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2VmZTBiNSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tY3RhewogIGJhY2tncm91bmQ6dmFyKC0tZmxtLXBhcmNobWVudCkgIWltcG9ydGFudDsKICBib3JkZXI6MCAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50OwogIGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50OwogIHBhZGRpbmc6MjBweCAyMnB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtZXhwZXJ0ewogIGJhY2tncm91bmQ6I2ZiZjdlZSAhaW1wb3J0YW50OwogIGJvcmRlcjoxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXRvcDo1cHggZG91YmxlIHZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CiAgYm9yZGVyLWJvdHRvbTo1cHggZG91YmxlIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CiAgcGFkZGluZzozOXB4IDM4cHggNDBweCAhaW1wb3J0YW50OwogIG1hcmdpbjo1MHB4IDAgMzhweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLXByb2ZpbGUtbGVhZHsKICBwYWRkaW5nOjIwcHggMCAxNnB4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjAgMCAzMnB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tcHJvZmlsZS1sZWFkIC5mbG0tZXllYnJvd3ttYXJnaW46MCAwIDEwcHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLXByb2ZpbGUtbGVhZCAuZmxtLWgye21hcmdpbjowIDAgMTRweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmUtcGhvdG97CiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZS1kYXJrKSAhaW1wb3J0YW50OwogIHBhZGRpbmc6NnB4ICFpbXBvcnRhbnQ7CiAgYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7CiAgZmlsdGVyOnNhdHVyYXRlKC44NikgY29udHJhc3QoMS4wMykgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1mZS1idXNpbmVzc3tib3JkZXItY29sb3I6I2Q4Y2RiZCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmUtbG9nb3t3aWR0aDoxNTBweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZGlzY2xhaW1lcntib3JkZXItY29sb3I6dmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7Y29sb3I6IzYwNTg0ZCAhaW1wb3J0YW50O30KLmZsbS13cmFwIGE6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1mbG0tb3hibG9vZCkgIWltcG9ydGFudDtvdXRsaW5lLW9mZnNldDo0cHggIWltcG9ydGFudDt9CgpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpewogIC5mbG0td3JhcCAuZmxtLWhlcm8tbGVmdHt3aWR0aDo1NiUgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjQzcHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0taGVyby1yaWdodHt3aWR0aDo0NCUgIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC1tYWlue3dpZHRoOjU3JSAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MzhweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLXNpZGV7d2lkdGg6NDMlICFpbXBvcnRhbnQ7fQp9CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7CiAgLmZsbS13cmFwe2JhY2tncm91bmQ6dmFyKC0tZmxtLXBhcGVyKSAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1tYWlue3BhZGRpbmc6MCAxOXB4IDc2cHggIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tYnlsaW5lLWJhbmR7cGFkZGluZzoyM3B4IDAgMjFweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MzBweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgaDIuZmxtLWgyLmZsbS1oZWFkbGluZXtmb250LXNpemU6NDBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDI1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LS4wMjJlbSAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1oMntmb250LXNpemU6MzBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMTUgIWltcG9ydGFudDttYXJnaW4tdG9wOjMycHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tZGVja3tmb250LXNpemU6MjFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1vcGVuaW5nLWltYWdle21hcmdpbjo0cHggMCAzNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6N3B4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLW9wZW5pbmctaW1hZ2UgaW1ne2hlaWdodDphdXRvICFpbXBvcnRhbnQ7bWluLWhlaWdodDowICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLW9wZW5pbmctY2FwdGlvbntmb250LXNpemU6MTJweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1oZXJvLWludHJvLAogIC5mbG0td3JhcCAuZmxtLXBhcmFncmFwaCwKICAuZmxtLXdyYXAgLmZsbS1ib2R5IHB7Zm9udC1zaXplOjE4LjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzMgIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tZHJvcGNhcHtmb250LXNpemU6ODhweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1oZXJvLXF1b3RlLXRleHR7Zm9udC1zaXplOjI0cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0taGVyby1pbWcsCiAgLmZsbS13cmFwIC5mbG0taW1hZ2Utd3JhcCBpbWd7cGFkZGluZzo1cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tc2lnbmF0dXJlX19wb3dlcntjb2xvcjojYzhiZGE5ICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2M4YmRhOSAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1jYXNlLWJveHtwYWRkaW5nOjMwcHggMjJweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1rZXktYm94e3BhZGRpbmc6MjlweCAyM3B4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXB7cGFkZGluZzoxN3B4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtZnJhbWV7cGFkZGluZzoyOHB4IDIxcHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtZXhwZXJ0e3BhZGRpbmc6MzFweCAyMnB4IDM0cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tcHJvZmlsZS1sZWFke3BhZGRpbmc6MThweCAwIDE1cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjI4cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tcHJvZmlsZS1sZWFkIC5mbG0tZXllYnJvd3ttYXJnaW4tYm90dG9tOjlweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLWJ1dHRvbntmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuNnB4ICFpbXBvcnRhbnQ7cGFkZGluZzoxN3B4IDE1cHggIWltcG9ydGFudDt9Cn0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KXsKICAuZmxtLXdyYXAgLmZsbS1tYWlue3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCBoMi5mbG0taDIuZmxtLWhlYWRsaW5le2ZvbnQtc2l6ZTpjbGFtcCgzMHB4LDkuMnZ3LDM0cHgpICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wMzUgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotLjAxOGVtICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWgye2ZvbnQtc2l6ZToyOXB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWhlcm8taW50cm8sCiAgLmZsbS13cmFwIC5mbG0tcGFyYWdyYXBoLAogIC5mbG0td3JhcCAuZmxtLWJvZHkgcHtmb250LXNpemU6MThweCAhaW1wb3J0YW50O30KfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpewogIC5mbG0td3JhcCBoMi5mbG0taDIuZmxtLWhlYWRsaW5lewogICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIGZvbnQtc2l6ZTpjbGFtcCgyOHB4LDcuNnZ3LDMycHgpICFpbXBvcnRhbnQ7CiAgICBsaW5lLWhlaWdodDoxLjA0ICFpbXBvcnRhbnQ7CiAgICBsZXR0ZXItc3BhY2luZzotLjAxNmVtICFpbXBvcnRhbnQ7CiAgICBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7CiAgfQogIC5mbG0td3JhcCBoMi5mbG0taDIuZmxtLWhlYWRsaW5lIC5mbG0taGVhZGxpbmUtbGluZXsKICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgICB3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudDsKICAgIG92ZXJmbG93LXdyYXA6bm9ybWFsICFpbXBvcnRhbnQ7CiAgICB3b3JkLWJyZWFrOm5vcm1hbCAhaW1wb3J0YW50OwogIH0KfQo8L3N0eWxlPgoKPCEtLSBBcnRpY2xlLXNwZWNpZmljIHNhZmVndWFyZHM6IGhlcm8gYXNwZWN0IHJhdGlvLCBsb25nIHNpZ25hdHVyZSB3b3JkLCBjbGllbnQgcGVyc3BlY3RpdmUsIGFsaWdubWVudCBsb2NrIC0tPgo8c3R5bGU+Ci5mbG0td3JhcCAuZmxtLW9wZW5pbmctaW1hZ2UgaW1newogIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7CiAgbWluLWhlaWdodDowICFpbXBvcnRhbnQ7CiAgb2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnQ7CiAgb2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXIgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1mZS1waG90b3sKICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50OwogIG9iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50OwogIG9iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZmUtbG9nb3ttaXgtYmxlbmQtbW9kZTptdWx0aXBseSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tY2xpZW50LXBlcnNwZWN0aXZlewogIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDsKICBib3JkZXI6MCAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6NHB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50OwogIGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50OwogIHBhZGRpbmc6MjJweCAwIDIwcHggMCAhaW1wb3J0YW50OwogIG1hcmdpbjo0MHB4IDAgNDJweCAwICFpbXBvcnRhbnQ7CiAgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tY2xpZW50LXBlcnNwZWN0aXZlLXF1b3RlewogIGZvbnQtZmFtaWx5OidJb3dhbiBPbGQgU3R5bGUnLEJhc2tlcnZpbGxlLEdlb3JnaWEsc2VyaWYgIWltcG9ydGFudDsKICBmb250LXNpemU6MjVweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50OwogIGxldHRlci1zcGFjaW5nOi0uMDEwZW0gIWltcG9ydGFudDsKICBjb2xvcjojMTcxNzE3ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsKICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpewogIC5mbG0td3JhcCAuZmxtLWNsaWVudC1wZXJzcGVjdGl2ZXtwYWRkaW5nOjIwcHggMCAxOHB4IDAgIWltcG9ydGFudDttYXJnaW46MzRweCAwIDM2cHggMCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1jbGllbnQtcGVyc3BlY3RpdmUtcXVvdGV7Zm9udC1zaXplOjIxcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ4ICFpbXBvcnRhbnQ7fQp9CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7CiAgLmZsbS13cmFwIC5mbG0tc2lnbmF0dXJlX19wb3dlcnsKICAgIGZvbnQtc2l6ZToxMjhweCAhaW1wb3J0YW50OwogICAgZm9udC1zaXplOmNsYW1wKDg0cHgsMTIuMmNxdywxMjhweCkgIWltcG9ydGFudDsKICAgIGxpbmUtaGVpZ2h0OjAuODAgIWltcG9ydGFudDsKICAgIHdoaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50OwogIH0KfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpewogIC5mbG0td3JhcCAuZmxtLXNpZ25hdHVyZV9fcG93ZXJ7CiAgICBmb250LXNpemU6Y2xhbXAoMi40cmVtLDEwdncsMy43NXJlbSkgIWltcG9ydGFudDsKICAgIGxpbmUtaGVpZ2h0OjAuODYgIWltcG9ydGFudDsKICAgIHdoaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50OwogIH0KfQouZmxtLXdyYXAsCi5mbG0td3JhcCAuZmxtLW1haW4sCi5mbG0td3JhcCAuZmxtLWlubmVyLAouZmxtLXdyYXAgLmZsbS1ib2R5LAouZmxtLXdyYXAgLmZsbS1zZWN0aW9uLAouZmxtLXdyYXAgLmZsbS1mZWF0dXJlLWhlYWQsCi5mbG0td3JhcCBoMiwKLmZsbS13cmFwIGgzLAouZmxtLXdyYXAgaDQsCi5mbG0td3JhcCBwLAouZmxtLXdyYXAgbGksCi5mbG0td3JhcCBibG9ja3F1b3RlLAouZmxtLXdyYXAgZmlnY2FwdGlvbiwKLmZsbS13cmFwIC5mbG0tZGVjaywKLmZsbS13cmFwIC5mbG0tc2lnbmF0dXJlLAouZmxtLXdyYXAgLmZsbS1zaWduYXR1cmVfX2xlYWQsCi5mbG0td3JhcCAuZmxtLXNpZ25hdHVyZV9fcG93ZXIsCi5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAsCi5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtZnJhbWUsCi5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtdGl0bGUsCi5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtY29weSwKLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtZXhwZXJ0LAouZmxtLXdyYXAgLmZsbS1zb3VyY2Utbm90ZXsKICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLWJ1dHRvbnsKICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50Owp9CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7CiAgLmZsbS13cmFwIC5mbG0tbWFzdGhlYWQtcmlnaHQsCiAgLmZsbS13cmFwIC5mbG0tbWFzdGhlYWQtcmlnaHQgZGl2ewogICAgdGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50OwogIH0KfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpewogIC5mbG0td3JhcCAuZmxtLW1hc3RoZWFkLXJpZ2h0LAogIC5mbG0td3JhcCAuZmxtLW1hc3RoZWFkLXJpZ2h0IGRpdnsKICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OwogIH0KfQo8L3N0eWxlPgoKPGRpdiBjbGFzcz0iZmxtLXdyYXAiPgo8ZGl2IGNsYXNzPSJmbG0tbWFpbiI+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKIkBjb250ZXh0IjoiaHR0cHM6Ly9zY2hlbWEub3JnIiwKIkBncmFwaCI6Wwp7CiJAdHlwZSI6IkFydGljbGUiLAoiQGlkIjoiaHR0cHM6Ly9maXRuZXNzbGl2aW5nbWFnYXppbmUuY29tL3dlc3RzaWRlLWZpdGJveGluZy1zYW50YS1jcnV6LXJldmlldyNhcnRpY2xlIiwKImhlYWRsaW5lIjoiQ3JlYXRpbmcgQSBOb24tSW50aW1pZGF0aW5nIEZpdG5lc3MgRW52aXJvbm1lbnQ6IEhvdyBXZXN0c2lkZSBGaXRib3hpbmcgV2VsY29tZXMgRXZlcnlvbmUiLAoiZGVzY3JpcHRpb24iOiJBbiBlZGl0b3JpYWwgc3BvdGxpZ2h0IGZyb20gRml0bmVzcyBMaXZpbmcgTWFnYXppbmVcdTIxMjIgb24gU2FsbHkgTGFydGVyLCBEZWFuYSBSYWJpYWgsIGFuZCBXZXN0c2lkZSBGaXRib3hpbmcgaW4gU2FudGEgQ3J1eiwgQ2FsaWZvcm5pYSwgZXhwbG9yaW5nIGhlYXZ5LWJhZyBmaXRuZXNzIGtpY2tib3hpbmcgd2l0aG91dCBzcGFycmluZywgQ29yZVBvd2VyK1N0cmVuZ3RoIG1hdCBjbGFzc2VzLCBmcmVlIGhvdy10byBzZXNzaW9ucywgdGF1Z2h0IGZvcm0sIGFuZCBhIHN0dWRpbyBjdWx0dXJlIGJ1aWx0IGZvciBwZW9wbGUgd2hvIGZlZWwgaW50aW1pZGF0ZWQgYnkgdHJhZGl0aW9uYWwgYm94aW5nIGd5bXMuIiwKImF1dGhvciI6eyJAdHlwZSI6IlBlcnNvbiIsIm5hbWUiOiJNYXJrIEQuUi4gRm9yZCIsImpvYlRpdGxlIjoiTWFuYWdpbmcgRWRpdG9yIn0sCiJwdWJsaXNoZXIiOnsiQHR5cGUiOiJPcmdhbml6YXRpb24iLCJuYW1lIjoiRml0bmVzcyBMaXZpbmcgTWFnYXppbmVcdTIxMjIifSwKIm1haW5FbnRpdHlPZlBhZ2UiOiJodHRwczovL2ZpdG5lc3NsaXZpbmdtYWdhemluZS5jb20vd2VzdHNpZGUtZml0Ym94aW5nLXNhbnRhLWNydXotcmV2aWV3IiwKImRhdGVQdWJsaXNoZWQiOiIyMDI2LTA4LTE0IiwKImRhdGVNb2RpZmllZCI6IjIwMjYtMDgtMTQiLAoiaW1hZ2UiOlsiaHR0cHM6Ly9paWxpLmlvL0NnOHpzSXQuanBnIiwiaHR0cHM6Ly9paWxpLmlvL0NnOG9HamUuanBnIiwiaHR0cHM6Ly9paWxpLmlvL0NnOEk3NkouanBnIiwiaHR0cHM6Ly9paWxpLmlvL0NnOHp1MWYuanBnIiwiaHR0cHM6Ly9paWxpLmlvL0NnOHhXTnQuanBnIl0sCiJhYm91dCI6W3siQHR5cGUiOiJUaGluZyIsIm5hbWUiOiJmaXRuZXNzIGtpY2tib3hpbmcgd2l0aG91dCBzcGFycmluZyJ9LHsiQHR5cGUiOiJUaGluZyIsIm5hbWUiOiJub24taW50aW1pZGF0aW5nIGZpdG5lc3MgZW52aXJvbm1lbnQifSx7IkB0eXBlIjoiVGhpbmciLCJuYW1lIjoiY29yZSBhbmQgc3RyZW5ndGggdHJhaW5pbmcifSx7IkB0eXBlIjoiUGxhY2UiLCJuYW1lIjoiU2FudGEgQ3J1eiwgQ2FsaWZvcm5pYSJ9XSwKIm1lbnRpb25zIjpbeyJAdHlwZSI6IlBlcnNvbiIsIm5hbWUiOiJTYWxseSBMYXJ0ZXIiLCJqb2JUaXRsZSI6IkNvLU93bmVyIiwid29ya3NGb3IiOnsiQHR5cGUiOiJIZWFsdGhDbHViIiwibmFtZSI6Ildlc3RzaWRlIEZpdGJveGluZyJ9fSx7IkB0eXBlIjoiUGVyc29uIiwibmFtZSI6IkRlYW5hIFJhYmlhaCIsImpvYlRpdGxlIjoiQ28tT3duZXIiLCJ3b3Jrc0ZvciI6eyJAdHlwZSI6IkhlYWx0aENsdWIiLCJuYW1lIjoiV2VzdHNpZGUgRml0Ym94aW5nIn19LHsiQHR5cGUiOiJIZWFsdGhDbHViIiwibmFtZSI6Ildlc3RzaWRlIEZpdGJveGluZyIsInVybCI6Imh0dHBzOi8vd3d3Lndlc3RzaWRlZml0Ym94aW5nLmNvbS8ifV0KfSwKewoiQHR5cGUiOiJXZWJQYWdlIiwKIkBpZCI6Imh0dHBzOi8vZml0bmVzc2xpdmluZ21hZ2F6aW5lLmNvbS93ZXN0c2lkZS1maXRib3hpbmctc2FudGEtY3J1ei1yZXZpZXcjd2VicGFnZSIsCiJ1cmwiOiJodHRwczovL2ZpdG5lc3NsaXZpbmdtYWdhemluZS5jb20vd2VzdHNpZGUtZml0Ym94aW5nLXNhbnRhLWNydXotcmV2aWV3IiwKIm5hbWUiOiJDcmVhdGluZyBBIE5vbi1JbnRpbWlkYXRpbmcgRml0bmVzcyBFbnZpcm9ubWVudDogSG93IFdlc3RzaWRlIEZpdGJveGluZyBXZWxjb21lcyBFdmVyeW9uZSIsCiJpc1BhcnRPZiI6eyJAdHlwZSI6IldlYlNpdGUiLCJuYW1lIjoiRml0bmVzcyBMaXZpbmcgTWFnYXppbmVcdTIxMjIiLCJ1cmwiOiJodHRwczovL2ZpdG5lc3NsaXZpbmdtYWdhemluZS5jb20vIn0sCiJwcmltYXJ5SW1hZ2VPZlBhZ2UiOnsiQHR5cGUiOiJJbWFnZU9iamVjdCIsInVybCI6Imh0dHBzOi8vaWlsaS5pby9DZzh6c0l0LmpwZyJ9LAoiYWJvdXQiOnsiQHR5cGUiOiJIZWFsdGhDbHViIiwibmFtZSI6Ildlc3RzaWRlIEZpdGJveGluZyIsInVybCI6Imh0dHBzOi8vd3d3Lndlc3RzaWRlZml0Ym94aW5nLmNvbS8ifSwKImRhdGVQdWJsaXNoZWQiOiIyMDI2LTA4LTE0IiwKImRhdGVNb2RpZmllZCI6IjIwMjYtMDgtMTQiCn0sCnsKIkB0eXBlIjoiSGVhbHRoQ2x1YiIsCiJAaWQiOiJodHRwczovL2ZpdG5lc3NsaXZpbmdtYWdhemluZS5jb20vd2VzdHNpZGUtZml0Ym94aW5nLXNhbnRhLWNydXotcmV2aWV3I2xvY2FsYnVzaW5lc3MiLAoibmFtZSI6Ildlc3RzaWRlIEZpdGJveGluZyIsCiJ1cmwiOiJodHRwczovL3d3dy53ZXN0c2lkZWZpdGJveGluZy5jb20vIiwKInNhbWVBcyI6WyJodHRwczovL3d3dy53ZXN0c2lkZWZpdGJveGluZy5jb20vIl0sCiJpbWFnZSI6Imh0dHBzOi8vaWlsaS5pby9DZzh6c0l0LmpwZyIsCiJsb2dvIjoiaHR0cHM6Ly9paWxpLmlvL0NnOHhXTnQuanBnIiwKInRlbGVwaG9uZSI6IisxLTgzMS0yMDQtODMxOSIsCiJlbWFpbCI6ImluZm9Ad2VzdHNpZGVmaXRib3hpbmcuY29tIiwKImFkZHJlc3MiOnsiQHR5cGUiOiJQb3N0YWxBZGRyZXNzIiwiYWRkcmVzc0xvY2FsaXR5IjoiU2FudGEgQ3J1eiIsImFkZHJlc3NSZWdpb24iOiJDQSIsImFkZHJlc3NDb3VudHJ5IjoiVVMifSwKImFyZWFTZXJ2ZWQiOlt7IkB0eXBlIjoiQ2l0eSIsIm5hbWUiOiJTYW50YSBDcnV6In0seyJAdHlwZSI6IlBsYWNlIiwibmFtZSI6IlNhbnRhIENydXogQ291bnR5In1dLAoia25vd3NBYm91dCI6WyJmaXRuZXNzIGtpY2tib3hpbmciLCJoZWF2eSBiYWcgdHJhaW5pbmciLCJjb3JlIHN0cmVuZ3RoIGNsYXNzZXMiLCJmdWxsLWJvZHkgc3RyZW5ndGggdHJhaW5pbmciLCJiZWdpbm5lciBmaXRuZXNzIGluc3RydWN0aW9uIiwibW92ZW1lbnQgbW9kaWZpY2F0aW9ucyIsImluanVyeSBwcmV2ZW50aW9uIiwid29tZW4tb3duZWQgZml0bmVzcyBzdHVkaW8iXSwKImVtcGxveWVlIjpbeyJAdHlwZSI6IlBlcnNvbiIsIm5hbWUiOiJTYWxseSBMYXJ0ZXIiLCJqb2JUaXRsZSI6IkNvLU93bmVyIn0seyJAdHlwZSI6IlBlcnNvbiIsIm5hbWUiOiJEZWFuYSBSYWJpYWgiLCJqb2JUaXRsZSI6IkNvLU93bmVyIn1dCn0sCnsKIkB0eXBlIjoiUGVyc29uIiwKIkBpZCI6Imh0dHBzOi8vZml0bmVzc2xpdmluZ21hZ2F6aW5lLmNvbS93ZXN0c2lkZS1maXRib3hpbmctc2FudGEtY3J1ei1yZXZpZXcjc2FsbHktbGFydGVyIiwKIm5hbWUiOiJTYWxseSBMYXJ0ZXIiLAoiam9iVGl0bGUiOiJDby1Pd25lciIsCiJpbWFnZSI6Imh0dHBzOi8vaWlsaS5pby9DZzhvR2plLmpwZyIsCiJ3b3Jrc0ZvciI6eyJAdHlwZSI6IkhlYWx0aENsdWIiLCJuYW1lIjoiV2VzdHNpZGUgRml0Ym94aW5nIiwidXJsIjoiaHR0cHM6Ly93d3cud2VzdHNpZGVmaXRib3hpbmcuY29tLyJ9LAoia25vd3NBYm91dCI6WyJmaXRuZXNzIGtpY2tib3hpbmcgaW5zdHJ1Y3Rpb24iLCJwdW5jaGluZyBhbmQga2lja2luZyBmb3JtIiwibWFydGlhbCBhcnRzIHRyYWluaW5nIiwic2VsZi1kZWZlbnNlIGF3YXJlbmVzcyIsImJlZ2lubmVyIGluc3RydWN0aW9uIiwiaW5qdXJ5IHByZXZlbnRpb24iXSwKImFkZHJlc3MiOnsiQHR5cGUiOiJQb3N0YWxBZGRyZXNzIiwiYWRkcmVzc0xvY2FsaXR5IjoiU2FudGEgQ3J1eiIsImFkZHJlc3NSZWdpb24iOiJDQSIsImFkZHJlc3NDb3VudHJ5IjoiVVMifQp9LAp7CiJAdHlwZSI6IlBlcnNvbiIsCiJAaWQiOiJodHRwczovL2ZpdG5lc3NsaXZpbmdtYWdhemluZS5jb20vd2VzdHNpZGUtZml0Ym94aW5nLXNhbnRhLWNydXotcmV2aWV3I2RlYW5hLXJhYmlhaCIsCiJuYW1lIjoiRGVhbmEgUmFiaWFoIiwKImpvYlRpdGxlIjoiQ28tT3duZXIiLAoiaW1hZ2UiOiJodHRwczovL2lpbGkuaW8vQ2c4b0dqZS5qcGciLAoid29ya3NGb3IiOnsiQHR5cGUiOiJIZWFsdGhDbHViIiwibmFtZSI6Ildlc3RzaWRlIEZpdGJveGluZyIsInVybCI6Imh0dHBzOi8vd3d3Lndlc3RzaWRlZml0Ym94aW5nLmNvbS8ifSwKImtub3dzQWJvdXQiOlsiY29yZSBzdHJlbmd0aCBpbnN0cnVjdGlvbiIsImZ1bmN0aW9uYWwgbW92ZW1lbnQiLCJtYXQtYmFzZWQgc3RyZW5ndGggdHJhaW5pbmciLCJ1cHBlciBib2R5IHN0cmVuZ3RoIGZvciB3b21lbiIsImNsaWVudCBwcm9ncmVzc2lvbiIsImNsYXNzIG1vZGlmaWNhdGlvbnMiXSwKImFkZHJlc3MiOnsiQHR5cGUiOiJQb3N0YWxBZGRyZXNzIiwiYWRkcmVzc0xvY2FsaXR5IjoiU2FudGEgQ3J1eiIsImFkZHJlc3NSZWdpb24iOiJDQSIsImFkZHJlc3NDb3VudHJ5IjoiVVMifQp9LAp7CiJAdHlwZSI6IkZBUVBhZ2UiLAoiQGlkIjoiaHR0cHM6Ly9maXRuZXNzbGl2aW5nbWFnYXppbmUuY29tL3dlc3RzaWRlLWZpdGJveGluZy1zYW50YS1jcnV6LXJldmlldyNmYXEiLAoibWFpbkVudGl0eSI6Wwp7IkB0eXBlIjoiUXVlc3Rpb24iLCJuYW1lIjoiV2hvIEFyZSBTYWxseSBMYXJ0ZXIgQW5kIERlYW5hIFJhYmlhaD8iLCJhY2NlcHRlZEFuc3dlciI6eyJAdHlwZSI6IkFuc3dlciIsInRleHQiOiJTYWxseSBMYXJ0ZXIgYW5kIERlYW5hIFJhYmlhaCBhcmUgdGhlIGNvLW93bmVycyBvZiBXZXN0c2lkZSBGaXRib3hpbmcsIGEgd29tZW4tb3duZWQgYm91dGlxdWUgc3R1ZGlvIGluIFNhbnRhIENydXosIENhbGlmb3JuaWEuIFNhbGx5IHRlYWNoZXMgZml0bmVzcyBraWNrYm94aW5nIGFuZCBicmluZ3MgYSBtYXJ0aWFsIGFydHMgYmFja2dyb3VuZCB0aGF0IGluY2x1ZGVzIE11YXkgVGhhaSBhbmQgYSBmb3VydGgtZGVncmVlIGJsYWNrIGJlbHQuIERlYW5hIGxlYWRzIHRoZSBzdHVkaW9cdTIwMTlzIGNvcmUgYW5kIHN0cmVuZ3RoIHByb2dyYW0gYW5kIGNhbWUgdG8gZml0bmVzcyB0aHJvdWdoIGEgYmFja2dyb3VuZCBpbiBzb2NjZXIuIn19LAp7IkB0eXBlIjoiUXVlc3Rpb24iLCJuYW1lIjoiV2hhdCBJcyBXZXN0c2lkZSBGaXRib3hpbmcgS25vd24gRm9yPyIsImFjY2VwdGVkQW5zd2VyIjp7IkB0eXBlIjoiQW5zd2VyIiwidGV4dCI6Ildlc3RzaWRlIEZpdGJveGluZyBpcyBrbm93biBmb3IgaGVhdnktYmFnIGZpdG5lc3Mga2lja2JveGluZyB3aXRoIG5vIHNwYXJyaW5nLCBhbG9uZyB3aXRoIENvcmVQb3dlcitTdHJlbmd0aCwgYSBQaWxhdGVzLWluc3BpcmVkIGNsYXNzIGZvY3VzZWQgb24gY29yZSBhbmQgdG90YWwtYm9keSBzdHJlbmd0aC4gRXZlcnkgcGFydGljaXBhbnQgdHJhaW5zIG9uIHRoZWlyIG93biBoYW5naW5nIGhlYXZ5IGJhZywgYW5kIGZyZWUgaG93LXRvIHNlc3Npb25zIHRlYWNoIHByb3BlciBwdW5jaGluZyBhbmQga2lja2luZyBmb3JtIGJlZm9yZSBpbnRlbnNpdHkgaXMgYWRkZWQuIn19LAp7IkB0eXBlIjoiUXVlc3Rpb24iLCJuYW1lIjoiSXMgV2VzdHNpZGUgRml0Ym94aW5nIEJlZ2lubmVyIEZyaWVuZGx5PyIsImFjY2VwdGVkQW5zd2VyIjp7IkB0eXBlIjoiQW5zd2VyIiwidGV4dCI6Illlcy4gU2FsbHkgTGFydGVyIGFuZCBEZWFuYSBSYWJpYWggc2FpZCBubyBtYXJ0aWFsIGFydHMgb3IgZml0bmVzcyBleHBlcmllbmNlIGlzIHJlcXVpcmVkLiBOZXcgY2xpZW50cyBhcmUgZW5jb3VyYWdlZCB0byBhcnJpdmUgdGVuIHRvIGZpZnRlZW4gbWludXRlcyBlYXJseSwgaW5zdHJ1Y3RvcnMgYXJlIHRvbGQgaW4gYWR2YW5jZSB3aGVuIGEgbmV3Y29tZXIgaXMgaW4gdGhlIHJvb20sIGFuZCBtb2RpZmljYXRpb25zIGFyZSBvZmZlcmVkIGluIGV2ZXJ5IGNsYXNzIHNvIGNsaWVudHMgY2FuIHdvcmsgYXQgdGhlaXIgb3duIHBhY2UuIn19LAp7IkB0eXBlIjoiUXVlc3Rpb24iLCJuYW1lIjoiRG8gQ2xpZW50cyBTcGFyIE9yIEdldCBIaXQgQXQgV2VzdHNpZGUgRml0Ym94aW5nPyIsImFjY2VwdGVkQW5zd2VyIjp7IkB0eXBlIjoiQW5zd2VyIiwidGV4dCI6Ik5vLiBUaGUgc3R1ZGlvIGRvZXMgbm90IGluY2x1ZGUgc3BhcnJpbmcgb3IgcGFydG5lciBjb250YWN0IG9mIGFueSBraW5kLiBDbGFzc2VzIGFwcGx5IHByb3BlciBraWNrYm94aW5nIGZvcm0gdG8gYSBwZXJzb25hbCBoZWF2eSBiYWcgZm9yIGZpdG5lc3MgYW5kIHN0cmVzcyByZWxpZWYsIHdoaWNoIHRoZSBvd25lcnMgZGVzY3JpYmUgYXMgdGhlIHJlYXNvbiBtYW55IHBlb3BsZSB3aG8gd2VyZSBjdXJpb3VzIGFib3V0IGtpY2tib3hpbmcgZmluYWxseSB0cnkgaXQuIn19LAp7IkB0eXBlIjoiUXVlc3Rpb24iLCJuYW1lIjoiV2hhdCBNYWtlcyBXZXN0c2lkZSBGaXRib3hpbmcgRGlmZmVyZW50IEluIFNhbnRhIENydXo/IiwiYWNjZXB0ZWRBbnN3ZXIiOnsiQHR5cGUiOiJBbnN3ZXIiLCJ0ZXh0IjoiV2VzdHNpZGUgRml0Ym94aW5nIGNvbWJpbmVzIGhlYXZ5IGhhbmdpbmcgYmFncyBhbmNob3JlZCB0byB0aGUgZmxvb3IgYW5kIGNlaWxpbmcsIGZyZWUgc21hbGwtZ3JvdXAgaG93LXRvIHNlc3Npb25zIGxpbWl0ZWQgdG8gZm91ciBjbGllbnRzLCBhIHNtYWxsIGFuZCBjb25zaXN0ZW50IGNsaWVudCBiYXNlLCBhbmQgYSBkZWxpYmVyYXRlbHkgbm9uLWludGltaWRhdGluZyBjdWx0dXJlLiBUaGUgb3duZXJzIGRlc2NyaWJlIHRoZSBzdHVkaW8gYXMgb3BlbiB0byBldmVyeSBhZ2UsIGJvZHkgdHlwZSwgYW5kIGJhY2tncm91bmQuIn19Cl0KfQpdCn0KPC9zY3JpcHQ+Cgo8ZGl2IGNsYXNzPSJmbG0taW5uZXIiPgo8ZGl2IGNsYXNzPSJmbG0tYnlsaW5lLWJhbmQiIHN0eWxlPSJwYWRkaW5nOjM0cHggMCAyMnB4IDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4KPHRyPgo8dGQgY2xhc3M9ImZsbS1tYXN0aGVhZC1sZWZ0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyJTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjMuNHB4OyBmb250LXNpemU6MTJweDsgbWFyZ2luOjAgMCA5cHggMDsiPkxvY2FsIEZpdG5lc3MgTGVhZGVyc2hpcCBTZXJpZXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi43cHg7IGZvbnQtc2l6ZToxMXB4OyBjb2xvcjojOTI4YTgyOyBtYXJnaW46MDsiPkVkaXRvcmlhbCBTcG90bGlnaHQgLyBTYW50YSBDcnV6LCBDYWxpZm9ybmlhPC9kaXY+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLXJpZ2h0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjM4JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuMzU7IGNvbG9yOiMxNTE1MTU7IG1hcmdpbjowOyB0ZXh0LWFsaWduOnJpZ2h0OyI+QnkgTWFyayBELlIuIEZvcmQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MTBweCAwIDAgMDsgdGV4dC1hbGlnbjpyaWdodDsiPk1hbmFnaW5nIEVkaXRvcjwvZGl2Pgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2Q5ZDRjYjsgbWFyZ2luOjAgMCAzMHB4IDA7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo5NjBweDsiPjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZlYXR1cmUtaGVhZCIgc3R5bGU9InBhZGRpbmc6MCAwIDE4cHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tZXllYnJvdyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7IEZlYXR1cmUgUHJvZmlsZTwvZGl2Pgo8aDIgY2xhc3M9ImZsbS1oMiBmbG0taGVhZGxpbmUiIGFyaWEtbGFiZWw9IlRoZSBCb3hpbmcgUm9vbSBUaGF0IFRlYWNoZXMgWW91IEJlZm9yZSBJdCBUZXN0cyBZb3UiIHN0eWxlPSJmb250LWZhbWlseTpCYXNrZXJ2aWxsZSwnQmFza2VydmlsbGUgT2xkIEZhY2UnLCdMaWJyZSBCYXNrZXJ2aWxsZScsJ0lvd2FuIE9sZCBTdHlsZScsJ1BhbGF0aW5vIExpbm90eXBlJyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBmb250LXN5bnRoZXNpczp3ZWlnaHQgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJmbG0taGVhZGxpbmUtbGluZSIgc3R5bGU9ImZvbnQtZmFtaWx5OkJhc2tlcnZpbGxlLCdCYXNrZXJ2aWxsZSBPbGQgRmFjZScsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJywnUGFsYXRpbm8gTGlub3R5cGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsiPlRoZSBCb3hpbmcgUm9vbTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWhlYWRsaW5lLWxpbmUiIHN0eWxlPSJmb250LWZhbWlseTpCYXNrZXJ2aWxsZSwnQmFza2VydmlsbGUgT2xkIEZhY2UnLCdMaWJyZSBCYXNrZXJ2aWxsZScsJ0lvd2FuIE9sZCBTdHlsZScsJ1BhbGF0aW5vIExpbm90eXBlJyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Ij5UaGF0IFRlYWNoZXMgWW91PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taGVhZGxpbmUtbGluZSIgc3R5bGU9ImZvbnQtZmFtaWx5OkJhc2tlcnZpbGxlLCdCYXNrZXJ2aWxsZSBPbGQgRmFjZScsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJywnUGFsYXRpbm8gTGlub3R5cGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsiPkJlZm9yZSBJdCBUZXN0cyBZb3U8L3NwYW4+PC9oMj4KPGRpdiBjbGFzcz0iZmxtLWRlY2siPkluc2lkZSBTYWxseSBMYXJ0ZXIgYW5kIERlYW5hIFJhYmlhaOKAmXMgU2FudGEgQ3J1eiBzdHVkaW8sIGV2ZXJ5IGNsaWVudCBnZXRzIGEgaGVhdnkgYmFnIG9mIHRoZWlyIG93biwgc21hbGwtZ3JvdXAgc2Vzc2lvbnMgYXJlIGNhcHBlZCBhdCBmb3VyIHBlb3BsZSwgYW5kIG1vZGlmaWNhdGlvbnMgYXJlIG9mZmVyZWQgaW4gZXZlcnkgY2xhc3MgYmVmb3JlIGFueW9uZSBoYXMgdG8gYXNrLjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0ta2lja2VyLWxpbmUiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjlweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuODsgbWFyZ2luOjA7Ij5SZWNvZ25pemVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOyBmb3IgaW5zdHJ1Y3Rpb25hbCBhY2Nlc3MsIGluanVyeS1jb25zY2lvdXMgY29hY2hpbmcsIHNtYWxsLWdyb3VwIHRlYWNoaW5nLCBhbmQgbG9jYWwgZml0bmVzcyBsZWFkZXJzaGlwLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tb3BlbmluZy1pbWFnZSI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQ2c4enNJdC5qcGciIGFsdD0iRml0bmVzcyBraWNrYm94aW5nIHRyYWluaW5nIG9uIGhlYXZ5IGhhbmdpbmcgYmFncyBhdCBXZXN0c2lkZSBGaXRib3hpbmcgaW4gU2FudGEgQ3J1eiwgQ2FsaWZvcm5pYSIgbG9hZGluZz0iZWFnZXIiPgo8ZGl2IGNsYXNzPSJmbG0tb3BlbmluZy1jYXB0aW9uIj48c3BhbiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGNvbG9yOiM2ZDYyNTY7Ij5PbiBUaGUgQmFnOjwvc3Bhbj4gRml0Ym94aW5nIGNsYXNzZXMgcnVuIG9uIGhhbmdpbmcgaGVhdnkgYmFncywgd2l0aCByb3VnaGx5IHRoaXJ0eSB0byBmb3J0eSBtaW51dGVzIG9mIHB1bmNoaW5nIGFuZCBraWNraW5nIGJlZm9yZSB0aGUgc2Vzc2lvbiBtb3ZlcyB0byB3ZWlnaHRzIGFuZCBtYXQgd29yay48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VjdGlvbiIgc3R5bGU9InBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLWhlcm8tbGVmdCIgdmFsaWduPSJ0b3AiIHdpZHRoPSI1NCUiIHN0eWxlPSJ3aWR0aDo1NCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowIDMycHggMCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgo8ZGl2IHN0eWxlPSJtYXJnaW46MCAwIDE1cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1pbnRybyIgc3R5bGU9Im1hcmdpbjowOyI+PHNwYW4gY2xhc3M9ImZsbS1kcm9wY2FwIj5NPC9zcGFuPm9zdCBib3hpbmcgcm9vbXMgdGVsbCBhIG5ld2NvbWVyIHdoZXJlIHRoZXkgc3RhbmQgd2l0aGluIHRoZSBmaXJzdCB0ZW4gbWludXRlcy4gU2FsdmV0b3JpYSAoU2FsbHkpIExhcnRlciBhbmQgRGVhbmEgUmFiaWFoIGJ1aWx0IFdlc3RzaWRlIEZpdGJveGluZyB0byByZW1vdmUgdGhhdCBtb21lbnQgZW50aXJlbHkuIFRoZXJlIGlzIG5vIHNwYXJyaW5nLCBubyByYW5raW5nLCBubyBhc3N1bWVkIHNraWxsLCBhbmQgbm8gc2hhcmVkIGVxdWlwbWVudCwgb25seSBhIGhlYXZ5IGJhZyByZXNlcnZlZCBmb3IgZWFjaCBwZXJzb24gaW4gdGhlIHJvb20uPC9kaXY+CjxkaXYgc3R5bGU9ImNsZWFyOmJvdGg7IGhlaWdodDowOyBsaW5lLWhlaWdodDowOyBmb250LXNpemU6MDsiPjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8taW50cm8iIHN0eWxlPSJtYXJnaW46MCAwIDE3cHggMDsiPlRoZSB0d28gd29tZW4gaGFkIHRyYWluZWQgdG9nZXRoZXIgc2luY2UgdGhlaXIgY2hpbGRyZW4gd2VyZSBzbWFsbCwgYW5kIHdoZW4gdGhlIHN0dWRpbyB0aGV5IHNoYXJlZCBjbG9zZWQgZHVyaW5nIHRoZSBwYW5kZW1pYywgdGhleSBvcGVuZWQgdGhlaXIgb3duIG9uIHRoZSBTYW50YSBDcnV6IFdlc3RzaWRlLiBTYWxseSBicm91Z2h0IGEgbWFydGlhbCBhcnRzIGJhY2tncm91bmQuIERlYW5hIGJyb3VnaHQgYSBzb2NjZXIgcGxheWVyJnJzcXVvO3MgcmVzcGVjdCBmb3IgZnVuY3Rpb25hbCBtb3ZlbWVudC4gQm90aCBicm91Z2h0IHRoZSBzYW1lIGNvbnZpY3Rpb246IGEgZml0bmVzcyBzdHVkaW8gc2hvdWxkIG5vdCByZXF1aXJlIGNvbmZpZGVuY2UgYXMgYSBwcmVyZXF1aXNpdGUuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCI+JmxkcXVvO1dlIHdhbnQgZXZlcnlvbmUgdG8gd2FsayBpbnRvIG91ciBzdHVkaW8gYW5kIGZlZWwgdGhhdCB0aGV5IGJlbG9uZywgdGhhdCB0aGV5IGRvbiZyc3F1bzt0IG5lZWQgdG8gaGF2ZSB0aGlzIGV4cGVydGlzZS4gV2Ugd2lsbCB0ZWFjaCB0aGVtLiZyZHF1bzs8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MDsiPlNhbGx5IExhcnRlciwgQ28tT3duZXIgLyBXZXN0c2lkZSBGaXRib3hpbmc8L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MTdweCAwIDAgMDsgbWFyZ2luOjIwcHggMCAwIDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBsaW5lLWhlaWdodDoxLjc7IGNvbG9yOiM3NDZkNjU7IG1hcmdpbjowIDAgMTBweCAwOyI+V2hhdCBDbGllbnRzIE5vdGljZSBGaXJzdDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS42NjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjAgMCAxMnB4IDA7Ij5BIHNtYWxsIHJvb20sIGEgYmFnIG9mIHRoZWlyIG93biwgYW5kIGluc3RydWN0b3JzIHdobyBpbnRyb2R1Y2UgdGhlbXNlbHZlcyBiZWZvcmUgY2xhc3MuIE5ldyBjbGllbnRzIGFycml2ZSB0ZW4gdG8gZmlmdGVlbiBtaW51dGVzIGVhcmx5IHRvIGxlYXJuIHRoZSBmb3JtYXQsIHdyYXAgdGhlaXIgaGFuZHMsIGFuZCBsb2NhdGUgdGhlIG1hdHMgYW5kIHdlaWdodHMuPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjY2OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MCAwIDEycHggMDsiPk5vYm9keSBpcyBleHBlY3RlZCB0byBrbm93IGhvdyB0byBwdW5jaC4gU2FsbHkgcnVucyBmcmVlIFNhdHVyZGF5IGhvdy10byBzZXNzaW9ucyBjYXBwZWQgYXQgZm91ciBwZW9wbGUgc28gZWFjaCBjbGllbnQgcmVjZWl2ZXMgY2xvc2UgYXR0ZW50aW9uLCBhbmQgc2hlIGFycmFuZ2VzIHdlZWtkYXkgdGltZXMgZm9yIGFueW9uZSB3aG8gY2Fubm90IGF0dGVuZC4gSW5zdHJ1Y3RvcnMga25vdyB3aGVuIGEgbmV3Y29tZXIgaXMgY29taW5nLCBncmVldCB0aGVtLCB3YXRjaCB0aGVpciBmb3JtLCBhbmQgYW5zd2VyIHF1ZXN0aW9ucyBiZWZvcmUgYW5kIGFmdGVyIGNsYXNzLjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS42NjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5DbGllbnRzIGFsc28gbm90aWNlIHdobyBzaGFyZXMgdGhlIHJvb20uIENvbGxlZ2Ugc3R1ZGVudHMgdHJhaW4gYmVzaWRlIHBlb3BsZSBpbiB0aGVpciBzZXZlbnRpZXMuIEEgY2xpZW50IHdpdGggUGFya2luc29uJnJzcXVvO3MgcHVuY2hlcyB3aGlsZSBvdGhlcnMga2ljaywgd2l0aCBtb2RpZmljYXRpb25zIG9mZmVyZWQgYXMgYSBub3JtYWwgcGFydCBvZiBjbGFzcy4gRGVhbmEgYW5kIFNhbGx5IGFyZSBvZnRlbiBvbiB0aGUgZmxvb3IgZXZlbiB3aGVuIHRoZXkgYXJlIG5vdCB0ZWFjaGluZywgYW5kIGNvbnZlcnNhdGlvbnMgY29udGludWUgaW4gdGhlIHBhcmtpbmcgbG90IGFmdGVyIGNsYXNzIGVuZHMuPC9kaXY+CjwvZGl2Pgo8L3RkPgo8dGQgY2xhc3M9ImZsbS1oZXJvLXJpZ2h0IiB2YWxpZ249InRvcCIgd2lkdGg9IjQ2JSIgc3R5bGU9IndpZHRoOjQ2JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxpbWcgY2xhc3M9ImZsbS1oZXJvLWltZyIgc3JjPSJodHRwczovL2lpbGkuaW8vQ2c4b0dqZS5qcGciIGFsdD0iV2VzdHNpZGUgRml0Ym94aW5nIGNvLW93bmVycyBTYWxseSBMYXJ0ZXIgYW5kIERlYW5hIFJhYmlhaCBpbiBTYW50YSBDcnV6LCBDYWxpZm9ybmlhIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tY2FwdGlvbiI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+U0FMTFkgTEFSVEVSICZhbXA7IERFQU5BIFJBQklBSDo8L3NwYW4+IFdlc3RzaWRlIEZpdGJveGluZyBpcyB3b21lbi1vd25lZCBhbmQgbGVkIGJ5IHR3byBsb25nLXRpbWUgdHJhaW5pbmcgcGFydG5lcnMgd2hvIG9wZW5lZCB0aGUgc3R1ZGlvIHRvZ2V0aGVyIG9uIHRoZSBTYW50YSBDcnV6IFdlc3RzaWRlLjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZ2xhbmNlIj4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZS10aXRsZSI+QXQgQSBHbGFuY2U8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tZ2xhbmNlLWxhYmVsIj5Mb2NhdGlvbjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1kZXRhaWwiPkEgYm91dGlxdWUgc3R1ZGlvIG9uIHRoZSBXZXN0c2lkZSBvZiBTYW50YSBDcnV6LCBDYWxpZm9ybmlhLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tZ2xhbmNlLWxhYmVsIj5Gb3JtYXRzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tZ2xhbmNlLWRldGFpbCI+SGVhdnktYmFnIGZpdGJveGluZyBhbmQgQ29yZVBvd2VyK1N0cmVuZ3RoIG1hdCBjbGFzc2VzLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tZ2xhbmNlLWxhYmVsIj5DbGllbnQgQmFzZTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1kZXRhaWwiPlJvdWdobHkgdGhpcnR5IHRvIGZvcnR5IGNvbnNpc3RlbnQgY2xpZW50cywgY29sbGVnZSBhZ2UgdGhyb3VnaCBzZW5pb3IgeWVhcnMuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZ2xhbmNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1nbGFuY2UtbGFiZWwiPkxlYWRlcnNoaXA8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1nbGFuY2UtZGV0YWlsIj5Xb21lbi1vd25lZCwgd2l0aCBib3RoIGNvLW93bmVycyB1c3VhbGx5IG9uIHRoZSBmbG9vci48L3NwYW4+PC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tb3duZXItZm9jdXMiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjQ1cHg7IGZvbnQtc2l6ZToxMHB4OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDhweCAwOyI+T3duZXIgRm9jdXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLW93bmVyLWZvY3VzLWNvcHkiPlNhbGx5IExhcnRlciBhbmQgRGVhbmEgUmFiaWFoIHJ1biB0aGUgc3R1ZGlvIGFyb3VuZCBhIHNpbmdsZSBzdGFuZGFyZDogdGVhY2ggdGhlIGZvcm0gZmlyc3QsIHRoZW4gbGV0IHRoZSB3b3Jrb3V0IGdldCBoYXJkLiBUaGF0IG93bmVyLWxlZCB0b25lIGdpdmVzIFdlc3RzaWRlIEZpdGJveGluZyBpdHMgdW5ndWFyZGVkLCBpbnN0cnVjdGlvbmFsLCBhbmQgZGVsaWJlcmF0ZWx5IHVuaW50aW1pZGF0aW5nIGlkZW50aXR5LjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjQzOHB4OyBtYXJnaW46MThweCAwIDAgYXV0bzsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQ2c4STc2Si5qcGciIGFsdD0iQ29yZSBhbmQgc3RyZW5ndGggdHJhaW5pbmcgc2Vzc2lvbiBhdCBXZXN0c2lkZSBGaXRib3hpbmcgaW4gU2FudGEgQ3J1eiwgQ2FsaWZvcm5pYSIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo0MzhweDsgaGVpZ2h0OmF1dG87IGJvcmRlcjowOyBtYXJnaW46MCAwIDAgYXV0bzsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTNweDsgbGluZS1oZWlnaHQ6MS41NTsgY29sb3I6IzY2NWY1NzsgbWFyZ2luOjhweCAwIDAgMDsgdGV4dC1hbGlnbjpsZWZ0OyI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+T24gVGhlIE1hdDo8L3NwYW4+IENvcmVQb3dlcitTdHJlbmd0aCBpcyB0aGUgc3R1ZGlvJnJzcXVvO3MgbG93LWltcGFjdCBmb3JtYXQsIGZvY3VzZWQgb24gY29yZSBzdGFiaWxpdHksIHdlaWdodHMsIGFuZCBmdW5jdGlvbmFsIG1vdmVtZW50IHBhdHRlcm5zLjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWxlZGdlciI+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItdGl0bGUiPldlc3RzaWRlIEZpdGJveGluZyBTdGFuZGFyZDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItbGFiZWwiPk9wZW4gRG9vcjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1kZXRhaWwiPk5ld2NvbWVycyBhcmUgbWV0IGF0IHRoZSBkb29yLCBpbnRyb2R1Y2VkIGJ5IG5hbWUsIGFuZCBpbnZpdGVkIHRvIGFycml2ZSBlYXJseSBzbyB0aGUgc3BhY2UgZmVlbHMgZmFtaWxpYXIgYmVmb3JlIGNsYXNzIGJlZ2lucy48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItcm93Ij48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1sYWJlbCI+Rm9ybSBGaXJzdDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1kZXRhaWwiPkZyZWUgaG93LXRvIHNlc3Npb25zLCBsaW1pdGVkIHRvIGZvdXIgY2xpZW50cywgdGVhY2ggcHJvcGVyIHB1bmNoaW5nIGFuZCBraWNraW5nIGJlZm9yZSBpbnRlbnNpdHkgaXMgZXZlciBhZGRlZC48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItcm93Ij48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1sYWJlbCI+T3duIEhlYXZ5IEJhZzwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1kZXRhaWwiPkV2ZXJ5IGNsaWVudCB3b3JrcyBhIGhhbmdpbmcgYmFnIGFuY2hvcmVkIHRvIGZsb29yIGFuZCBjZWlsaW5nLiBObyBzcGFycmluZywgbm8gc2hhcmluZywgbm8gYWlyIHB1bmNoZXMuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItbGFiZWwiPkJ1aWx0LUluIE1vZGlmaWNhdGlvbnM8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItZGV0YWlsIj5JbnN0cnVjdG9ycyBvZmZlciBhbHRlcm5hdGl2ZXMgaW4gZXZlcnkgY2xhc3Mgc28gaW5qdXJpZXMsIGxpbWl0YXRpb25zLCBhbmQgZGlmZmVyZW50IGZpdG5lc3MgbGV2ZWxzIG5ldmVyIGtlZXAgYW55b25lIG9uIHRoZSBzaWRlbGluZS48L3NwYW4+PC9kaXY+CjwvZGl2Pgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImhlaWdodDoyOHB4OyBsaW5lLWhlaWdodDoyOHB4OyBmb250LXNpemU6MDsiPiZuYnNwOzwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXN0YW5kYXJkLWJveCI+CjxkaXYgY2xhc3M9ImZsbS1zdGFuZGFyZC1yb3ciPgo8ZGl2IGNsYXNzPSJmbG0tc3RhbmRhcmQtbGFiZWwiPjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuM3B4OyBmb250LXNpemU6MTFweDsgbGluZS1oZWlnaHQ6MS43OyI+VGhlIEZpdG5lc3MgU3RhbmRhcmQ8L2Rpdj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXN0YW5kYXJkLWNvcHkiPldlc3RzaWRlIEZpdGJveGluZyBzdGFuZHMgYXBhcnQgYnkgdGVhY2hpbmcga2lja2JveGluZyBmb3JtIGZvciBmaXRuZXNzIHJhdGhlciB0aGFuIGNvbXBldGl0aW9uLCBrZWVwaW5nIHRoZSByb29tIHNtYWxsIGVub3VnaCB0aGF0IGluc3RydWN0b3JzIGtub3cgZXZlcnkgY2xpZW50IGJ5IG5hbWUuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9Im1hcmdpbjowIDAgNDBweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNpZ25hdHVyZSIgYXJpYS1sYWJlbD0iV2VsY29tZSBCdWlsZHMgQ29uZmlkZW5jZSI+CjxkaXYgY2xhc3M9ImZsbS1zaWduYXR1cmVfX2xlYWQiPldlbGNvbWUgQnVpbGRzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zaWduYXR1cmVfX3Bvd2VyIj5DT05GSURFTkNFPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiMyMjIyMjI7IG1hcmdpbjoyMHB4IDAgMTVweCAwOyBtYXgtd2lkdGg6OTQwcHg7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWFuY2hvci1zdWJ0aXRsZSI+QSBTYW50YSBDcnV6IEZpdGJveGluZyBBbmQgU3RyZW5ndGggU3R1ZGlvIEJ1aWx0IE9uIFRhdWdodCBGb3JtLCBQZXJzb25hbCBIZWF2eSBCYWdzLCBBbmQgQSBSb29tIFdpdGhvdXQgRWdvLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1ib2R5Ij4KPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoyMnB4IDAgMThweCAwOyBtYXJnaW46MCAwIDM0cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+UHJvZmlsZSBTbmFwc2hvdDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5CdXNpbmVzczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5XZXN0c2lkZSBGaXRib3hpbmc8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkNvLU93bmVyczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5TYWxseSBMYXJ0ZXIgYW5kIERlYW5hIFJhYmlhaDwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+TG9jYXRpb248L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+U2FudGEgQ3J1eiwgQ2FsaWZvcm5pYTwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+Rm9jdXM8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+Rml0bmVzcyBraWNrYm94aW5nIG9uIGhlYXZ5IGJhZ3MsIGNvcmUgYW5kIHRvdGFsLWJvZHkgc3RyZW5ndGgsIHRhdWdodCBmb3JtLCBhbmQgbW9kaWZpY2F0aW9ucyBvZmZlcmVkIGluIGV2ZXJ5IGNsYXNzLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyIgc3R5bGU9ImJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+VHJhaW5pbmcgTW9kZWw8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+U21hbGwtc3R1ZGlvIGdyb3VwIGNsYXNzZXMsIGZyZWUgaG93LXRvIHNlc3Npb25zIGNhcHBlZCBhdCBmb3VyIGNsaWVudHMsIGEgZnJlZSBmaXJzdCBjbGFzcywgZHJvcC1pbiByYXRlcywgcHVuY2ggY2FyZHMsIGFuZCBtZW1iZXJzaGlwcy48L3NwYW4+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLW5vdGUiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9yaWFsIERvc3NpZXI8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMnB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsiPlRoZSBwcmVtaXNlIGhlcmUgaXMgb3BlcmF0aW9uYWwgcmF0aGVyIHRoYW4gbW90aXZhdGlvbmFsLiBJbnRpbWlkYXRpb24gaXMgdHJlYXRlZCBhcyBzb21ldGhpbmcgYSBzY2hlZHVsZSBhbmQgYSBmbG9vciBwbGFuIGNhbiBmaXg6IGNhcCB0aGUgaW5zdHJ1Y3Rpb25hbCBzZXNzaW9uIGF0IGZvdXIsIGhhbmcgZXZlcnkgYmFnIGZyb20gZmxvb3IgYW5kIGNlaWxpbmcgc28gbm9ib2R5IHdhaXRzIG9yIHNoYXJlcywgYW5kIHRlbGwgdGhlIGluc3RydWN0b3Igd2hvIGlzIG5ldyBiZWZvcmUgdGhlIGhvdXIgc3RhcnRzLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSIgc3R5bGU9ImJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNjZmM1YjYgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA0MHB4IDAgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9yJnJzcXVvO3MgTm90ZTwvZGl2Pgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyI+VGhpcyBwcm9maWxlIGZvbGxvd3MgdHdvIHRyYWluaW5nIHBhcnRuZXJzIGZyb20gYSBzdHVkaW8gdGhhdCBjbG9zZWQgZHVyaW5nIHRoZSBwYW5kZW1pYyB0byBhIHNtYWxsIFdlc3RzaWRlIHJvb20gd2l0aCB0d28gZm9ybWF0cywgbm8gY29udGFjdCBvZiBhbnkga2luZCwgYW5kIGEgc3RhbmRpbmcgb2ZmZXIgdG8gdGVhY2ggYW55b25lIGhvdyB0byBwdW5jaCBiZWZvcmUgdGhleSBhcmUgZXZlciBhc2tlZCB0byBkbyBpdCBpbiBhIGNsYXNzLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcHJvZmlsZS1sZWFkIiBzdHlsZT0iYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoyMHB4IDAgMTZweCAwOyBtYXJnaW46MCAwIDMycHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tZXllYnJvdyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7IFByb2ZpbGU8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIj5XaGF0IEEgTm9uLUludGltaWRhdGluZyBTdHVkaW8gQWN0dWFsbHkgUmVxdWlyZXM8L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW46MCAhaW1wb3J0YW50OyI+Q3JlYXRpbmcgYSBub24taW50aW1pZGF0aW5nIGZpdG5lc3MgZW52aXJvbm1lbnQgc291bmRzIGxpa2UgYSBtYXJrZXRpbmcgbGluZSB1bnRpbCB5b3UgbG9vayBhdCB3aGF0IGl0IHJlcXVpcmVzIG9wZXJhdGlvbmFsbHkuIEl0IG1lYW5zIGNhcHBpbmcgYW4gaW5zdHJ1Y3Rpb25hbCBzZXNzaW9uIGF0IGZvdXIgcGVvcGxlLiBJdCBtZWFucyB0ZWxsaW5nIGV2ZXJ5IGluc3RydWN0b3Igd2hpY2ggY2xpZW50IGlzIG5ldyB0aGF0IG5pZ2h0LiBJdCBtZWFucyBvZmZlcmluZyBhIG1vZGlmaWNhdGlvbiBiZWZvcmUgYW55b25lIGhhcyB0byBhc2sgZm9yIG9uZS4gQXQgV2VzdHNpZGUgRml0Ym94aW5nLCB0aGUgd2VsY29tZSBpcyBub3QgYSBzbG9nYW4gb24gdGhlIHdhbGw7IGl0IGlzIGEgc2V0IG9mIGRlY2lzaW9ucyB0aGUgb3duZXJzIG1ha2UgYWJvdXQgaG93IHRoZSBob3VyIGlzIHJ1bi48L3A+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXF1aWNrLWFuc3dlciI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5RdWljayBBbnN3ZXI8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNjYgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsiPldlc3RzaWRlIEZpdGJveGluZyBpcyBhIHdvbWVuLW93bmVkIGJvdXRpcXVlIHN0dWRpbyBvbiB0aGUgU2FudGEgQ3J1eiBXZXN0c2lkZSBvZmZlcmluZyB0d28gY2xhc3MgZm9ybWF0czogaGVhdnktYmFnIGZpdG5lc3Mga2lja2JveGluZyB3aXRoIG5vIHNwYXJyaW5nLCBhbmQgQ29yZVBvd2VyK1N0cmVuZ3RoLCBhIFBpbGF0ZXMtaW5zcGlyZWQgbWF0IGFuZCB3ZWlnaHRzIGNsYXNzLiBDby1vd25lcnMgU2FsbHkgTGFydGVyIGFuZCBEZWFuYSBSYWJpYWggc2VydmUgcm91Z2hseSB0aGlydHkgdG8gZm9ydHkgY29uc2lzdGVudCBjbGllbnRzLCB0ZWFjaCBwcm9wZXIgZm9ybSB0aHJvdWdoIGZyZWUgaG93LXRvIHNlc3Npb25zLCBhbmQgYnVpbGQgZXZlcnkgY2xhc3Mgc28gYmVnaW5uZXJzLCByZXR1cm5pbmcgYXRobGV0ZXMsIGFuZCBvbGRlciBjbGllbnRzIGNhbiB0cmFpbiBpbiB0aGUgc2FtZSByb29tLjwvcD4KPC9kaXY+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+U2FsbHkgY2FtZSB0byBmaXRuZXNzIGtpY2tib3hpbmcgdGhyb3VnaCBtYXJ0aWFsIGFydHMgcmF0aGVyIHRoYW4gdGhyb3VnaCBmaXRuZXNzLiBIZXIgdHJhaW5pbmcgaW5jbHVkZXMgTXVheSBUaGFpIGFuZCBhIGZvdXJ0aC1kZWdyZWUgYmxhY2sgYmVsdCwgYW5kIGZvciB5ZWFycyB0aGUga2lja2JveGluZyB3b3JrIGV4aXN0ZWQgdG8ga2VlcCBoZXIgY29uZGl0aW9uaW5nIHNoYXJwIGZvciBzb21ldGhpbmcgZWxzZS4gV2hlbiBzaGUgbGF0ZXIgcmFuIGEgc3R1ZGlvIHdpdGggYSBidXNpbmVzcyBwYXJ0bmVyLCBpdCB3YXMgdGhlIGZpdG5lc3Mga2lja2JveGluZywgbm90IHRoZSBtYXJ0aWFsIGFydHMgY3VycmljdWx1bSwgdGhhdCBkcmV3IHRoZSB3aWRlc3QgcmFuZ2Ugb2YgcGVvcGxlIHRocm91Z2ggdGhlIGRvb3IuIFRoYXQgb2JzZXJ2YXRpb24gZXZlbnR1YWxseSBzaGFwZWQgdGhlIGJ1c2luZXNzIHNoZSBydW5zIHRvZGF5LjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1sZWFybi1jYXJkIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPldoYXQgWW91JnJzcXVvO2xsIExlYXJuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9ImZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMTIgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsiPkluc2lkZSBUaGUgV2VzdHNpZGUgRml0Ym94aW5nIEFwcHJvYWNoPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS43MjsgY29sb3I6IzJkMmEyNjsgbWFyZ2luOjAgMCAxNnB4IDA7Ij5UaGlzIHByb2ZpbGUgbG9va3MgYXQgaG93IHR3byBvd25lcnMgYnVpbHQgYSBTYW50YSBDcnV6IHN0dWRpbyBhcm91bmQgdGF1Z2h0IHRlY2huaXF1ZSwgcGVyc29uYWwgaGVhdnkgYmFncywgYW5kIGEgcm9vbSB0aGF0IGRvZXMgbm90IGFzayBhbnlvbmUgdG8gcHJvdmUgdGhlbXNlbHZlcyBhdCB0aGUgZG9vci48L3A+Cjx0YWJsZSBjbGFzcz0iZmxtLWxlYXJuLXJvdyIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPjx0cj4KPHRkIGNsYXNzPSJmbG0tbGVhcm4tY29sIiB2YWxpZ249InRvcCI+PGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS41NXB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCA3cHggMDsiPldoeSBJdCBJcyBEaWZmZXJlbnQ8L2Rpdj48cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFlMWI7IG1hcmdpbjowOyI+S2lja2JveGluZyB0ZWNobmlxdWUgaXMgdGF1Z2h0IGZvciBmaXRuZXNzIGFuZCBzdHJlc3MgcmVsaWVmLCB3aXRoIG5vIHNwYXJyaW5nLCBubyBwYXJ0bmVyIGNvbnRhY3QsIGFuZCBubyBzaGFyZWQgZXF1aXBtZW50LjwvcD48L3RkPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+V2hvIEl0IFNlcnZlczwvZGl2PjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWUxYjsgbWFyZ2luOjA7Ij5Db2xsZWdlIHN0dWRlbnRzLCBzdXJmZXJzIGFuZCBtb3VudGFpbiBiaWtlcnMgY3Jvc3MtdHJhaW5pbmcsIHdvcmtpbmcgYWR1bHRzLCBhbmQgY2xpZW50cyB3ZWxsIGludG8gdGhlaXIgc2VuaW9yIHllYXJzLjwvcD48L3RkPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl0IFN0YW5kcyBPdXQ8L2Rpdj48cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFlMWI7IG1hcmdpbjowOyI+QSBzbWFsbCBjbGllbnQgYmFzZSwgb3duZXJzIG9uIHRoZSBmbG9vciwgYW5kIGZyZWUgaW5zdHJ1Y3Rpb24gbWFrZSB0aGUgc3R1ZGlvIHVudXN1YWxseSBhY2Nlc3NpYmxlIGZvciBhIGJveGluZy1zdHlsZSBzcGFjZS48L3A+PC90ZD4KPC90cj48L3RhYmxlPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+QSBTdHVkaW8gQnVpbHQgQnkgVHdvIFRyYWluaW5nIFBhcnRuZXJzPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5TYWxseSBhbmQgRGVhbmEgaGFkIGJlZW4gd29ya2luZyBvdXQgdG9nZXRoZXIgc2luY2UgdGhlaXIgY2hpbGRyZW4gd2VyZSB5b3VuZywgZmlyc3QgYXMgcGFydGljaXBhbnRzIGFuZCB0aGVuIGFzIGluc3RydWN0b3JzIGluIHRoZSBzYW1lIHNwYWNlLiBEZWFuYSwgYSBmb3JtZXIgc29jY2VyIHBsYXllciwgaGFkIGJlZW4gbG9va2luZyBmb3IgYSB3YXkgdG8gc3RheSBmaXQgdGhhdCB3YXMgZ2VudWluZWx5IGVuam95YWJsZSBhbmQgc3Vycm91bmRlZCBieSBnb29kIHBlb3BsZS4gV2hlbiB0aGF0IHN0dWRpbyBjbG9zZWQgZHVyaW5nIHRoZSBwYW5kZW1pYywgdGhlIHR3byBvZiB0aGVtIGRlY2lkZWQgdG8gb3BlbiBzb21ldGhpbmcgbmFycm93ZXIgYW5kIG1vcmUgZGVsaWJlcmF0ZS48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5XZXN0c2lkZSBGaXRib3hpbmcgZHJvcHBlZCB0aGUgbWFydGlhbCBhcnRzIGN1cnJpY3VsdW0gZW50aXJlbHkgYW5kIGtlcHQgdGhlIHR3byB0aGluZ3MgdGhhdCB3b3JrZWQ6IGZpdG5lc3Mga2lja2JveGluZyBvbiBoZWF2eSBiYWdzLCBhbmQgRGVhbmEmcnNxdW87cyBDb3JlUG93ZXIrU3RyZW5ndGggcHJvZ3JhbSwgYSBQaWxhdGVzLWluc3BpcmVkIG1hdCBjbGFzcyBidWlsdCBhcm91bmQgY29yZSBhbmQgdG90YWwtYm9keSBzdHJlbmd0aC4gVGhlIGZvcm1hdHMgY29tcGxlbWVudCBlYWNoIG90aGVyIChzb21lIGNsaWVudHMgZG8gYm90aCwgbWFueSBkbyBvbmUpLCBhbmQgbmVpdGhlciByZXF1aXJlcyBwcmlvciBleHBlcmllbmNlLiBXaGF0IHRoZSBvd25lcnMgd2FudGVkLCBmcm9tIHRoZSBmaXJzdCBkYXksIHdhcyBhIHNwYWNlIHdoZXJlIHBlb3BsZSBjb3VsZCB3b3JrIGhhcmQgd2l0aG91dCBmZWVsaW5nIGFzc2Vzc2VkLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIiBzdHlsZT0iYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBib3JkZXItdG9wOjFweCBzb2xpZCAjY2ZjNWI2ICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjZmM1YjYgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50OyBwYWRkaW5nOjIycHggMCAhaW1wb3J0YW50OyBtYXJnaW46MzZweCAwIDQwcHggMCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5DbGllbnQgRXhwZXJpZW5jZTwvZGl2Pgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5BIGNsaWVudCBhdCBXZXN0c2lkZSBGaXRib3hpbmcgaXMgbWVhbnQgdG8gZmVlbCBrbm93biByYXRoZXIgdGhhbiBwcm9jZXNzZWQuIFRoZSBvd25lcnMgaW50cm9kdWNlIHRoZW1zZWx2ZXMgdG8gbmV3Y29tZXJzLCBhc2sgYWJvdXQgaW5qdXJpZXMgYW5kIHRyYWluaW5nIGhpc3RvcnksIGFuZCBmbGFnIG5ldyBmYWNlcyB0byB3aGljaGV2ZXIgaW5zdHJ1Y3RvciBpcyB0ZWFjaGluZy4gT25lIGdyYWR1YXRlIHN0dWRlbnQgd2hvIHRyYWluZWQgYXQgdGhlIHN0dWRpbyBkdXJpbmcgaGVyIHRpbWUgYXQgVUMgU2FudGEgQ3J1eiB3cm90ZSB0aGUgb3duZXJzIGEgbGV0dGVyIGJlZm9yZSByZXR1cm5pbmcgaG9tZSwgYW5kIGhhcyBzaW5jZSBrZXB0IGluIHRvdWNoIGFib3V0IHRoZSB0cmFpbmluZyBzaGUgY2FycmllZCB3aXRoIGhlci48L3A+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXF1b3RlLWJsb2NrIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCI+JmxkcXVvO1dlJnJzcXVvO3JlIG5vdCB0cmFpbmluZyBmb3IgYmVhY2ggYm9kaWVzLiBXZSZyc3F1bztyZSB0cmFpbmluZyBmb3Igb3VyIG9sZC1wZXJzb24gYm9keSwgc28gd2UgY2FuIHRha2UgY2FyZSBvZiBvdXJzZWx2ZXMuJnJkcXVvOzwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowOyI+RGVhbmEgUmFiaWFoLCBDby1Pd25lciAvIFdlc3RzaWRlIEZpdGJveGluZzwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+V2h5IFRoZSBCYWcgU2V0dXAgTWF0dGVyczwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QXNrIFNhbGx5IHdoYXQgYWN0dWFsbHkgc2VwYXJhdGVzIHRoZSBzdHVkaW8gZnJvbSBvdGhlciBraWNrYm94aW5nIG9wdGlvbnMgYW5kIHNoZSBkb2VzIG5vdCBzdGFydCB3aXRoIHBoaWxvc29waHkuIFNoZSBzdGFydHMgd2l0aCBlcXVpcG1lbnQuIFdlc3RzaWRlIEZpdGJveGluZyB1c2VzIGhlYXZ5IGhhbmdpbmcgYmFncyBhbmNob3JlZCBhdCBib3RoIHRoZSBjZWlsaW5nIGFuZCB0aGUgZmxvb3IsIG9uZSBwZXIgY2xpZW50LCBmb3IgdGhlIHdob2xlIHNlc3Npb24uIFNoZSBjb250cmFzdHMgdGhhdCB3aXRoIHdhdGVyLWZpbGxlZCBmcmVlc3RhbmRpbmcgYmFncyB0aGF0IHN3aW5nIHVuZGVyIGNvbnRhY3QsIHdpdGggZm9jdXMgbWl0dCB3b3JrIHRoYXQgcmVxdWlyZXMgY2xpZW50cyB0byBhbHRlcm5hdGUgYW5kIHdhaXQsIGFuZCB3aXRoIGNsYXNzZXMgdGhhdCBwdW5jaCB0aGUgYWlyLiBJbiBoZXIgdmlldywgZWFjaCBvZiB0aG9zZSBjb21wcm9taXNlcyBlaXRoZXIgdGhlIHdvcmtvdXQgb3IgdGhlIGNsaWVudCZyc3F1bztzIHNhZmV0eS48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgYWJzZW5jZSBvZiBzcGFycmluZyBpcyB0aGUgb3RoZXIgc3RydWN0dXJhbCBkZWNpc2lvbiwgYW5kIGl0IGlzIHRoZSBvbmUgcHJvc3BlY3RpdmUgY2xpZW50cyBhc2sgYWJvdXQgbW9zdC4gQm90aCBvd25lcnMgc2FpZCB0aGV5IHJlZ3VsYXJseSBoZWFyIGZyb20gcGVvcGxlIHdobyB3YW50ZWQgdG8gdHJ5IGtpY2tib3hpbmcgYnV0IGRpZCBub3Qgd2FudCB0byB3b3JyeSBhYm91dCBiZWluZyBoaXQgb3Iga2lja2VkLiBSZW1vdmluZyBjb250YWN0IGRvZXMgbm90IHNvZnRlbiB0aGUgd29yay4gQ2xpZW50cyBzcGVuZCB0aGlydHkgdG8gZm9ydHkgbWludXRlcyBvbiB0aGUgYmFnIGJlZm9yZSBtb3ZpbmcgaW50byB3ZWlnaHRzLCBjb3JlLCBhbmQgbWF0IHdvcmssIGFuZCB0aGUgaW1wYWN0IG9mIHN0cmlraW5nIGEgaGVhdnkgYmFnIHJlbWFpbnMgcGFydCBvZiB0aGUgdHJhaW5pbmcgZWZmZWN0LjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIj4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9DZzh6dTFmLmpwZyIgYWx0PSJXZXN0c2lkZSBGaXRib3hpbmcgY2xhc3MgdHJhaW5pbmcgaW4gdGhlIFNhbnRhIENydXogc3R1ZGlvIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPkNsYXNzZXMgYXJlIGJ1aWx0IGFzIGZ1bGwtYm9keSBzZXNzaW9ucyByYXRoZXIgdGhhbiBzcGxpdCBieSBtdXNjbGUgZ3JvdXAsIGNvbWJpbmluZyBjYXJkaW8sIHN0cmVuZ3RoLCBhbmQgY29yZSB3b3JrIGluIGEgc2luZ2xlIGhvdXIuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5Gb3JtIEFzIFRoZSBHb3Zlcm5pbmcgUGhpbG9zb3BoeTwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+Qm90aCBvd25lcnMgZGVzY3JpYmUgZm9ybSBhcyB0aGUgdGhpbmcgdGhhdCBnZXRzIGxvc3QgaW4gbGFyZ2VyIGd5bXMgdW5sZXNzIGEgbWVtYmVyIGlzIHBheWluZyBzZXBhcmF0ZWx5IGZvciBhIHRyYWluZXIuIEF0IFdlc3RzaWRlIEZpdGJveGluZyBpdCBpcyB0aGUgZmlyc3QgdGhpbmcgdGF1Z2h0IGFuZCB0aGUgdGhpbmcgaW5zdHJ1Y3RvcnMga2VlcCB3YXRjaGluZzogaG93IGEgcHVuY2ggbGFuZHMsIHdoZXRoZXIgYSBraWNrIGlzIGxvYWRlZCBjb3JyZWN0bHksIHdoYXQgYSBwbGFuayBsb29rcyBsaWtlIHVuZGVyIGZhdGlndWUuIFRoZSBzdGF0ZWQgZ29hbCBpcyB0d29mb2xkOiBjbGllbnRzIGdldCBtb3JlIGZyb20gdGhlIHdvcmtvdXQsIGFuZCB0aGV5IGFyZSBsZXNzIGxpa2VseSB0byBodXJ0IHRoZW1zZWx2ZXMgZG9pbmcgaXQuIERlYW5hIG5vdGVkIHRoYXQgdGhlIHN0dWRpbyBhbHNvIHdvcmtzIHdpdGggY2xpZW50cyByZXR1cm5pbmcgZnJvbSBpbmp1cnksIHdoZXJlIGNhcmVmdWwgdGVjaG5pcXVlIGlzIG5vdCBvcHRpb25hbC48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5JbnN0cnVjdG9ycyBhcmUgZ2l2ZW4gbGF0aXR1ZGUgd2l0aGluIHRoYXQgc3RydWN0dXJlLiBUaGUgb3duZXJzIGRvIG5vdCBjaG9yZW9ncmFwaCBjbGFzc2VzOyB0aGV5IHNldCB0aGUgZ2VuZXJhbCBzaGFwZSBhbmQgbGV0IGVhY2ggaW5zdHJ1Y3RvciBidWlsZCB0aGUgc2Vzc2lvbiwgb24gdGhlIHRoZW9yeSB0aGF0IGRpZmZlcmVudCBpbnN0cnVjdG9ycyBicmluZyBkaWZmZXJlbnQgc3RyZW5ndGhzIGFuZCBjbGllbnRzIHJlc3BvbmQgdG8gdGhlIHZhcmlldHkuIEV2ZXJ5IGNsYXNzIGlzIGEgZnVsbC1ib2R5IGNsYXNzLCB0aGVyZSBpcyBubyBsZWcgZGF5IG9yIGFybSBkYXksIGFuZCB0aGUgcHJvZ3JhbW1pbmcgaXMgZGVsaWJlcmF0ZWx5IG1peGVkIHNvIGJvZGllcyBkbyBub3Qgc2V0dGxlIGludG8gYSByb3V0aW5lLjwvcD4KCjxkaXYgc3R5bGU9Im1hcmdpbjo0MnB4IDAgNDJweCAwOyBwYWRkaW5nOjA7Ij4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojY2ZjNWI2OyBtYXJnaW46MCAwIDIycHggMDsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMThweCAwOyI+RWRpdG9yaWFsIFBlcnNwZWN0aXZlPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MzRweDsgbGluZS1oZWlnaHQ6MS40MjsgY29sb3I6IzE3MTcxNzsgbWFyZ2luOjAgMCAyMnB4IDA7Ij5XZXN0c2lkZSBGaXRib3hpbmcgbWF0dGVycyBiZWNhdXNlIGl0IHRyZWF0cyBpbnRpbWlkYXRpb24gYXMgYSBkZXNpZ24gcHJvYmxlbSByYXRoZXIgdGhhbiBhIHBlcnNvbmFsIGZhaWxpbmc6IHRlYWNoIHRoZSB0ZWNobmlxdWUgZmlyc3QsIHJlbW92ZSB0aGUgY29udGFjdCwgYW5kIHRoZSBkb29yIG9wZW5zIGZvciBwZW9wbGUgd2hvIGFzc3VtZWQgdGhlIHNwb3J0IHdhcyBub3QgZm9yIHRoZW0uPC9wPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNjZmM1YjY7IG1hcmdpbjowOyI+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2UtYnJpZWYiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjNweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9yaWFsIFNlcnZpY2UgQnJpZWY8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xMiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyI+V2hhdCBXZXN0c2lkZSBGaXRib3hpbmcgT2ZmZXJzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS43MjsgY29sb3I6IzJhMjkyNjsgbWFyZ2luOjAgMCAxNHB4IDA7Ij5CYXNlZCBvbiB0aGUgaW50ZXJ2aWV3IGFuZCB0aGUgc3R1ZGlvJnJzcXVvO3MgcHVibGlzaGVkIGluZm9ybWF0aW9uLCBXZXN0c2lkZSBGaXRib3hpbmcgaXMgYnVpbHQgZm9yIHBlb3BsZSB3aG8gd2FudCBhIGNvYWNoZWQgZnVsbC1ib2R5IHdvcmtvdXQgaW4gYSBzbWFsbCByb29tLCB3aXRoIG9yIHdpdGhvdXQgcHJpb3IgZXhwZXJpZW5jZS48L3A+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5GaXRib3hpbmcgQ2xhc3Nlczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+Um91Z2hseSB0aGlydHkgdG8gZm9ydHkgbWludXRlcyBvZiBwdW5jaGluZyBhbmQga2lja2luZyBvbiBhIHBlcnNvbmFsIGhlYXZ5IGJhZywgZm9sbG93ZWQgYnkgd2VpZ2h0cyBhbmQgbWF0IHdvcmsuIFByb3BlciBraWNrYm94aW5nIGZvcm0sIGFwcGxpZWQgdG8gZml0bmVzcyBhbmQgc3RyZXNzIHJlbGllZi4gTm8gc3BhcnJpbmcuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+Q29yZVBvd2VyK1N0cmVuZ3RoPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5EZWFuYSBSYWJpYWgmcnNxdW87cyBQaWxhdGVzLWluc3BpcmVkIG1hdCBjbGFzcywgZm9jdXNlZCBvbiBjb3JlIHN0YWJpbGl0eSwgdG90YWwtYm9keSBzdHJlbmd0aCwgYW5kIHdlaWdodCB3b3JrLiBMb3ctaW1wYWN0LCBubyBiYWdzLCBhbmQgYnVpbHQgdG8gY29tcGxlbWVudCB0aGUgZml0Ym94aW5nIGZvcm1hdCBvciBzdGFuZCBhbG9uZS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5GcmVlIEhvdy1UbyBTZXNzaW9uczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+U21hbGwtZ3JvdXAgaW5zdHJ1Y3Rpb24gb24gU2F0dXJkYXkgbW9ybmluZ3MsIGNhcHBlZCBhdCBmb3VyIGNsaWVudHMsIHRlYWNoaW5nIGhvdyB0byBwdW5jaCBhbmQga2ljayBjb3JyZWN0bHkuIFdlZWtkYXkgdGltZXMgY2FuIGJlIGFycmFuZ2VkIGZvciBjbGllbnRzIHdobyBjYW5ub3QgYXR0ZW5kIG9uIGEgd2Vla2VuZC48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5XYXlzIFRvIEpvaW48L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPkEgZnJlZSBmaXJzdCBjbGFzcywgZHJvcC1pbiByYXRlcywgcHVuY2ggY2FyZHMsIGFuZCBtZW1iZXJzaGlwcy4gQSBuZXcgY2xpZW50IHNwZWNpYWwgYWRkcyBnbG92ZXMsIGhhbmQgd3JhcHMsIGFuZCB0aHJlZSBjbGFzc2VzIHRoYXQgbWF5IGJlIHVzZWQgZm9yIGVpdGhlciBmb3JtYXQuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciIHN0eWxlPSJib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+V2hvIFRoZXkgU2VydmU8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPlJvdWdobHkgdGhpcnR5IHRvIGZvcnR5IGNvbnNpc3RlbnQgY2xpZW50cywgcmFuZ2luZyBmcm9tIGNvbGxlZ2Ugc3R1ZGVudHMgdG8gc2VuaW9ycywgaW5jbHVkaW5nIHN1cmZlcnMgYW5kIG1vdW50YWluIGJpa2VycyBjcm9zcy10cmFpbmluZyBhbmQgcGVvcGxlIHJldHVybmluZyB0byBleGVyY2lzZSBhZnRlciB0aW1lIGF3YXkuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1jbGllbnQtcGVyc3BlY3RpdmUiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTRweCAwOyI+Q2xpZW50IFBlcnNwZWN0aXZlPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1jbGllbnQtcGVyc3BlY3RpdmUtcXVvdGUiPiZsZHF1bztCZXN0IHdvcmtvdXQgaW4gdG93bi4gRXhjZWxsZW50IGluc3RydWN0b3JzIGFuZCBmcmllbmRseSBzdGFmZi4gVmVyeSB3ZWxjb21pbmcgYW5kIGFsd2F5cyBmcmVzaCBhbmQgY2xlYW4uJnJkcXVvOzwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjZweDsgZm9udC1zaXplOjEwLjVweDsgbWFyZ2luOjA7Ij5NYWhtb3VkIEFsbmFobGF3aSAvIENsaWVudCBGZWVkYmFjayBTdXBwbGllZCBGb3IgRWRpdG9yaWFsIFVzZTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+U3Ryb25nIFJhdGhlciBUaGFuIFNtYWxsPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Bc2tlZCB3aGF0IHRoZSBmaXRuZXNzIGluZHVzdHJ5IG1ha2VzIHVubmVjZXNzYXJpbHkgY29tcGxpY2F0ZWQsIERlYW5hIGFuc3dlcmVkIHdpdGhvdXQgaGVzaXRhdGlvbjogdGhlIGltYWdlIGl0IHNlbGxzIHRvIHdvbWVuLiBUaGUgYXNzdW1wdGlvbiB0aGF0IGEgY2VydGFpbiBib2R5IHR5cGUgaXMgcmVxdWlyZWQgdG8gd2FsayBpbnRvIGEgUGlsYXRlcyBzdHVkaW8gb3IgYSBib3hpbmcgZ3ltLCBzaGUgc2FpZCwgaXMgb25lIG9mIHRoZSBtYWluIHRoaW5ncyBrZWVwaW5nIHBlb3BsZSBvdXQgb2YgYm90aC4gTmVpdGhlciBvd25lciBpcyBpbnRlcmVzdGVkIGluIHJlaW5mb3JjaW5nIGl0LiBUaGVpciBzdGF0ZWQgYWltIGlzIHRvIGJ1aWxkIHN0cm9uZywgY2FwYWJsZSBodW1hbnMsIGFuZCB0aGV5IGFyZSBpbmRpZmZlcmVudCB0byB3aGF0IHRoYXQgbG9va3MgbGlrZSBmcm9tIHRoZSBvdXRzaWRlLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoYXQgdGhpbmtpbmcgcnVucyB0aHJvdWdoIHRoZSB0cmFpbmluZyBpdHNlbGYuIERlYW5hIHdvcmtzIHRvIGNvbnZpbmNlIGNsaWVudHMsIHdvbWVuIGluIHBhcnRpY3VsYXIsIHRoYXQgdGhleSBhcmUgc3Ryb25nZXIgdGhhbiB0aGV5IGFzc3VtZSwgZW5jb3VyYWdpbmcgc21hbGwgaW5jcmVhc2VzIHNoZSBjYW4gc2VlIHRoZW0gcmVhZHkgZm9yLiBTYWxseSBlbXBoYXNpemVzIHRoZSB1cHBlci1ib2R5IHN0cmVuZ3RoIGFuZCBib25lIGxvYWRpbmcgdGhhdCBjb21lIGZyb20gc3RyaWtpbmcgYSBiYWcsIGFuZCB0aGUgbW9iaWxpdHkgdGhhdCBoYXMgdG8gYWNjb21wYW55IHN0cmVuZ3RoIGlmIGl0IGlzIGdvaW5nIHRvIGJlIHVzZWZ1bCBsYXRlciBpbiBsaWZlLiBTYWxseSBhbHNvIHdlYXZlcyBlbGVtZW50cyBvZiBzZWxmLWRlZmVuc2UgYXdhcmVuZXNzIGludG8gY2xhc3M6IGtlZXBpbmcgYSBndWFyZCB1cCwgdW5kZXJzdGFuZGluZyBzcGF0aWFsIGF3YXJlbmVzcywgYW5kIHJlYWN0aW5nIHRvIHByb3RlY3QgdGhlIGhlYWQuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5XaGF0IENvbnNpc3RlbmN5IFByb2R1Y2VzPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5XaGVuIGNsaWVudHMgdHJhaW4gcmVndWxhcmx5LCB0aGUgb3duZXJzIGRlc2NyaWJlIGEgZmFtaWxpYXIgc2VxdWVuY2UuIEVuZHVyYW5jZSBjb21lcyBmaXJzdDogdGhlIGJyZWFrcyBnZXQgc2hvcnRlci4gVGhlbiB0aGUgd2VpZ2h0cyBnZXQgaGVhdmllciwgcGFydGljdWxhcmx5IGZvciB1cHBlciBib2R5IGFuZCBzaG91bGRlcnMuIFRoZW4gdGhlIHRlY2huaXF1ZSBhcnJpdmVzLCBhbmQgd2l0aCBpdCBzb21ldGhpbmcgYm90aCBvd25lcnMgcmV0dXJuZWQgdG8gcmVwZWF0ZWRseTogZW1wb3dlcm1lbnQuIFNhbGx5IGNhbGxzIGl0IHRoZSBhaGEgbW9tZW50LCB0aGUgcG9pbnQgd2hlcmUgYSBjbGllbnQgd2hvIGNhbWUgaW4gdGltaWQgaXMgaGl0dGluZyB0aGUgYmFnIGhhcmQgZW5vdWdoIHRoYXQgdGhlIHdob2xlIHJvb20gY2FuIGhlYXIgaXQsIGFuZCBjYW5ub3QgcXVpdGUgaGlkZSB0aGUgc21pbGUgdGhhdCBmb2xsb3dzLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSBvdGhlciBvdXRjb21lIGlzIGhhcmRlciB0byBwcm9ncmFtIGZvci4gVGhlIG93bmVycyBkZXNjcmliZSBjbGllbnRzIGJlY29taW5nIGZyaWVuZHMsIGxpbmdlcmluZyBpbiB0aGUgcGFya2luZyBsb3QgYWZ0ZXIgY2xhc3MsIGFuZCBvZmZlcmluZyBlYWNoIG90aGVyIGhlbHAgd2l0aCB0aGluZ3MgdGhhdCBoYXZlIG5vdGhpbmcgdG8gZG8gd2l0aCBmaXRuZXNzLiBJdCBoYXBwZW5zIGFjcm9zcyBnZW5lcmF0aW9ucywgd2hpY2ggaW4gYSByb29tIGhvbGRpbmcgYm90aCBjb2xsZWdlIHN0dWRlbnRzIGFuZCByZXRpcmVlcyBpcyBub3QgYSBzbWFsbCB0aGluZy4gRGVhbmEgYWxzbyBmcmFtZXMgdGhlIHdvcmtvdXQgaXRzZWxmIGFzIHN0cmVzcyByZWxpZWY6IGEgcGxhY2UgdG8gbGVhdmUgdGhlIHJlc3Qgb2YgdGhlIGRheSBhdCB0aGUgZG9vciBhbmQgcHVzaCBhcyBoYXJkIGFzIHNhZmV0eSBhbGxvd3MuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5XaHkgVGhpcyBNYXR0ZXJzIExvY2FsbHk8L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlNhbnRhIENydXogaXMgYW4gdW51c3VhbGx5IGFjdGl2ZSBjaXR5LCBhbmQgYm90aCBvd25lcnMgYXJlIGNhbmRpZCB0aGF0IHRoZWlyIHJlYWwgY29tcGV0aXRpb24gaXMgdGhlIHN1cmYgYW5kIHRoZSBiaWtlIHRyYWlscyBhcyBtdWNoIGFzIGFueSBvdGhlciBzdHVkaW8uIFRoZXkgYWxzbyBkZWNsaW5lIHRoZSBsb2NhbCBoYWJpdCBvZiBjb21wYXJpbmcgZ3ltcy4gU2FsbHkgc2FpZCBwbGFpbmx5IHRoYXQgc2hlIHdvdWxkIG5ldmVyIHRlbGwgYSBjbGllbnQgdG8gdHJhaW4gb25seSBhdCBXZXN0c2lkZSBGaXRib3hpbmc7IHRoZSBzdHVkaW8gaGFzIHN1cmZlcnMgYW5kIG1vdW50YWluIGJpa2VycyB3aG8gdXNlIGNsYXNzZXMgYXMgY3Jvc3MtdHJhaW5pbmcsIGFuZCB0aGUgb3duZXJzIGNvbnNpZGVyIHRoYXQgYSBnb29kIHVzZSBvZiB0aGUgc3BhY2UgcmF0aGVyIHRoYW4gYSBsb3N0IHNhbGUuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+Rm9yIHNvbWVvbmUgc2VhcmNoaW5nIGZvciBmaXRuZXNzIGtpY2tib3hpbmcgaW4gU2FudGEgQ3J1eiwgYSBiZWdpbm5lci1mcmllbmRseSBib3hpbmcgd29ya291dCwgb3IgYSBsb3ctaW1wYWN0IGNvcmUgYW5kIHN0cmVuZ3RoIGNsYXNzIG9uIHRoZSBXZXN0c2lkZSwgdGhlIGRpc3RpbmN0aW9uIGlzIHByYWN0aWNhbC4gVGhpcyBpcyBhIHNtYWxsLCB3b21lbi1vd25lZCBzdHVkaW8gd2hlcmUgdGhlIGluc3RydWN0b3JzIHJlZmxlY3QgdGhlIGNvbW11bml0eSB0aGV5IHNlcnZlLCB3aGVyZSB0aGUgcm9vbSBpcyBvcGVubHkgd2VsY29taW5nIHRvIFNhbnRhIENydXomcnNxdW87cyBMR0JUUSBjb21tdW5pdHksIGFuZCB3aGVyZSB0aGUgYW5zd2VyIHRvICZsZHF1bztpcyB0aGlzIG9rYXkgZm9yIHNvbWVvbmUgbXkgYWdlIHdobyBoYXNuJnJzcXVvO3Qgd29ya2VkIG91dCBpbiBhIGxvbmcgdGltZSZyZHF1bzsgaGFzIGJlZW4gdGhlIHNhbWUgc2luY2UgdGhlIGRvb3JzIG9wZW5lZC48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkZBUTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDMiPldobyBBcmUgU2FsbHkgTGFydGVyIEFuZCBEZWFuYSBSYWJpYWg/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5TYWxseSBMYXJ0ZXIgYW5kIERlYW5hIFJhYmlhaCBhcmUgdGhlIGNvLW93bmVycyBvZiBXZXN0c2lkZSBGaXRib3hpbmcsIGEgd29tZW4tb3duZWQgYm91dGlxdWUgc3R1ZGlvIGluIFNhbnRhIENydXosIENhbGlmb3JuaWEuIFNhbGx5IHRlYWNoZXMgZml0bmVzcyBraWNrYm94aW5nIGFuZCBicmluZ3MgYSBtYXJ0aWFsIGFydHMgYmFja2dyb3VuZCB0aGF0IGluY2x1ZGVzIE11YXkgVGhhaSBhbmQgYSBmb3VydGgtZGVncmVlIGJsYWNrIGJlbHQuIERlYW5hIGxlYWRzIHRoZSBzdHVkaW8mcnNxdW87cyBjb3JlIGFuZCBzdHJlbmd0aCBwcm9ncmFtIGFuZCBjYW1lIHRvIGZpdG5lc3MgdGhyb3VnaCBhIGJhY2tncm91bmQgaW4gc29jY2VyLjwvcD4KPGRpdiBjbGFzcz0iZmxtLWgzIj5XaGF0IElzIFdlc3RzaWRlIEZpdGJveGluZyBLbm93biBGb3I/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5XZXN0c2lkZSBGaXRib3hpbmcgaXMga25vd24gZm9yIGhlYXZ5LWJhZyBmaXRuZXNzIGtpY2tib3hpbmcgd2l0aCBubyBzcGFycmluZywgYWxvbmcgd2l0aCBDb3JlUG93ZXIrU3RyZW5ndGgsIGEgUGlsYXRlcy1pbnNwaXJlZCBjbGFzcyBmb2N1c2VkIG9uIGNvcmUgYW5kIHRvdGFsLWJvZHkgc3RyZW5ndGguIEV2ZXJ5IHBhcnRpY2lwYW50IHRyYWlucyBvbiB0aGVpciBvd24gaGFuZ2luZyBoZWF2eSBiYWcsIGFuZCBmcmVlIGhvdy10byBzZXNzaW9ucyB0ZWFjaCBwcm9wZXIgcHVuY2hpbmcgYW5kIGtpY2tpbmcgZm9ybSBiZWZvcmUgaW50ZW5zaXR5IGlzIGFkZGVkLjwvcD4KPGRpdiBjbGFzcz0iZmxtLWgzIj5JcyBXZXN0c2lkZSBGaXRib3hpbmcgQmVnaW5uZXIgRnJpZW5kbHk/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5ZZXMuIFNhbGx5IExhcnRlciBhbmQgRGVhbmEgUmFiaWFoIHNhaWQgbm8gbWFydGlhbCBhcnRzIG9yIGZpdG5lc3MgZXhwZXJpZW5jZSBpcyByZXF1aXJlZC4gTmV3IGNsaWVudHMgYXJlIGVuY291cmFnZWQgdG8gYXJyaXZlIHRlbiB0byBmaWZ0ZWVuIG1pbnV0ZXMgZWFybHksIGluc3RydWN0b3JzIGFyZSB0b2xkIGluIGFkdmFuY2Ugd2hlbiBhIG5ld2NvbWVyIGlzIGluIHRoZSByb29tLCBhbmQgbW9kaWZpY2F0aW9ucyBhcmUgb2ZmZXJlZCBpbiBldmVyeSBjbGFzcyBzbyBjbGllbnRzIGNhbiB3b3JrIGF0IHRoZWlyIG93biBwYWNlLjwvcD4KPGRpdiBjbGFzcz0iZmxtLWgzIj5EbyBDbGllbnRzIFNwYXIgT3IgR2V0IEhpdCBBdCBXZXN0c2lkZSBGaXRib3hpbmc/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Oby4gVGhlIHN0dWRpbyBkb2VzIG5vdCBpbmNsdWRlIHNwYXJyaW5nIG9yIHBhcnRuZXIgY29udGFjdCBvZiBhbnkga2luZC4gQ2xhc3NlcyBhcHBseSBwcm9wZXIga2lja2JveGluZyBmb3JtIHRvIGEgcGVyc29uYWwgaGVhdnkgYmFnIGZvciBmaXRuZXNzIGFuZCBzdHJlc3MgcmVsaWVmLCB3aGljaCB0aGUgb3duZXJzIGRlc2NyaWJlIGFzIHRoZSByZWFzb24gbWFueSBwZW9wbGUgd2hvIHdlcmUgY3VyaW91cyBhYm91dCBraWNrYm94aW5nIGZpbmFsbHkgdHJ5IGl0LjwvcD4KPGRpdiBjbGFzcz0iZmxtLWgzIj5XaGF0IE1ha2VzIFdlc3RzaWRlIEZpdGJveGluZyBEaWZmZXJlbnQgSW4gU2FudGEgQ3J1ej88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPldlc3RzaWRlIEZpdGJveGluZyBjb21iaW5lcyBoZWF2eSBoYW5naW5nIGJhZ3MgYW5jaG9yZWQgdG8gdGhlIGZsb29yIGFuZCBjZWlsaW5nLCBmcmVlIHNtYWxsLWdyb3VwIGhvdy10byBzZXNzaW9ucyBsaW1pdGVkIHRvIGZvdXIgY2xpZW50cywgYSBzbWFsbCBhbmQgY29uc2lzdGVudCBjbGllbnQgYmFzZSwgYW5kIGEgZGVsaWJlcmF0ZWx5IG5vbi1pbnRpbWlkYXRpbmcgY3VsdHVyZS4gVGhlIG93bmVycyBkZXNjcmliZSB0aGUgc3R1ZGlvIGFzIG9wZW4gdG8gZXZlcnkgYWdlLCBib2R5IHR5cGUsIGFuZCBiYWNrZ3JvdW5kLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1rZXktYm94Ij4KPGRpdiBjbGFzcz0iZmxtLWtleS1oZWFkaW5nIj5LZXkgVGFrZWF3YXlzPC9kaXY+Cjx1bD4KPGxpPldlc3RzaWRlIEZpdGJveGluZyBpcyBhIHdvbWVuLW93bmVkIFNhbnRhIENydXogc3R1ZGlvIG9mZmVyaW5nIGhlYXZ5LWJhZyBmaXRuZXNzIGtpY2tib3hpbmcgd2l0aG91dCBzcGFycmluZyBhbmQgYSBQaWxhdGVzLWluc3BpcmVkIGNvcmUgYW5kIHN0cmVuZ3RoIGNsYXNzLjwvbGk+CjxsaT5TYWxseSBMYXJ0ZXIgYW5kIERlYW5hIFJhYmlhaCB0cmVhdCBwcm9wZXIgZm9ybSBhcyB0aGUgZW50cnkgcG9pbnQsIHRlYWNoaW5nIHRlY2huaXF1ZSB0aHJvdWdoIGZyZWUgc21hbGwtZ3JvdXAgc2Vzc2lvbnMgYmVmb3JlIGludGVuc2l0eSBpcyBhZGRlZC48L2xpPgo8bGk+RXZlcnkgY2xpZW50IHRyYWlucyBvbiBhIGRlZGljYXRlZCBoYW5naW5nIGhlYXZ5IGJhZywgYW5kIG1vZGlmaWNhdGlvbnMgYXJlIG9mZmVyZWQgaW4gZXZlcnkgY2xhc3Mgc28gaW5qdXJpZXMgYW5kIGZpdG5lc3MgbGV2ZWxzIGRvIG5vdCBleGNsdWRlIGFueW9uZS48L2xpPgo8bGk+VGhlIHN0dWRpbyBzZXJ2ZXMgcm91Z2hseSB0aGlydHkgdG8gZm9ydHkgY29uc2lzdGVudCBjbGllbnRzIGFjcm9zcyBhIHdpZGUgYWdlIHJhbmdlLCB3aXRoIHRoZSBvd25lcnMgdXN1YWxseSBvbiB0aGUgZmxvb3Igd2hldGhlciBvciBub3QgdGhleSBhcmUgdGVhY2hpbmcuPC9saT4KPC91bD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcCI+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWZyYW1lIj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtZ3JpZCI+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLW1haW4iPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1vdmVybGluZSI+VGhlIEZpcnN0IFN0ZXA8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtdGl0bGUiPllvdXIgRmlyc3QgQ2xhc3MgSXMgRnJlZTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1ydWxlIj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtY29weSI+R2V0dGluZyBzdGFydGVkIGlzIHNpbXBsZS4gVGhlIHdlYnNpdGUgbGlzdHMgdGhlIGNsYXNzIHNjaGVkdWxlLCB3aGF0IHRvIGJyaW5nLCBhbmQgdGhlIHdheXMgdG8gam9pbiwgYW5kIHlvdXIgZmlyc3QgY2xhc3MgaXMgZnJlZS4gSWYgeW91IHdvdWxkIHJhdGhlciBsZWFybiB0aGUgbW92ZXMgYmVmb3JlIHlvdSB0YWtlIGEgY2xhc3MsIHNpZ24gdXAgZm9yIGEgZnJlZSBob3ctdG8gc2Vzc2lvbiBpbnN0ZWFkLiBZb3UgY2FuIGFsc28gY2FsbCB0aGUgc3R1ZGlvIGF0ICg4MzEpIDIwNC04MzE5IG9yIGVtYWlsIGluZm9Ad2VzdHNpZGVmaXRib3hpbmcuY29tLjwvZGl2Pgo8YSBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtYnV0dG9uIiBocmVmPSJodHRwczovL3d3dy53ZXN0c2lkZWZpdGJveGluZy5jb20vIj5Cb29rIFlvdXIgRnJlZSBGaXJzdCBDbGFzczwvYT4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLXNpZGUiPgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLWNhcmQiPgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPkJlZm9yZSBZb3UgQ29tZTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1jb3B5Ij5QaWNrIGEgY2xhc3Mgb24gdGhlIHNjaGVkdWxlLCBvciBwaWNrIGEgZnJlZSBob3ctdG8gc2Vzc2lvbiBmaXJzdC48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1pbnRha2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1sYWJlbCI+V2hlbiBZb3UgQXJyaXZlPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWNvcHkiPkNvbWUgdGVuIHRvIGZpZnRlZW4gbWludXRlcyBlYXJseS4gU29tZW9uZSB3aWxsIHdhbGsgeW91IHRocm91Z2ggdGhlIGNsYXNzIGFuZCBoZWxwIHdpdGggaGFuZCB3cmFwcy48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1pbnRha2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1sYWJlbCI+RHVyaW5nIENsYXNzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWNvcHkiPllvdXIgaW5zdHJ1Y3RvciB3aWxsIGtub3cgeW91IGFyZSBuZXcuIE1vZGlmaWNhdGlvbnMgYXJlIG9mZmVyZWQgc28geW91IGNhbiB3b3JrIGF0IHlvdXIgb3duIHBhY2UuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPklmIFlvdSBXYW50IEdlYXI8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtY29weSI+VGhlIG5ldyBjbGllbnQgc3BlY2lhbCBhZGRzIGdsb3ZlcyBhbmQgaGFuZCB3cmFwcyB0byB0aHJlZSBjbGFzc2VzLCB1c2FibGUgZm9yIGVpdGhlciBmb3JtYXQuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtbm90ZSI+QSBmaXJzdCB2aXNpdCBpcyBub3QgYSB0ZXN0LiBOb2JvZHkgaXMgZXhwZWN0ZWQgdG8ga2VlcCB1cC48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtbm90ZSI+VGhlIHJvb20gaXMgdXNlZCB0byBwZW9wbGUgc3RhcnRpbmcgZnJvbSB3aGVyZXZlciB0aGV5IGhhcHBlbiB0byBiZSwgYW5kIG5vIG1hcnRpYWwgYXJ0cyBvciBmaXRuZXNzIGJhY2tncm91bmQgaXMgcmVxdWlyZWQuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5Db25jbHVzaW9uPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5XZXN0c2lkZSBGaXRib3hpbmcgaXMgbm90IHJlYWxseSBhIHN0b3J5IGFib3V0IGtpY2tib3hpbmcuIEl0IGlzIGEgc3RvcnkgYWJvdXQgd2hhdCBhIHN0dWRpbyBoYXMgdG8gZ2l2ZSB1cCBpbiBvcmRlciB0byBiZSBnZW51aW5lbHkgb3BlbiAodGhlIHNwYXJyaW5nLCB0aGUgcmFua2luZywgdGhlIGFzc3VtcHRpb24gdGhhdCBjbGllbnRzIGFycml2ZSBhbHJlYWR5IGtub3dpbmcgaG93IHRvIG1vdmUpLCBhbmQgd2hhdCBpdCBnYWlucyBpbiByZXR1cm4uIFNhbGx5IExhcnRlciBhbmQgRGVhbmEgUmFiaWFoIGJ1aWx0IHRoZSBwbGFjZSB0aGV5IHdhbnRlZCB0byB0cmFpbiBpbiwgYW5kIHRoZSByZXN1bHQgaXMgYSByb29tIHdoZXJlIGEgZmlyc3QtdGltZSBjbGllbnQgYW5kIGEgbGlmZWxvbmcgYXRobGV0ZSBjYW4gd29yayB0aGUgc2FtZSBob3VyIHdpdGhvdXQgZWl0aGVyIGZlZWxpbmcgb3V0IG9mIHBsYWNlLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkFza2VkIHdoYXQgdGhleSB3b3VsZCBtb3N0IHdhbnQgYSBwcm9zcGVjdGl2ZSBjbGllbnQgdG8gcmVtZW1iZXIsIGJvdGggb3duZXJzIGdhdmUgdGhlIHNhbWUgYW5zd2VyIHdpdGhpbiBhIHNlY29uZCBvZiBlYWNoIG90aGVyOiB0aGF0IGV2ZXJ5b25lIGlzIHdlbGNvbWUsIGFuZCB0aGF0IGV2ZXJ5b25lIGNhbiBjb21lIHRyeSBpdC4gRGVhbmEgYWRkZWQgdGhlIHZlcnNpb24gc2hlIHRlbGxzIGhlciBvd24gY2hpbGRyZW46IGZpbmQgc29tZXRoaW5nIHlvdSBlbmpveSBhbmQgc3RheSB3aXRoIGl0LCBhbmQgaXQgc3RvcHMgZmVlbGluZyBsaWtlIGEgd29ya291dC4gRm9yIGEgc3R1ZGlvIGJ1aWx0IGFyb3VuZCByZW1vdmluZyByZWFzb25zIG5vdCB0byBzdGFydCwgdGhhdCBtYXkgYmUgdGhlIG1vc3QgYWNjdXJhdGUgc3VtbWFyeSBvZiB0aGUgd2hvbGUgZW50ZXJwcmlzZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tY3RhIj5SZWFkZXJzIGludGVyZXN0ZWQgaW4gZXhwbG9yaW5nIHRoaXMgZml0bmVzcyBraWNrYm94aW5nIGFuZCBzdHJlbmd0aCBzdHVkaW8gaW4gU2FudGEgQ3J1eiBjYW4gdmlzaXQgdGhlIHN0dWRpbyBvbmxpbmUgYXQgPGEgaHJlZj0iaHR0cHM6Ly93d3cud2VzdHNpZGVmaXRib3hpbmcuY29tLyIgc3R5bGU9ImNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7Ij5XZXN0c2lkZSBGaXRib3hpbmc8L2E+LjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZlYXR1cmVkLWV4cGVydCI+CjxkaXYgY2xhc3M9ImZsbS1mZS1ncmlkIj4KPGRpdiBjbGFzcz0iZmxtLWZlLW1haW4iPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTJweDsgbGV0dGVyLXNwYWNpbmc6MnB4OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDZweCAwOyI+RmVhdHVyZWQgRml0bmVzcyBFeHBlcnQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGxldHRlci1zcGFjaW5nOjJweDsgY29sb3I6IzhiODM3YTsgbWFyZ2luOjAgMCAxNXB4IDA7Ij5BYm91dCBUaGUgRmVhdHVyZWQgRXhwZXJ0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mZWF0dXJlZC1uYW1lIj5TYWxseSBMYXJ0ZXIgJmFtcDsgRGVhbmEgUmFiaWFoPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6MTdweDsgY29sb3I6IzVmNWE1MDsgbWFyZ2luOjAgMCA2cHggMDsiPkNvLU93bmVycyAvIFdlc3RzaWRlIEZpdGJveGluZzwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGNvbG9yOiM3ZDc1NmI7IG1hcmdpbjowOyI+U2FudGEgQ3J1eiwgQ2FsaWZvcm5pYTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmUtYnVzaW5lc3MiIHN0eWxlPSJtYXJnaW46MjJweCAwIDAgMDsiPgo8aW1nIGNsYXNzPSJmbG0tZmUtbG9nbyIgc3JjPSJodHRwczovL2lpbGkuaW8vQ2c4eFdOdC5qcGciIGFsdD0iV2VzdHNpZGUgRml0Ym94aW5nIGxvZ28iPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjEwLjVweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzhhN2E1ODsgbWFyZ2luOjAgMCA1cHggMDsiPkZlYXR1cmVkIEJ1c2luZXNzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoxLjM7IGNvbG9yOiMxNzE3MTc7IG1hcmdpbjowOyI+V2VzdHNpZGUgRml0Ym94aW5nPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6MTNweDsgY29sb3I6IzdkNzU2YjsgbWFyZ2luOjZweCAwIDAgMDsiPlNhbnRhIENydXosIENhbGlmb3JuaWE8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmUtc2lkZSI+CjxpbWcgY2xhc3M9ImZsbS1mZS1waG90byIgc3JjPSJodHRwczovL2lpbGkuaW8vQ2c4b0dqZS5qcGciIGFsdD0iU2FsbHkgTGFydGVyIGFuZCBEZWFuYSBSYWJpYWgsIGNvLW93bmVycyBvZiBXZXN0c2lkZSBGaXRib3hpbmcgaW4gU2FudGEgQ3J1eiwgQ2FsaWZvcm5pYSI+CjxkaXYgY2xhc3M9ImZsbS1mZS1waG90by1jYXB0aW9uIj5TYWxseSBMYXJ0ZXIgYW5kIERlYW5hIFJhYmlhaCwgdGhlIHRyYWluaW5nIHBhcnRuZXJzIHdobyBvcGVuZWQgV2VzdHNpZGUgRml0Ym94aW5nIHRvZ2V0aGVyIG9uIHRoZSBTYW50YSBDcnV6IFdlc3RzaWRlLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2U0ZGZkNzsgbWFyZ2luOjAgMCAyMHB4IDA7Ij48L2Rpdj4KPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjY3MHB4OyI+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MCAwIDE5cHggMDsiPlNhbGx5IExhcnRlciBhbmQgRGVhbmEgUmFiaWFoIGFyZSB0aGUgY28tb3duZXJzIG9mIFdlc3RzaWRlIEZpdGJveGluZyBpbiBTYW50YSBDcnV6LCBDYWxpZm9ybmlhLiBTYWxseSBjYW1lIHRvIGZpdG5lc3Mga2lja2JveGluZyB0aHJvdWdoIG1hcnRpYWwgYXJ0cywgd2l0aCB0cmFpbmluZyB0aGF0IGluY2x1ZGVzIE11YXkgVGhhaSBhbmQgYSBmb3VydGgtZGVncmVlIGJsYWNrIGJlbHQsIGFuZCBzaGUgbGVhZHMgdGhlIHN0dWRpbyZyc3F1bztzIGJhZyB3b3JrIGFuZCBmcmVlIGluc3RydWN0aW9uYWwgc2Vzc2lvbnMuIERlYW5hLCBhIGZvcm1lciBzb2NjZXIgcGxheWVyLCBkZXZlbG9wZWQgYW5kIHRlYWNoZXMgQ29yZVBvd2VyK1N0cmVuZ3RoLCB0aGUgc3R1ZGlvJnJzcXVvO3MgUGlsYXRlcy1pbnNwaXJlZCBjb3JlIGFuZCBzdHJlbmd0aCBwcm9ncmFtLiBUaGUgdHdvIHRyYWluZWQgdG9nZXRoZXIgZm9yIHllYXJzIGJlZm9yZSBvcGVuaW5nIHRoZSBzdHVkaW8gYXMgYnVzaW5lc3MgcGFydG5lcnMuPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPk1pc3Npb24gLyBQaGlsb3NvcGh5PC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MCAwIDE5cHggMDsiPlRoZWlyIHNoYXJlZCBwaGlsb3NvcGh5IGJlZ2lucyB3aXRoIGZvcm06IHRlYWNoIHBlb3BsZSBob3cgdG8gbW92ZSBjb3JyZWN0bHkgc28gdGhlIHdvcmtvdXQgZG9lcyBtb3JlIGFuZCB0aGUgcmlzayBvZiBpbmp1cnkgZG9lcyBsZXNzLiBBcm91bmQgdGhhdCBzaXRzIGEgY29tbWl0bWVudCB0byBhIHJvb20gd2l0aG91dCBlZ28sIHdoZXJlIG5vYm9keSBuZWVkcyBwcmlvciBleHBlcmllbmNlLCBtb2RpZmljYXRpb25zIGFyZSBzdGFuZGFyZCwgYW5kIHRoZSBnb2FsIGlzIHN0cm9uZywgY2FwYWJsZSBib2RpZXMgcmF0aGVyIHRoYW4gYSBwYXJ0aWN1bGFyIGFwcGVhcmFuY2UuPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPlZhbHVlcyAvIFNwZWNpYWx0aWVzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MDsiPlRoZWlyIHZhbHVlcyBpbmNsdWRlIGFjY2Vzc2liaWxpdHksIGluanVyeSBwcmV2ZW50aW9uLCBpbmRpdmlkdWFsIGF0dGVudGlvbiwgaW50ZXJnZW5lcmF0aW9uYWwgY29tbXVuaXR5LCBhbmQgb3Blbm5lc3MgdG8gZXZlcnkgYm9keSB0eXBlIGFuZCBiYWNrZ3JvdW5kLiBBdCBXZXN0c2lkZSBGaXRib3hpbmcgdGhvc2UgdmFsdWVzIGFwcGVhciBhcyBmcmVlIGhvdy10byBzZXNzaW9ucywgY2xhc3MgbW9kaWZpY2F0aW9ucywgb3duZXJzIG9uIHRoZSBmbG9vciwgYW5kIGEgc3R1ZGlvIGN1bHR1cmUgdGhlIGNvLW93bmVycyBkZXNjcmliZSBhcyB3ZWxjb21pbmcgYnkgZGVzaWduLjwvcD4KPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYmFja2dyb3VuZDp0cmFuc3BhcmVudDsgYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgcGFkZGluZzoyNHB4IDAgNHB4IDA7IG1hcmdpbjowIDAgMzJweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgQ3JpdGVyaWE8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIxcHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7IHNlbGVjdGVkIHRoaXMgc3BvdGxpZ2h0IGZvciB0aGUgZGVsaWJlcmF0ZW5lc3Mgb2YgdGhlIHN0dWRpbyZyc3F1bztzIGVudHJ5IHBvaW50LCB0aGUgY28tb3duZXJzJnJzcXVvOyBhY2NvdW50IG9mIGhvdyB0ZWNobmlxdWUgaXMgdGF1Z2h0IGJlZm9yZSBpbnRlbnNpdHksIGFuZCB0aGUgcmFuZ2Ugb2YgYWdlcyBhbmQgYWJpbGl0aWVzIHRyYWluaW5nIGluIHRoZSBzYW1lIHNtYWxsIHJvb20uPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZjRlZmU1OyBib3JkZXItbGVmdDoycHggc29saWQgI2E1OGI1NTsgcGFkZGluZzoyMHB4IDIycHg7IG1hcmdpbjowIDAgMjhweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjJweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNzsgbWFyZ2luOjAgMCA4cHggMDsiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOyBWZXJpZmllZCBTcG90bGlnaHQ8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE5cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7IHB1Ymxpc2hlcyB0aGVzZSBmZWF0dXJlcyB0byBwbGFjZSBpbmRlcGVuZGVudCBzdHVkaW8gb3duZXJzIG9uIHRoZSByZWNvcmQgYWJvdXQgaG93IHRoZXkgcnVuIHRoZWlyIHJvb21zLCB3aGF0IHRoZXkgdGVhY2ggZmlyc3QsIGFuZCB3aG8gdGhleSBidWlsZCB0aGUgc2NoZWR1bGUgZm9yLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9InBhZGRpbmc6MCAwIDMwcHggMDsgbWFyZ2luOjA7Ij4KPGRpdiBjbGFzcz0iZmxtLWZvb3Rlci1tZXRhIj5QdWJsaXNoZWQgYnkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7ICZuYnNwOyB8ICZuYnNwOyBMb2NhbCBGaXRuZXNzIExlYWRlcnNoaXAgU2VyaWVzICZuYnNwOyB8ICZuYnNwOyBFZGl0b3JpYWwgU3BvdGxpZ2h0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+RWRpdG9yaWFsbHkgcmV2aWV3ZWQgYW5kIHByZXBhcmVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOzwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IHBhZGRpbmc6MjJweCAwIDAgMDsgbWFyZ2luOjAgMCAyOHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkFydGljbGUgRGV0YWlsczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5QdWJsaWNhdGlvbjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5GaXRuZXNzIExpdmluZyBNYWdhemluZSZ0cmFkZTs8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlByZXBhcmVkIEJ5PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPk1hcmsgRC5SLiBGb3JkLCBNYW5hZ2luZyBFZGl0b3I8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciIHN0eWxlPSJib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlN1YmplY3Q8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+U2FsbHkgTGFydGVyLCBEZWFuYSBSYWJpYWgsIGFuZCBXZXN0c2lkZSBGaXRib3hpbmc8L3NwYW4+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0ibWFyZ2luOjAgMCAxNHB4IDA7Ij5Tb3VyY2VzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zb3VyY2Utbm90ZSI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMmEyNzIzOyBtYXJnaW46MDsiPlNvdXJjZSBtYXRlcmlhbCBmb3IgdGhpcyBzcG90bGlnaHQgY29uc2lzdGVkIG9mIHRoZSBhcHByb3ZlZCBGaXRuZXNzIExpdmluZyBNYWdhemluZSZ0cmFkZTsgZWRpdG9yaWFsIGRyYWZ0IHByZXBhcmVkIGZvciByZXZpZXcgd2l0aCBTYWxseSBMYXJ0ZXIgYW5kIERlYW5hIFJhYmlhaCwgdGhlIHJlY29yZGVkIGVkaXRvcmlhbCBpbnRlcnZpZXcgY29uZHVjdGVkIHdpdGggdGhlbSwgY3VzdG9tZXIgZmVlZGJhY2sgc3VwcGxpZWQgZm9yIGVkaXRvcmlhbCB1c2UgYnkgTWFobW91ZCBBbG5haGxhd2ksIGFuZCB0aGUgb2ZmaWNpYWwgV2VzdHNpZGUgRml0Ym94aW5nIHdlYnNpdGUuIENsYXNzIGRlc2NyaXB0aW9ucywgY2xpZW50IGNvdW50cywgcHJpY2luZyBhbmQgb2ZmZXIgcmVmZXJlbmNlcywgaW5zdHJ1Y3Rpb25hbCBkZXRhaWxzLCBsZWFkZXJzaGlwIHJlZmVyZW5jZXMsIGFuZCB0cmFpbmluZyBwaGlsb3NvcGh5IGFyZSBsaW1pdGVkIHRvIHdoYXQgdGhvc2Ugc291cmNlcyBjb250YWluLiBObyBjcmVkZW50aWFscywgYXdhcmRzLCByYW5raW5ncywgbWVkaWNhbCBjbGFpbXMsIG9yIGNsaWVudCBvdXRjb21lcyB3ZXJlIGFkZGVkIGJleW9uZCB0aGVtLjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzg7IGNvbG9yOiMzYTM4MzM7IG1hcmdpbjowIDAgMjRweCAwOyI+CjxkaXY+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7IGVkaXRvcmlhbCBpbnRlcnZpZXcgd2l0aCBTYWxseSBMYXJ0ZXIgYW5kIERlYW5hIFJhYmlhaC48L2Rpdj4KPGRpdj5DdXN0b21lciBmZWVkYmFjayBzdXBwbGllZCBmb3IgZWRpdG9yaWFsIHVzZSBieSBNYWhtb3VkIEFsbmFobGF3aS48L2Rpdj4KPGRpdj5PZmZpY2lhbCB3ZWJzaXRlOiA8YSBocmVmPSJodHRwczovL3d3dy53ZXN0c2lkZWZpdGJveGluZy5jb20vIiBzdHlsZT0iY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudDsiPndlc3RzaWRlZml0Ym94aW5nLmNvbTwvYT4uPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZGlzY2xhaW1lciI+VGhpcyBmZWF0dXJlIGlzIGVkaXRvcmlhbCBjb250ZW50IGFuZCBpcyBub3QgbWVkaWNhbCBhZHZpY2UuIFRyYWluaW5nIGRlc2NyaXB0aW9ucywgbWV0aG9kcywgYW5kIG91dGNvbWVzIHJlZmxlY3QgdGhlIGZlYXR1cmVkIGV4cGVydHMmcnNxdW87IG93biBhY2NvdW50IGFuZCBpbmRpdmlkdWFsIGV4cGVyaWVuY2UsIGFuZCByZXN1bHRzIGRpZmZlciBmcm9tIHBlcnNvbiB0byBwZXJzb24uIFJlYWRlcnMgc2hvdWxkIGNvbnN1bHQgYSBxdWFsaWZpZWQgaGVhbHRoY2FyZSBwcm9mZXNzaW9uYWwgYmVmb3JlIGJlZ2lubmluZyBhbnkgbmV3IGV4ZXJjaXNlIHByb2dyYW0uPC9kaXY+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2Q5ZDRjYjsgbWFyZ2luOjI0cHggMCAxOHB4IDA7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZvb3Rlci1tZXRhIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuODsgbGV0dGVyLXNwYWNpbmc6MS41cHg7IG1hcmdpbjowOyI+JmNvcHk7IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOy4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+
Local Fitness Leadership Series
Editorial Spotlight / Santa Cruz, California
By Mark D.R. Ford
Managing Editor
Fitness Living Magazine™ Feature Profile

The Boxing RoomThat Teaches YouBefore It Tests You

Inside Sally Larter and Deana Rabiah’s Santa Cruz studio, every client gets a heavy bag of their own, small-group sessions are capped at four people, and modifications are offered in every class before anyone has to ask.
Recognized by Fitness Living Magazine™ for instructional access, injury-conscious coaching, small-group teaching, and local fitness leadership.
Fitness kickboxing training on heavy hanging bags at Westside Fitboxing in Santa Cruz, California
On The Bag: Fitboxing classes run on hanging heavy bags, with roughly thirty to forty minutes of punching and kicking before the session moves to weights and mat work.
Most boxing rooms tell a newcomer where they stand within the first ten minutes. Salvetoria (Sally) Larter and Deana Rabiah built Westside Fitboxing to remove that moment entirely. There is no sparring, no ranking, no assumed skill, and no shared equipment, only a heavy bag reserved for each person in the room.
The two women had trained together since their children were small, and when the studio they shared closed during the pandemic, they opened their own on the Santa Cruz Westside. Sally brought a martial arts background. Deana brought a soccer player’s respect for functional movement. Both brought the same conviction: a fitness studio should not require confidence as a prerequisite.
“We want everyone to walk into our studio and feel that they belong, that they don’t need to have this expertise. We will teach them.”
Sally Larter, Co-Owner / Westside Fitboxing
What Clients Notice First
A small room, a bag of their own, and instructors who introduce themselves before class. New clients arrive ten to fifteen minutes early to learn the format, wrap their hands, and locate the mats and weights.
Nobody is expected to know how to punch. Sally runs free Saturday how-to sessions capped at four people so each client receives close attention, and she arranges weekday times for anyone who cannot attend. Instructors know when a newcomer is coming, greet them, watch their form, and answer questions before and after class.
Clients also notice who shares the room. College students train beside people in their seventies. A client with Parkinson’s punches while others kick, with modifications offered as a normal part of class. Deana and Sally are often on the floor even when they are not teaching, and conversations continue in the parking lot after class ends.
Westside Fitboxing co-owners Sally Larter and Deana Rabiah in Santa Cruz, California
SALLY LARTER & DEANA RABIAH: Westside Fitboxing is women-owned and led by two long-time training partners who opened the studio together on the Santa Cruz Westside.
At A Glance
LocationA boutique studio on the Westside of Santa Cruz, California.
FormatsHeavy-bag fitboxing and CorePower+Strength mat classes.
Client BaseRoughly thirty to forty consistent clients, college age through senior years.
LeadershipWomen-owned, with both co-owners usually on the floor.
Owner Focus
Sally Larter and Deana Rabiah run the studio around a single standard: teach the form first, then let the workout get hard. That owner-led tone gives Westside Fitboxing its unguarded, instructional, and deliberately unintimidating identity.
Core and strength training session at Westside Fitboxing in Santa Cruz, California
On The Mat: CorePower+Strength is the studio’s low-impact format, focused on core stability, weights, and functional movement patterns.
Westside Fitboxing Standard
Open DoorNewcomers are met at the door, introduced by name, and invited to arrive early so the space feels familiar before class begins.
Form FirstFree how-to sessions, limited to four clients, teach proper punching and kicking before intensity is ever added.
Own Heavy BagEvery client works a hanging bag anchored to floor and ceiling. No sparring, no sharing, no air punches.
Built-In ModificationsInstructors offer alternatives in every class so injuries, limitations, and different fitness levels never keep anyone on the sideline.
 
The Fitness Standard
Westside Fitboxing stands apart by teaching kickboxing form for fitness rather than competition, keeping the room small enough that instructors know every client by name.
Welcome Builds
CONFIDENCE
A Santa Cruz Fitboxing And Strength Studio Built On Taught Form, Personal Heavy Bags, And A Room Without Ego.
Profile Snapshot
BusinessWestside Fitboxing
Co-OwnersSally Larter and Deana Rabiah
LocationSanta Cruz, California
FocusFitness kickboxing on heavy bags, core and total-body strength, taught form, and modifications offered in every class.
Training ModelSmall-studio group classes, free how-to sessions capped at four clients, a free first class, drop-in rates, punch cards, and memberships.
Editorial Dossier

The premise here is operational rather than motivational. Intimidation is treated as something a schedule and a floor plan can fix: cap the instructional session at four, hang every bag from floor and ceiling so nobody waits or shares, and tell the instructor who is new before the hour starts.

Editor’s Note

This profile follows two training partners from a studio that closed during the pandemic to a small Westside room with two formats, no contact of any kind, and a standing offer to teach anyone how to punch before they are ever asked to do it in a class.

Fitness Living Magazine™ Profile
What A Non-Intimidating Studio Actually Requires

Creating a non-intimidating fitness environment sounds like a marketing line until you look at what it requires operationally. It means capping an instructional session at four people. It means telling every instructor which client is new that night. It means offering a modification before anyone has to ask for one. At Westside Fitboxing, the welcome is not a slogan on the wall; it is a set of decisions the owners make about how the hour is run.

Quick Answer

Westside Fitboxing is a women-owned boutique studio on the Santa Cruz Westside offering two class formats: heavy-bag fitness kickboxing with no sparring, and CorePower+Strength, a Pilates-inspired mat and weights class. Co-owners Sally Larter and Deana Rabiah serve roughly thirty to forty consistent clients, teach proper form through free how-to sessions, and build every class so beginners, returning athletes, and older clients can train in the same room.

Sally came to fitness kickboxing through martial arts rather than through fitness. Her training includes Muay Thai and a fourth-degree black belt, and for years the kickboxing work existed to keep her conditioning sharp for something else. When she later ran a studio with a business partner, it was the fitness kickboxing, not the martial arts curriculum, that drew the widest range of people through the door. That observation eventually shaped the business she runs today.

What You’ll Learn
Inside The Westside Fitboxing Approach

This profile looks at how two owners built a Santa Cruz studio around taught technique, personal heavy bags, and a room that does not ask anyone to prove themselves at the door.

Why It Is Different

Kickboxing technique is taught for fitness and stress relief, with no sparring, no partner contact, and no shared equipment.

Who It Serves

College students, surfers and mountain bikers cross-training, working adults, and clients well into their senior years.

Why It Stands Out

A small client base, owners on the floor, and free instruction make the studio unusually accessible for a boxing-style space.

A Studio Built By Two Training Partners

Sally and Deana had been working out together since their children were young, first as participants and then as instructors in the same space. Deana, a former soccer player, had been looking for a way to stay fit that was genuinely enjoyable and surrounded by good people. When that studio closed during the pandemic, the two of them decided to open something narrower and more deliberate.

Westside Fitboxing dropped the martial arts curriculum entirely and kept the two things that worked: fitness kickboxing on heavy bags, and Deana’s CorePower+Strength program, a Pilates-inspired mat class built around core and total-body strength. The formats complement each other (some clients do both, many do one), and neither requires prior experience. What the owners wanted, from the first day, was a space where people could work hard without feeling assessed.

Client Experience

A client at Westside Fitboxing is meant to feel known rather than processed. The owners introduce themselves to newcomers, ask about injuries and training history, and flag new faces to whichever instructor is teaching. One graduate student who trained at the studio during her time at UC Santa Cruz wrote the owners a letter before returning home, and has since kept in touch about the training she carried with her.

“We’re not training for beach bodies. We’re training for our old-person body, so we can take care of ourselves.”
Deana Rabiah, Co-Owner / Westside Fitboxing
Why The Bag Setup Matters

Ask Sally what actually separates the studio from other kickboxing options and she does not start with philosophy. She starts with equipment. Westside Fitboxing uses heavy hanging bags anchored at both the ceiling and the floor, one per client, for the whole session. She contrasts that with water-filled freestanding bags that swing under contact, with focus mitt work that requires clients to alternate and wait, and with classes that punch the air. In her view, each of those compromises either the workout or the client’s safety.

The absence of sparring is the other structural decision, and it is the one prospective clients ask about most. Both owners said they regularly hear from people who wanted to try kickboxing but did not want to worry about being hit or kicked. Removing contact does not soften the work. Clients spend thirty to forty minutes on the bag before moving into weights, core, and mat work, and the impact of striking a heavy bag remains part of the training effect.

Westside Fitboxing class training in the Santa Cruz studio
Classes are built as full-body sessions rather than split by muscle group, combining cardio, strength, and core work in a single hour.
Form As The Governing Philosophy

Both owners describe form as the thing that gets lost in larger gyms unless a member is paying separately for a trainer. At Westside Fitboxing it is the first thing taught and the thing instructors keep watching: how a punch lands, whether a kick is loaded correctly, what a plank looks like under fatigue. The stated goal is twofold: clients get more from the workout, and they are less likely to hurt themselves doing it. Deana noted that the studio also works with clients returning from injury, where careful technique is not optional.

Instructors are given latitude within that structure. The owners do not choreograph classes; they set the general shape and let each instructor build the session, on the theory that different instructors bring different strengths and clients respond to the variety. Every class is a full-body class, there is no leg day or arm day, and the programming is deliberately mixed so bodies do not settle into a routine.

Editorial Perspective

Westside Fitboxing matters because it treats intimidation as a design problem rather than a personal failing: teach the technique first, remove the contact, and the door opens for people who assumed the sport was not for them.

Editorial Service Brief
What Westside Fitboxing Offers

Based on the interview and the studio’s published information, Westside Fitboxing is built for people who want a coached full-body workout in a small room, with or without prior experience.

Fitboxing ClassesRoughly thirty to forty minutes of punching and kicking on a personal heavy bag, followed by weights and mat work. Proper kickboxing form, applied to fitness and stress relief. No sparring.
CorePower+StrengthDeana Rabiah’s Pilates-inspired mat class, focused on core stability, total-body strength, and weight work. Low-impact, no bags, and built to complement the fitboxing format or stand alone.
Free How-To SessionsSmall-group instruction on Saturday mornings, capped at four clients, teaching how to punch and kick correctly. Weekday times can be arranged for clients who cannot attend on a weekend.
Ways To JoinA free first class, drop-in rates, punch cards, and memberships. A new client special adds gloves, hand wraps, and three classes that may be used for either format.
Who They ServeRoughly thirty to forty consistent clients, ranging from college students to seniors, including surfers and mountain bikers cross-training and people returning to exercise after time away.
Client Perspective
“Best workout in town. Excellent instructors and friendly staff. Very welcoming and always fresh and clean.”
Mahmoud Alnahlawi / Client Feedback Supplied For Editorial Use
Strong Rather Than Small

Asked what the fitness industry makes unnecessarily complicated, Deana answered without hesitation: the image it sells to women. The assumption that a certain body type is required to walk into a Pilates studio or a boxing gym, she said, is one of the main things keeping people out of both. Neither owner is interested in reinforcing it. Their stated aim is to build strong, capable humans, and they are indifferent to what that looks like from the outside.

That thinking runs through the training itself. Deana works to convince clients, women in particular, that they are stronger than they assume, encouraging small increases she can see them ready for. Sally emphasizes the upper-body strength and bone loading that come from striking a bag, and the mobility that has to accompany strength if it is going to be useful later in life. Sally also weaves elements of self-defense awareness into class: keeping a guard up, understanding spatial awareness, and reacting to protect the head.

What Consistency Produces

When clients train regularly, the owners describe a familiar sequence. Endurance comes first: the breaks get shorter. Then the weights get heavier, particularly for upper body and shoulders. Then the technique arrives, and with it something both owners returned to repeatedly: empowerment. Sally calls it the aha moment, the point where a client who came in timid is hitting the bag hard enough that the whole room can hear it, and cannot quite hide the smile that follows.

The other outcome is harder to program for. The owners describe clients becoming friends, lingering in the parking lot after class, and offering each other help with things that have nothing to do with fitness. It happens across generations, which in a room holding both college students and retirees is not a small thing. Deana also frames the workout itself as stress relief: a place to leave the rest of the day at the door and push as hard as safety allows.

Why This Matters Locally

Santa Cruz is an unusually active city, and both owners are candid that their real competition is the surf and the bike trails as much as any other studio. They also decline the local habit of comparing gyms. Sally said plainly that she would never tell a client to train only at Westside Fitboxing; the studio has surfers and mountain bikers who use classes as cross-training, and the owners consider that a good use of the space rather than a lost sale.

For someone searching for fitness kickboxing in Santa Cruz, a beginner-friendly boxing workout, or a low-impact core and strength class on the Westside, the distinction is practical. This is a small, women-owned studio where the instructors reflect the community they serve, where the room is openly welcoming to Santa Cruz’s LGBTQ community, and where the answer to “is this okay for someone my age who hasn’t worked out in a long time” has been the same since the doors opened.

FAQ
Who Are Sally Larter And Deana Rabiah?

Sally Larter and Deana Rabiah are the co-owners of Westside Fitboxing, a women-owned boutique studio in Santa Cruz, California. Sally teaches fitness kickboxing and brings a martial arts background that includes Muay Thai and a fourth-degree black belt. Deana leads the studio’s core and strength program and came to fitness through a background in soccer.

What Is Westside Fitboxing Known For?

Westside Fitboxing is known for heavy-bag fitness kickboxing with no sparring, along with CorePower+Strength, a Pilates-inspired class focused on core and total-body strength. Every participant trains on their own hanging heavy bag, and free how-to sessions teach proper punching and kicking form before intensity is added.

Is Westside Fitboxing Beginner Friendly?

Yes. Sally Larter and Deana Rabiah said no martial arts or fitness experience is required. New clients are encouraged to arrive ten to fifteen minutes early, instructors are told in advance when a newcomer is in the room, and modifications are offered in every class so clients can work at their own pace.

Do Clients Spar Or Get Hit At Westside Fitboxing?

No. The studio does not include sparring or partner contact of any kind. Classes apply proper kickboxing form to a personal heavy bag for fitness and stress relief, which the owners describe as the reason many people who were curious about kickboxing finally try it.

What Makes Westside Fitboxing Different In Santa Cruz?

Westside Fitboxing combines heavy hanging bags anchored to the floor and ceiling, free small-group how-to sessions limited to four clients, a small and consistent client base, and a deliberately non-intimidating culture. The owners describe the studio as open to every age, body type, and background.

Key Takeaways
  • Westside Fitboxing is a women-owned Santa Cruz studio offering heavy-bag fitness kickboxing without sparring and a Pilates-inspired core and strength class.
  • Sally Larter and Deana Rabiah treat proper form as the entry point, teaching technique through free small-group sessions before intensity is added.
  • Every client trains on a dedicated hanging heavy bag, and modifications are offered in every class so injuries and fitness levels do not exclude anyone.
  • The studio serves roughly thirty to forty consistent clients across a wide age range, with the owners usually on the floor whether or not they are teaching.
The First Step
Your First Class Is Free
Getting started is simple. The website lists the class schedule, what to bring, and the ways to join, and your first class is free. If you would rather learn the moves before you take a class, sign up for a free how-to session instead. You can also call the studio at (831) 204-8319 or email info@westsidefitboxing.com.
Book Your Free First Class
Before You ComePick a class on the schedule, or pick a free how-to session first.
When You ArriveCome ten to fifteen minutes early. Someone will walk you through the class and help with hand wraps.
During ClassYour instructor will know you are new. Modifications are offered so you can work at your own pace.
If You Want GearThe new client special adds gloves and hand wraps to three classes, usable for either format.
A first visit is not a test. Nobody is expected to keep up.
The room is used to people starting from wherever they happen to be, and no martial arts or fitness background is required.
Conclusion

Westside Fitboxing is not really a story about kickboxing. It is a story about what a studio has to give up in order to be genuinely open (the sparring, the ranking, the assumption that clients arrive already knowing how to move), and what it gains in return. Sally Larter and Deana Rabiah built the place they wanted to train in, and the result is a room where a first-time client and a lifelong athlete can work the same hour without either feeling out of place.

Asked what they would most want a prospective client to remember, both owners gave the same answer within a second of each other: that everyone is welcome, and that everyone can come try it. Deana added the version she tells her own children: find something you enjoy and stay with it, and it stops feeling like a workout. For a studio built around removing reasons not to start, that may be the most accurate summary of the whole enterprise.

Readers interested in exploring this fitness kickboxing and strength studio in Santa Cruz can visit the studio online at Westside Fitboxing.
Featured Fitness Expert
About The Featured Expert
Sally Larter & Deana Rabiah
Co-Owners / Westside Fitboxing
Santa Cruz, California
Westside Fitboxing logo
Featured Business
Westside Fitboxing
Santa Cruz, California
Sally Larter and Deana Rabiah, co-owners of Westside Fitboxing in Santa Cruz, California
Sally Larter and Deana Rabiah, the training partners who opened Westside Fitboxing together on the Santa Cruz Westside.

Sally Larter and Deana Rabiah are the co-owners of Westside Fitboxing in Santa Cruz, California. Sally came to fitness kickboxing through martial arts, with training that includes Muay Thai and a fourth-degree black belt, and she leads the studio’s bag work and free instructional sessions. Deana, a former soccer player, developed and teaches CorePower+Strength, the studio’s Pilates-inspired core and strength program. The two trained together for years before opening the studio as business partners.

Mission / Philosophy

Their shared philosophy begins with form: teach people how to move correctly so the workout does more and the risk of injury does less. Around that sits a commitment to a room without ego, where nobody needs prior experience, modifications are standard, and the goal is strong, capable bodies rather than a particular appearance.

Values / Specialties

Their values include accessibility, injury prevention, individual attention, intergenerational community, and openness to every body type and background. At Westside Fitboxing those values appear as free how-to sessions, class modifications, owners on the floor, and a studio culture the co-owners describe as welcoming by design.

Editorial Criteria
Fitness Living Magazine™ selected this spotlight for the deliberateness of the studio’s entry point, the co-owners’ account of how technique is taught before intensity, and the range of ages and abilities training in the same small room.
Fitness Living Magazine™ Verified Spotlight
Fitness Living Magazine™ publishes these features to place independent studio owners on the record about how they run their rooms, what they teach first, and who they build the schedule for.
Published by Fitness Living Magazine™   |   Local Fitness Leadership Series   |   Editorial Spotlight
Editorially reviewed and prepared by Fitness Living Magazine™
Article Details
PublicationFitness Living Magazine™
Prepared ByMark D.R. Ford, Managing Editor
SubjectSally Larter, Deana Rabiah, and Westside Fitboxing
Sources
Source material for this spotlight consisted of the approved Fitness Living Magazine™ editorial draft prepared for review with Sally Larter and Deana Rabiah, the recorded editorial interview conducted with them, customer feedback supplied for editorial use by Mahmoud Alnahlawi, and the official Westside Fitboxing website. Class descriptions, client counts, pricing and offer references, instructional details, leadership references, and training philosophy are limited to what those sources contain. No credentials, awards, rankings, medical claims, or client outcomes were added beyond them.
Fitness Living Magazine™ editorial interview with Sally Larter and Deana Rabiah.
Customer feedback supplied for editorial use by Mahmoud Alnahlawi.
Official website: westsidefitboxing.com.
This feature is editorial content and is not medical advice. Training descriptions, methods, and outcomes reflect the featured experts’ own account and individual experience, and results differ from person to person. Readers should consult a qualified healthcare professional before beginning any new exercise program.
© Fitness Living Magazine™. All rights reserved.
Cover Stories

0 Comments

Write A Comment

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

Inside the Torrance Studio Where Strength Is Measured, Not Guessed: Top Tyr Training Review

In 2017, a client asked Ian Johnson whether he had heard of a machine called ARX. He had not. Four years of research later, with the fitness industry still shuttered, Ian and his wife Jenna opened Top

08.12.2026

Why Listening is the Key to Effective Personal Training

Local Fitness Leadership Series Editorial Spotlight / Murrieta, California By Mark D.R. Ford Managing Editor A client walked into the Solid Core Fitness studio a few weeks ago and said she was fine. Dannielle Wood had already read the slump in her shoulders from across the training floor. The workout on the program that morning never happened. The two of them went outside and walked instead. That decision explains how the private studio in Murrieta, California operates. Dannielle, a co-owner and personal trainer with nearly a decade in the field, describes listening as the first step of any training approach — not a courtesy extended before the real work begins, but the thing that determines what the real work should be that day. “The best training approach for my clients is to listen. Listening is the first step to building the program.” Dannielle Wood / Co-Owner, Solid Core Fitness The Fitness Standard Solid Core Fitness stands apart by pairing fully customized private and semi-private programming with a coaching method that begins with attention: to the words, the body, and the day a client actually walked in with. What Clients Notice First A quiet floor. There is no front desk, no queue for equipment, and no one waiting on a machine. Dannielle can see the entrance from where she trains, so anyone walking through the door receives a greeting before anything else happens. The studio holds three identically equipped stations, which means a client never has to wait, share, or reorganize a workout around someone else's set. The smaller details are deliberate. The walls are light blue, chosen by the studio's previous owners for how the color reads to the eye. Every intake conversation includes a question about music, and the answer is honored — including the client who prefers silence, for whom the sound goes off the moment his car turns into the lot. Clients are told plainly that they are going to be made uncomfortable, because fitness is uncomfortable, and that the room around them should not add to it. What follows is harder to design and easier to feel. Dannielle tells clients the studio is a safe space, and she means it literally: safe to struggle, safe to say the honest answer, safe to get emotional mid-session. Clients arrive for a workout and often end up talking. She listens, and then she goes looking for whatever they need — inside the studio or well beyond it. Dannielle Wood co-owns Solid Core Fitness in Murrieta, California with her business partner, Brian. Their studio is built around customized programming and attentive coaching. Owner Focus Dannielle Wood came into training after a career in agriculture business and accounting, and after correcting significant food allergies that had shaped how she felt for most of her life. That experience set the studio's standard: understand the person before writing the program. Solid Core Fitness operates as a private studio rather than an open-floor gym, with training organized around individual and small-group sessions. Solid Core Fitness Standard Active Listening Session decisions follow what a client says, shows, and needs that day rather than what the program originally called for. Private Floor Three identically equipped stations mean no waiting for equipment and no more than three clients training at once. Safe Space Music, pace, and conversation are set by the client, and difficult days are treated as part of training rather than an interruption. Resource Network Beyond fitness and nutrition, the studio connects clients to outside practitioners and local services across many different fields. Listening Builds SAFETY A Murrieta Private Training Studio Built On Customized Programming, Attentive Coaching, And A Room Clients Can Be Honest In. The Fitness Living Profile Why Listening Is The Key To Effective Personal Training At Solid Core Fitness Inside Dannielle Wood's view of private training in Murrieta, where every program is written from scratch, every session is thirty efficient minutes, and the coaching begins with paying attention. Ask most trainers what produces results and the answer arrives in sets, reps, and macronutrients. Dannielle Wood answers differently. Asked which coaching method she has found most effective, she said listening — to a client's words, to their body, to their body language, to the expression on their face as they walk in. All of that information, taken in quickly and continuously, is what determines the training approach for that session. Quick Answer Solid Core Fitness is a private personal training studio in Murrieta, California, co-owned by Dannielle Wood and her business partner, Brian. Training is one-on-one or semi-private with a maximum of three clients at a time, every program is custom-written, and sessions run thirty minutes with strength and cardio combined. The studio welcomes clients across ability levels, offers nutrition and behavior change coaching, hosts outside wellness practitioners, and gives every consultation two complimentary workouts. That method has a personal origin. Dannielle earned a degree in agriculture business, worked in the field for two years, then moved into accounting — a job she was good at and did not enjoy. Near the end of college she discovered she had significant food allergies, several of them to foods widely considered healthy, which had left her with chronic pain, inflammation, and a body that never felt right despite an active life. Correcting them changed her baseline entirely. She has said she did not know what feeling good felt like until she was in her twenties. What You'll Learn Inside The Solid Core Fitness Approach This profile examines how Solid Core Fitness combines customized programming, specialty certifications, short efficient sessions, and a listening-first coaching method inside a private Murrieta studio. Why It Is Different Programs are written individually rather than pulled from a template, and adjusted from what the trainer observes session to session. Who It Serves Clients across ability levels who want direct attention, including those training pre or postnatal, moving forward after rehabilitation, or working with physical limitations a general gym may not address. Why It Stands Out The studio treats wellness as broader than exercise, opening its space to outside practitioners and connecting clients to local resources. A Studio Inherited, Then Made Their Own Dannielle did not build the studio from an empty room. She was an employee there when it operated under different ownership and a different name. When those owners moved out of state, she and Brian, now her business partner and co-owner, took over day-to-day management. Their partnership began when Brian was a client of hers. A Navy veteran and an incomplete quadriplegic, Brian also trains at the studio himself, and Dannielle brought him into management because she believed he would strengthen how the studio was run. They were managing it when the pandemic arrived. In 2021 the owners decided they were not returning to California and offered a choice: buy the business or watch the doors close. Dannielle and Brian purchased it and renamed it Solid Core Fitness. What they deliberately did not change were the operating protocols. Dannielle describes the previous owners as brilliant trainers who had built genuinely good structures into the business, and she saw no reason to dismantle work that was already sound. Client Experience A client at Solid Core Fitness is greeted at the door, asked what music they want, and given a program written for them alone. Dannielle tells new clients they are joining a family, and the phrase carries an obligation: if she learns of a need, she goes looking for someone who can meet it, whether that is a practitioner, a service, or simply a walk outside on a hard morning. “We want you to be comfortable here, because we are going to make you uncomfortable. Fitness is uncomfortable. This is a vulnerable space.” Dannielle Wood / Co-Owner, Solid Core Fitness Listening As A Training Method The clearest example Dannielle offers involves a sixteen-year-old client on the autism spectrum. She had not trained anyone with autism before, and she found the work more rewarding than she expected — watching him learn the exercises, remember them, and move with growing independence. On days when he comes in alone, she asks a question and then simply waits, giving him as long as he needs to answer. Sometimes the answer is that he does not want to talk about it, which she accepts and moves past. Observation produced a tool neither of them had before. Noticing that his frustration seemed to build around something occupying his thoughts, she suggested he count his repetitions out loud. He was reluctant at first. It worked, and now it is a technique they both reach for when a session begins to tighten. She has decided her next certification will be in adaptive fitness training, so she can bring more of those tools to clients across ability levels. A Safe Space For All Ability Levels The sixteen-year-old client is not the only example of the studio adapting around the person in front of it. Dannielle says Solid Core Fitness has trained people across a wide range of physical abilities. Brian, her co-owner, is an incomplete quadriplegic who works out in the studio himself, and he is not the only person with physical limitations the team has trained. For Dannielle, the point is not to center a disability label. It is to make the room and the programming responsive to the person. “Whatever your ability is, we can train you.” Dannielle Wood / Co-Owner, Solid Core Fitness Training at Solid Core Fitness takes place in thirty-minute sessions with direct trainer attention, combining strength work and conditioning with short rest intervals. Functional First, And Never Only One Muscle Dannielle's programming philosophy starts from function. Fitness, in her view, should be a lifestyle rather than a situation — something that lets a person enjoy their activities for as long as possible and with as little pain as possible. Most movements in a Solid Core program mimic something a client actually does in daily life, with meaningful core and stabilizer engagement built into the main lifts, because life rarely offers a braced, seated position in which to lift something. She is candid about the requests she turns down. A prospective client who wants to train one body part and nothing else is usually not the right fit, and she will say so. Training one muscle group while ignoring its opposite creates structural and postural imbalances that raise injury risk over time. Clients who want to build size or train endurance can still do that at the studio — the rep ranges, sets, and loads adjust accordingly — but the work stays total-body. Brian, co-owner of Solid Core Fitness, trains in the Murrieta studio. Dannielle says his example helps show that the studio is built to welcome and train people across ability levels. Co-Owner Spotlight Brian A Navy veteran and co-owner of Solid Core Fitness, Brian is an incomplete quadriplegic who also trains at the studio. Dannielle describes him as “the epitome of no excuses.” His role in the business and on the training floor makes visible a principle the team wants prospective clients to understand: people across ability levels belong here. Brian is not the only person with physical limitations the studio has trained. Programming is built around the individual, with the emphasis placed on what each person can do and what will help them move forward. Editorial Perspective Solid Core Fitness matters because it treats attention as a skill rather than a courtesy: the program follows the person, the session follows the day, and the client is asked what they need before being told what to do. Editorial Service Brief What Solid Core Fitness Offers Based on the interview and the studio's own materials, Solid Core Fitness serves clients across ability levels who want individualized training, specialized certifications, and a wellness approach that extends past the training floor. Private Training One-on-one sessions of thirty minutes, built around short rest intervals that combine strength work and conditioning in the same session. Semi-Private Sessions Two or three clients train with one trainer. The studio does not run group fitness classes, because direct feedback is not possible past three people. Nutrition And Behavior Both owners hold fitness nutrition certifications. Dannielle is also behavior change certified, a conversational specialty focused on identifying triggers and reshaping habits. Specialty Certifications Dannielle is certified in pre and postnatal exercise and in corrective and orthopedic exercise, allowing her to work with clients who have completed physical therapy or are training through pregnancy and postpartum recovery. Adaptive fitness training is the next certification she plans to pursue. Training Across Ability Levels The studio has experience adapting training for people across a range of physical abilities. Dannielle's emphasis is on the individual rather than the label: the program starts from what the client can do, what they need, and where they want to go. Wellness Programming Outside practitioners use the studio outside training hours for breathwork, sound baths, yoga, and multi-practitioner wellness workshops open to the wider community. Elite Review “Where do I even begin to express my gratitude for the incredible experience I've had at Solid Core Fitness. This gym has become my second home, a place where I've discovered not only physical strength but also a sense of belonging and unwavering support.” Wendy / Client Review Supplied For Editorial Use Thirty Minutes, Because Thirty Minutes Gets Done The studio's session length is a deliberate concession to real life. Dannielle is more likely to get a client through the door for thirty minutes than for an hour, and a client who does not come cannot be helped. So the sessions are built to be efficient: short rest, strength and cardio handled together, no wasted floor time. The same logic applies to individual exercises. If someone tells her they will never do deadlifts and will stop coming if made to, that is information she uses rather than resistance she overrides. What clients report first is rarely what they came for. An eighty-two-year-old client who trains alongside his wife mentioned about six weeks in that he had walked his golden retriever up the same hill he had climbed for years, and had not needed to stop and rest. Others mention keeping up with children or grandchildren, or getting up off the floor without thinking about it. Changes in body shape depend on training frequency, activity outside the studio, and nutrition — and Dannielle says she will not avoid an uncomfortable conversation about those variables, because avoiding it would be a disservice. Training on the Solid Core Fitness floor is built around efficient, individualized sessions that combine strength work and conditioning in thirty-minute blocks. Where The Industry Oversimplifies Asked what the fitness industry makes needlessly complicated, Dannielle inverted the question. The problem, she said, is oversimplification — particularly around macronutrients and protein. Blanket formulas circulate widely, but the underlying detail matters: there are limits to what the body can process in a single sitting, and clients handed a single number sometimes end up gaining weight they did not want or looking different than they expected. Giving people more information, in her view, would serve them better than giving them a tidier one. Education is therefore woven into sessions rather than sold separately. Two clients on the same morning recently told her they appreciated that she keeps current on the material. When a question comes up that she cannot answer, she finds the answer and brings it back the following session. It is a small habit, and it is the practical form of the same principle that governs everything else in the studio: pay attention, then respond. Why This Matters Locally Murrieta has no shortage of places to exercise. What Solid Core Fitness offers is a different category: a private floor where a client is never negotiating for equipment, never following an instructor at the front of a room, and never anonymous. Dannielle describes the studio as something close to a local chamber of commerce for wellness — a place a person can walk into even when exercise is not what they need, because the network behind it reaches into plumbing, elder care, mechanics, and a long list of specialties well outside fitness. That reach is not theoretical. Dannielle described stopping on a road near her home late one evening when she and her husband found an elderly veteran who had just been robbed, sitting with his groceries scattered on the ground. They called the sheriff's department, waited with him for the ambulance, put her own name down as his emergency contact, and returned the next day with his groceries. She then began working through her contacts to find him help. For residents of Murrieta, that is the clearest measure of what the studio's language about family is meant to describe. The private Solid Core Fitness training floor is organized around matching stations, helping clients train without waiting for equipment while trainers keep direct attention on no more than three clients at a time. The First Step The entry point Dannielle recommends is deliberately low-stakes. The studio website at solidcorefit.com carries a contact and consultation button; submitting the form sends an inquiry to the studio's email and someone responds to schedule a time. Because there is no front desk, she notes that a text message to the studio's listed number is usually the fastest route — phone calls are harder to catch mid-session. Either way, the first appointment is a consultation: a conversation built around a written intake, though she is comfortable departing from the form entirely and following wherever the conversation needs to go. Every consultation also includes two complimentary workouts before any training package is discussed. Dannielle compares it to test-driving a car: no one should commit to a personal trainer without first finding out whether the fit is right, both in the training and in the person delivering it. For anyone who feels intimidated by the idea, she offers the reassurance she gives new clients directly — she is not a trainer for whom any of this came easily, she has to schedule her own workouts to get them done, and she is open about her own struggles precisely so that nobody walks in feeling they need to hide theirs. FAQ Who Is Dannielle Wood? Dannielle Wood is a co-owner and personal trainer at Solid Core Fitness, a private training studio in Murrieta, California. She has worked as a personal trainer for nearly ten years, moved into fitness after a career in agriculture business and accounting, and purchased the studio with her business partner and co-owner, Brian, in 2021. What Is Solid Core Fitness Known For? Solid Core Fitness is a private training studio known for customized one-on-one and semi-private sessions, thirty-minute training blocks that combine strength and cardio, and a supportive environment where programming can be adapted for clients across ability levels. Is Solid Core Fitness Beginner Friendly? Yes. Dannielle Wood said she helps nervous clients by being openly vulnerable about her own struggles with consistency, nutrition, and mental health, so that new clients understand the studio is not a place of judgment. She also describes Solid Core Fitness as a safe space for people across ability levels. Every consultation includes two complimentary workouts before any training package is discussed. How Long Are Training Sessions At Solid Core Fitness? Sessions run thirty minutes. Dannielle Wood explained that a shorter, efficient session with limited rest and combined strength and cardio work is more likely to fit a client's schedule, and that the best training approach is the one a client will consistently show up for. What Makes Solid Core Fitness Different In Murrieta? Solid Core Fitness combines a private, uncrowded studio floor with three identically equipped training stations, fully customized programming, and a listening-first coaching approach. The studio has trained people across a range of physical ability levels and also connects clients to outside wellness practitioners and a wider network of local resources. Key Takeaways Solid Core Fitness is a private training studio in Murrieta, California, co-owned by Dannielle Wood and her business partner, Brian, since 2021. Dannielle describes listening as the first step of her training method, shaping the session around what a client presents that day. Training is one-on-one or semi-private with a three-client maximum, and every program is written for the individual rather than pulled from a template. The studio trains people across ability levels, with programming adapted around the individual, while specialty certifications and outside practitioner events extend its work beyond conventional personal training. Conclusion The core message Dannielle Wood wants people to take from her story is not about programming at all. She wants prospective clients to know the studio is a safe space for people across ability levels, and that the ways it can help are broader than the training floor suggests. Everyone matters, she says, and everyone deserves to enjoy their life — an idea she traces directly back to her own late discovery of what feeling good actually felt like. What that produces is a training practice organized around the person rather than the program. Readers should note that decisions involving medical conditions, injuries, medications, pregnancy, or post-surgical recovery remain matters for a physician, and the studio's specialty work is designed to operate alongside that guidance rather than in place of it. Within those bounds, the standard Dannielle sets is a straightforward one: listen first, then train. Readers interested in exploring this private training studio in Murrieta can visit the studio online at Solid Core Fitness. About The Featured Expert Dannielle Wood Co-Owner And Personal Trainer / Solid Core Fitness Murrieta, California Featured Business Solid Core Fitness Dannielle Wood is a co-owner and personal trainer at Solid Core Fitness in Murrieta, California, which she owns with her business partner, Brian. She came to the field after a degree in agriculture business and several years in accounting, and after correcting significant food allergies that had left her in chronic pain and inflammation for most of her life. That experience convinced her she could help other people feel strong and capable, and she has now been training clients for nearly a decade. Mission / Philosophy Dannielle's philosophy begins with listening and ends with function. She believes the most effective training approach is the one a client will actually show up for, that programs should be written for the individual rather than adapted from a template, and that a person should be able to enjoy their life and their activities for as long as possible with as little pain as possible. Values / Specialties Her certifications include fitness nutrition, behavior change, pre and postnatal exercise, and corrective and orthopedic exercise, with adaptive fitness training planned next. She and the studio have experience training people across a range of physical abilities. Her values show up as vulnerability with new clients, willingness to hold uncomfortable conversations, ongoing education, and a habit of connecting clients to resources well beyond the training floor. Editorial Source Basis This profile was prepared from a first-person editorial interview with Dannielle Wood, a follow-up editorial review with Wood, client review material supplied for editorial use from Wendy, and the official Solid Core Fitness website. Service descriptions, session details, certifications, ownership history, training philosophy, ability-level training experience, and review excerpts are limited to information provided in those sources. Nothing in this profile is intended as medical, nutritional, or clinical advice, and decisions regarding injuries, pregnancy, post-surgical recovery, medication, or diagnosed conditions remain matters for a qualified physician. Sources Fitness Living Magazine editorial interview and follow-up editorial review with Dannielle Wood; client review supplied for editorial use by Wendy; official Solid Core Fitness website.

08.03.2026

Inside Small Box Fitness: How Dan Fenwick Teaches Strength as a Skill Clients Keep

Inside Dan Fenwick’s view of strength training as a studied discipline, where instruction, progression, and a written program matter more than the hour a client spends under supervision at Small Box..

Fitness Living Magazine 

Fitness Living is your ultimate media channel for all things fitness! We are dedicated to bringing you the best tips, workouts, and nutrition advice to help you stay active, healthy, and energized. Whether you’re looking for effective exercise routines, guidance on building strength, or expert insights into fitness nutrition, Fitness Living is here to inspire and empower your journey to a healthier lifestyle.

Fitness Living Magazine

  • Privacy Policy
  • Terms of Use
  • Advertise
  • Contact Us
  • Menu 5
  • Menu 6

(206) 300-5887

AVAILABLE FROM 12AM - 12PM

12266 315th PL

Seattle, WA 98092

ABOUT US

Fitness Living is a dynamic media platform dedicated to empowering individuals in their fitness journeys. We provide expert-driven content on fitness workouts, nutrition, wellness tips, and more. Whether you're a beginner or an experienced athlete, Fitness Living offers valuable resources to help you achieve your fitness goals.

© 2026 Fitness Living Magazine All Rights Reserved. 12266 315th PL, Seattle, Washington 98092 . Contact Us . Terms of Service . Privacy Policy

eyJjb21wYW55IjoiRml0bmVzcyBMaXZpbmcgTWFnYXppbmUgIiwiYWRkcmVzcyI6IjEyMjY2IDMxNXRoIFBMIiwiY2l0eSI6IlNlYXR0bGUiLCJzdGF0ZSI6Ildhc2hpbmd0b24iLCJ6aXAiOiI5ODA5MiIsImVtYWlsIjoiY29udGFjdEBmaXRuZXNzbGl2aW5nbWFnYXppbmUuY29tIiwidG9zIjoiUEhBK1BITjBjbTl1Wno0OFpXMCtWMmhsYmlCNWIzVWdjMmxuYmkxcGJpQjNhWFJvSUhWekxDQjViM1VnWVhKbElHZHBkbWx1WnladVluTndPeUI1YjNWeUlIQmxjbTFwYzNOcGIyNGdZVzVrSUdOdmJuTmxiblFnZEc4Z2MyVnVaQ0I1YjNVZ1pXMWhhV3dnWVc1a0wyOXlJRk5OVXlCMFpYaDBJRzFsYzNOaFoyVnpMaUJDZVNCamFHVmphMmx1WnlCMGFHVWdWR1Z5YlhNZ1lXNWtJRU52Ym1ScGRHbHZibk1nWW05NElHRnVaQ0JpZVNCemFXZHVhVzVuSUdsdUlIbHZkU0JoZFhSdmJXRjBhV05oYkd4NUlHTnZibVpwY20wZ2RHaGhkQ0I1YjNVZ1lXTmpaWEIwSUdGc2JDQjBaWEp0Y3lCcGJpQjBhR2x6SUdGbmNtVmxiV1Z1ZEM0OEwyVnRQand2YzNSeWIyNW5Qand2Y0Q0S0NqeHdQanhoSUdoeVpXWTlJbWgwZEhBNkx5OTNkM2N1WjI5dloyeGxMbU52YlNJK2FIUjBjRG92TDNkM2R5NW5iMjluYkdVdVkyOXRQQzloUGp3dmNENEtDanh3UGladVluTndPend2Y0Q0S0NqeHdQanh6ZEhKdmJtYytVMFZTVmtsRFJUd3ZjM1J5YjI1blBqd3ZjRDRLQ2p4d1BsZGxJSEJ5YjNacFpHVWdZU0J6WlhKMmFXTmxJSFJvWVhRZ1kzVnljbVZ1ZEd4NUlHRnNiRzkzY3lCNWIzVWdkRzhnY21WalpXbDJaU0J5WlhGMVpYTjBjeUJtYjNJZ1ptVmxaR0poWTJzc0lHTnZiWEJoYm5rZ2FXNW1iM0p0WVhScGIyNHNJSEJ5YjIxdmRHbHZibUZzSUdsdVptOXliV0YwYVc5dUxDQmpiMjF3WVc1NUlHRnNaWEowY3l3Z1kyOTFjRzl1Y3l3Z1pHbHpZMjkxYm5SeklHRnVaQ0J2ZEdobGNpQnViM1JwWm1sallYUnBiMjV6SUhSdklIbHZkWElnWlcxaGFXd2dZV1JrY21WemN5QmhibVF2YjNJZ1kyVnNiSFZzWVhJZ2NHaHZibVVnYjNJZ1pHVjJhV05sTGlCWmIzVWdkVzVrWlhKemRHRnVaQ0JoYm1RZ1lXZHlaV1VnZEdoaGRDQjBhR1VnVTJWeWRtbGpaU0JwY3lCd2NtOTJhV1JsWkNBbWNYVnZkRHRCVXkxSlV5WnhkVzkwT3lCaGJtUWdkR2hoZENCM1pTQmhjM04xYldVZ2JtOGdjbVZ6Y0c5dWMybGlhV3hwZEhrZ1ptOXlJSFJvWlNCMGFXMWxiR2x1WlhOekxDQmtaV3hsZEdsdmJpd2diV2x6TFdSbGJHbDJaWEo1SUc5eUlHWmhhV3gxY21VZ2RHOGdjM1J2Y21VZ1lXNTVJSFZ6WlhJZ1kyOXRiWFZ1YVdOaGRHbHZibk1nYjNJZ2NHVnljMjl1WVd4cGVtRjBhVzl1SUhObGRIUnBibWR6TGp3dmNENEtDanh3UGxsdmRTQmhjbVVnY21WemNHOXVjMmxpYkdVZ1ptOXlJRzlpZEdGcGJtbHVaeUJoWTJObGMzTWdkRzhnZEdobElGTmxjblpwWTJVZ1lXNWtJSFJvWVhRZ1lXTmpaWE56SUcxaGVTQnBiblp2YkhabElIUm9hWEprSUhCaGNuUjVJR1psWlhNZ0tITjFZMmdnWVhNZ1UwMVRJSFJsZUhRZ2JXVnpjMkZuWlhNc0lFbHVkR1Z5Ym1WMElITmxjblpwWTJVZ2NISnZkbWxrWlhJZ2IzSWdZMlZzYkhWc1lYSWdZV2x5ZEdsdFpTQmphR0Z5WjJWektTNGdXVzkxSUdGeVpTQnlaWE53YjI1emFXSnNaU0JtYjNJZ2RHaHZjMlVnWm1WbGN5d2dhVzVqYkhWa2FXNW5JSFJvYjNObElHWmxaWE1nWVhOemIyTnBZWFJsWkNCM2FYUm9JSFJvWlNCa2FYTndiR0Y1SUc5eUlHUmxiR2wyWlhKNUlHOW1JR1ZoWTJnZ1UwMVRJSFJsZUhRZ2JXVnpjMkZuWlNCelpXNTBJSFJ2SUhsdmRTQmllU0IxY3k0Z1NXNGdZV1JrYVhScGIyNHNJSGx2ZFNCdGRYTjBJSEJ5YjNacFpHVWdZVzVrSUdGeVpTQnlaWE53YjI1emFXSnNaU0JtYjNJZ1lXeHNJR1Z4ZFdsd2JXVnVkQ0J1WldObGMzTmhjbmtnZEc4Z1lXTmpaWE56SUhSb1pTQlRaWEoyYVdObElHRnVaQ0J5WldObGFYWmxJSFJvWlNCVFRWTWdkR1Y0ZENCdFpYTnpZV2RsY3k0Z1YyVWdaRzhnYm05MElHTm9ZWEpuWlNCaGJua2dabVZsY3lCbWIzSWdaR1ZzYVhabGNua2diMllnWlcxaGFXd2diM0lnVTAxVExpQlVhR2x6SUdseklHRWdabkpsWlNCelpYSjJhV05sSUhCeWIzWnBaR1ZrSUdKNUlIVnpMaUJJYjNkbGRtVnlMQ0J3YkdWaGMyVWdZMmhsWTJzZ2QybDBhQ0I1YjNWeUlHbHVkR1Z5Ym1WMElITmxjblpwWTJVZ2NISnZkbWxrWlhJZ1lXNWtJR05sYkd4MWJHRnlJR05oY25KcFpYSWdabTl5SUdGdWVTQmphR0Z5WjJWeklIUm9ZWFFnYldGNUlHbHVZM1Z5SUdGeklHRWdjbVZ6ZFd4MElHWnliMjBnY21WalpXbDJhVzVuSUdWdFlXbHNJR0Z1WkNCVFRWTWdkR1Y0ZENCdFpYTnpZV2RsY3lCMGFHRjBJSGRsSUdSbGJHbDJaWElnZFhCdmJpQjViM1Z5SUc5d2RDMXBiaUJoYm1RZ2NtVm5hWE4wY21GMGFXOXVJSGRwZEdnZ2IzVnlJR1Z0WVdsc0lHRnVaQ0JUVFZNZ2MyVnlkbWxqWlhNdUlGbHZkU0JqWVc0Z1kyRnVZMlZzSUdGMElHRnVlU0IwYVcxbExpQktkWE4wSUhSbGVIUWdKbkYxYjNRN1UxUlBVQ1p4ZFc5ME95QjBieVp1WW5Od096eG9hV2RvYkdsbmFIUWdZMnhoYzNNOUltTnZiWEJoYm5sVFRWTlFhRzl1WlZWd1pHRjBaU0krYm5Wc2JEd3ZhR2xuYUd4cFoyaDBQaTRnUVdaMFpYSWdlVzkxSUhObGJtUWdkR2hsSUZOTlV5QnRaWE56WVdkbElDWnhkVzkwTzFOVVQxQW1jWFZ2ZERzZ2RHOGdkWE1zSUhkbElIZHBiR3dnYzJWdVpDQjViM1VnWVc0Z1UwMVRJRzFsYzNOaFoyVWdkRzhnWTI5dVptbHliU0IwYUdGMElIbHZkU0JvWVhabElHSmxaVzRnZFc1emRXSnpZM0pwWW1Wa0xpQkJablJsY2lCMGFHbHpMQ0I1YjNVZ2QybHNiQ0J1YnlCc2IyNW5aWElnY21WalpXbDJaU0JUVFZNZ2JXVnpjMkZuWlhNZ1puSnZiU0IxY3k0OEwzQStDZ284Y0Q0OGMzUnliMjVuUGxsUFZWSWdVa1ZIU1ZOVVVrRlVTVTlPSUU5Q1RFbEhRVlJKVDA1VFBDOXpkSEp2Ym1jK1BDOXdQZ29LUEhBK1NXNGdZMjl1YzJsa1pYSmhkR2x2YmlCdlppQjViM1Z5SUhWelpTQnZaaUIwYUdVZ1UyVnlkbWxqWlN3Z2VXOTFJR0ZuY21WbElIUnZPand2Y0Q0S0NqeHZiRDRLQ1R4c2FUNXdjbTkyYVdSbElIUnlkV1VzSUdGalkzVnlZWFJsTENCamRYSnlaVzUwSUdGdVpDQmpiMjF3YkdWMFpTQnBibVp2Y20xaGRHbHZiaUJoWW05MWRDQjViM1Z5YzJWc1ppQmhjeUJ3Y205dGNIUmxaQ0JpZVNCMGFHVWdVMlZ5ZG1salpTWWpNems3Y3lCeVpXZHBjM1J5WVhScGIyNGdabTl5YlNBb2MzVmphQ0JwYm1admNtMWhkR2x2YmlCaVpXbHVaeUIwYUdVZ0puRjFiM1E3VW1WbmFYTjBjbUYwYVc5dUlFUmhkR0VtY1hWdmREc3BJR0Z1WkR3dmJHaytDZ2s4YkdrK2JXRnBiblJoYVc0Z1lXNWtJSEJ5YjIxd2RHeDVJSFZ3WkdGMFpTQjBhR1VnVW1WbmFYTjBjbUYwYVc5dUlFUmhkR0VnZEc4Z2EyVmxjQ0JwZENCMGNuVmxMQ0JoWTJOMWNtRjBaU3dnWTNWeWNtVnVkQ0JoYm1RZ1kyOXRjR3hsZEdVdUlFbG1JSGx2ZFNCd2NtOTJhV1JsSUdGdWVTQnBibVp2Y20xaGRHbHZiaUIwYUdGMElHbHpJSFZ1ZEhKMVpTd2dhVzVoWTJOMWNtRjBaU3dnYm05MElHTjFjbkpsYm5RZ2IzSWdhVzVqYjIxd2JHVjBaU3dnYjNJZ2QyVWdhR0YyWlNCeVpXRnpiMjVoWW14bElHZHliM1Z1WkhNZ2RHOGdjM1Z6Y0dWamRDQjBhR0YwSUhOMVkyZ2dhVzVtYjNKdFlYUnBiMjRnYVhNZ2RXNTBjblZsTENCcGJtRmpZM1Z5WVhSbExDQnViM1FnWTNWeWNtVnVkQ0J2Y2lCcGJtTnZiWEJzWlhSbExDQjNaU0JvWVhabElIUm9aU0J5YVdkb2RDQjBieUJ6ZFhOd1pXNWtJRzl5SUR4emRISnZibWMrUEhOd1lXNGdjM1I1YkdVOUltTnZiRzl5T2lOR1JqQXdNREE3SWo1MFpYSnRhVzVoZEdVZ2VXOTFjaUJoWTJOdmRXNTBMM0J5YjJacGJHVWdZVzVrSUhKbFpuVnpaU0JoYm5rZ1lXNWtJR0ZzYkNCamRYSnlaVzUwSUc5eUlHWjFkSFZ5WlNCMWMyVWdiMllnZEdobElGTmxjblpwWTJVZ0tHOXlJR0Z1ZVNCd2IzSjBhVzl1SUhSb1pYSmxiMllwTGp3dmMzQmhiajQ4TDNOMGNtOXVaejQ4TDJ4cFBnbzhMMjlzUGdvS1BIQStKbTVpYzNBN1BDOXdQZ284YUdsbmFHeHBaMmgwSUdOc1lYTnpQU0pqYjIxd1lXNTVUbUZ0WlZWd1pHRjBaU0krUm1sMGJtVnpjeUJNYVhacGJtY2dUV0ZuWVhwcGJtVWdQQzlvYVdkb2JHbG5hSFErUEdKeUlDOCtDanhvYVdkb2JHbG5hSFFnWTJ4aGMzTTlJbU52YlhCaGJubEJaR1J5WlhOelZYQmtZWFJsSWo0eE1qSTJOaUF6TVRWMGFDQlFUQ3dnVTJWaGRIUnNaU3dnVjJGemFHbHVaM1J2YmlBNU9EQTVNand2YUdsbmFHeHBaMmgwUGp4aWNpQXZQZ284YUdsbmFHeHBaMmgwSUdOc1lYTnpQU0pqYjIxd1lXNTVVR2h2Ym1WVmNHUmhkR1VpUGpJMU16TXdNRFU0T0RjOEwyaHBaMmhzYVdkb2RENDhZbklnTHo0S1BHaHBaMmhzYVdkb2RDQmpiR0Z6Y3owaVkyOXRjR0Z1ZVVWdFlXbHNWWEJrWVhSbElqNWpiMjUwWVdOMFFHWnBkRzVsYzNOc2FYWnBibWR0WVdkaGVtbHVaUzVqYjIwOEwyaHBaMmhzYVdkb2REND0iLCJwcml2YWN5IjoiUEhBK1BITjBjbTl1Wno1UVVrbFdRVU5aUEM5emRISnZibWMrUEM5d1Bnb0tQSEErUEhOMGNtOXVaejVVYUdVZ2FXNW1iM0p0WVhScGIyNGdjSEp2ZG1sa1pXUWdaSFZ5YVc1bklIUm9hWE1nY21WbmFYTjBjbUYwYVc5dUlHbHpJR3RsY0hRZ2NISnBkbUYwWlNCaGJtUWdZMjl1Wm1sa1pXNTBhV0ZzTENCaGJtUWdkMmxzYkNCdVpYWmxjaUJpWlNCa2FYTjBjbWxpZFhSbFpDd2dZMjl3YVdWa0xDQnpiMnhrTENCMGNtRmtaV1FnYjNJZ2NHOXpkR1ZrSUdsdUlHRnVlU0IzWVhrc0lITm9ZWEJsSUc5eUlHWnZjbTB1SUZSb2FYTWdhWE1nYjNWeUlHZDFZWEpoYm5SbFpTNDhMM04wY205dVp6NDhMM0ErQ2dvOGNENDhjM1J5YjI1blBrbE9SRVZOVGtsVVdUd3ZjM1J5YjI1blBqd3ZjRDRLQ2p4d1BqeGxiVDVaYjNVZ1lXZHlaV1VnZEc4Z2FXNWtaVzF1YVdaNUlHRnVaQ0JvYjJ4a0lIVnpMQ0JoYm1RZ2FYUnpJSE4xWW5OcFpHbGhjbWxsY3l3Z1lXWm1hV3hwWVhSbGN5d2diMlptYVdObGNuTXNJR0ZuWlc1MGN5d2dZMjh0WW5KaGJtUmxjbk1nYjNJZ2IzUm9aWElnY0dGeWRHNWxjbk1zSUdGdVpDQmxiWEJzYjNsbFpYTXNJR2hoY20xc1pYTnpJR1p5YjIwZ1lXNTVJR05zWVdsdElHOXlJR1JsYldGdVpDd2dhVzVqYkhWa2FXNW5JSEpsWVhOdmJtRmliR1VnWVhSMGIzSnVaWGx6SmlNek9Uc2dabVZsY3l3Z2JXRmtaU0JpZVNCaGJua2dkR2hwY21RZ2NHRnlkSGtnWkhWbElIUnZJRzl5SUdGeWFYTnBibWNnYjNWMElHOW1JRU52Ym5SbGJuUWdlVzkxSUhKbFkyVnBkbVVzSUhOMVltMXBkQ3dnY21Wd2JIa3NJSEJ2YzNRc0lIUnlZVzV6YldsMElHOXlJRzFoYTJVZ1lYWmhhV3hoWW14bElIUm9jbTkxWjJnZ2RHaGxJRk5sY25acFkyVXNJSGx2ZFhJZ2RYTmxJRzltSUhSb1pTQlRaWEoyYVdObExDQjViM1Z5SUdOdmJtNWxZM1JwYjI0Z2RHOGdkR2hsSUZObGNuWnBZMlVzSUhsdmRYSWdkbWx2YkdGMGFXOXVJRzltSUhSb1pTQlVUMU1zSUc5eUlIbHZkWElnZG1sdmJHRjBhVzl1SUc5bUlHRnVlU0J5YVdkb2RITWdiMllnWVc1dmRHaGxjaTQ4TDJWdFBqd3ZjRDRLQ2p4d1BqeHpkSEp2Ym1jK1JFbFRRMHhCU1UxRlVpQlBSaUJYUVZKU1FVNVVTVVZUUEM5emRISnZibWMrUEM5d1Bnb0tQSEErUEhOMGNtOXVaejVaVDFVZ1JWaFFVa1ZUVTB4WklGVk9SRVZTVTFSQlRrUWdRVTVFSUVGSFVrVkZJRlJJUVZRNlBDOXpkSEp2Ym1jK1BDOXdQZ29LUEc5c1Bnb0pQR3hwUGxsUFZWSWdWVk5GSUU5R0lGUklSU0JUUlZKV1NVTkZJRWxUSUVGVUlGbFBWVklnVTA5TVJTQlNTVk5MTGlCVVNFVWdVMFZTVmtsRFJTQkpVeUJRVWs5V1NVUkZSQ0JQVGlCQlRpQW1jWFZ2ZER0QlV5QkpVeVp4ZFc5ME95QkJUa1FnSm5GMWIzUTdRVk1nUVZaQlNVeEJRa3hGSm5GMWIzUTdJRUpCVTBsVExpQXNMaUJCVGtRZ1ZWTXNJRWxVSmlNek9UdFRJRU5WVTFSUFRVVlNVeXdnUlZoUVVrVlRVMHhaSUVSSlUwTk1RVWxOVXlCQlRFd2dWMEZTVWtGT1ZFbEZVeUJQUmlCQlRsa2dTMGxPUkN3Z1YwaEZWRWhGVWlCRldGQlNSVk5USUU5U0lFbE5VRXhKUlVRc0lFbE9RMHhWUkVsT1J5d2dRbFZVSUU1UFZDQk1TVTFKVkVWRUlGUlBJRlJJUlNCSlRWQk1TVVZFSUZkQlVsSkJUbFJKUlZNZ1QwWWdUVVZTUTBoQlRsUkJRa2xNU1ZSWkxDQkdTVlJPUlZOVElFWlBVaUJCSUZCQlVsUkpRMVZNUVZJZ1VGVlNVRTlUUlNCQlRrUWdUazlPTFVsT1JsSkpUa2RGVFVWT1ZDNDhMMnhwUGdvSlBHeHBQazFCUzBWVElFNVBJRmRCVWxKQlRsUlpJRlJJUVZRZ0tHa3BJRlJJUlNCVFJWSldTVU5GSUZkSlRFd2dUVVZGVkNCWlQxVlNJRkpGVVZWSlVrVk5SVTVVVXl3Z0tHbHBLU0JVU0VVZ1UwVlNWa2xEUlNCWFNVeE1JRUpGSUZWT1NVNVVSVkpTVlZCVVJVUXNJRlJKVFVWTVdTd2dVMFZEVlZKRkxDQlBVaUJGVWxKUFVpMUdVa1ZGTENBb2FXbHBLU0JVU0VVZ1VrVlRWVXhVVXlCVVNFRlVJRTFCV1NCQ1JTQlBRbFJCU1U1RlJDQkdVazlOSUZSSVJTQlZVMFVnVDBZZ1ZFaEZJRk5GVWxaSlEwVWdWMGxNVENCQ1JTQkJRME5WVWtGVVJTQlBVaUJTUlV4SlFVSk1SU3dnUVU1RUlDaHBkaWtnUVU1WklFVlNVazlTVXlCSlRpQlVTRVVnVTA5R1ZGZEJVa1VnVjBsTVRDQkNSU0JEVDFKU1JVTlVSVVF1UEM5c2FUNEtDVHhzYVQ1QlRsa2dUVUZVUlZKSlFVd2dSRTlYVGt4UFFVUkZSQ0JQVWlCUFZFaEZVbGRKVTBVZ1QwSlVRVWxPUlVRZ1ZFaFNUMVZIU0NCVVNFVWdWVk5GSUU5R0lGUklSU0JUUlZKV1NVTkZJRWxUSUVSUFRrVWdRVlFnV1U5VlVpQlBWMDRnUkVsVFExSkZWRWxQVGlCQlRrUWdVa2xUU3lCQlRrUWdWRWhCVkNCWlQxVWdWMGxNVENCQ1JTQlRUMHhGVEZrZ1VrVlRVRTlPVTBsQ1RFVWdSazlTSUVGT1dTQkVRVTFCUjBVZ1ZFOGdXVTlWVWlCRFQwMVFWVlJGVWlCVFdWTlVSVTBnVDFJZ1RFOVRVeUJQUmlCRVFWUkJJRlJJUVZRZ1VrVlRWVXhVVXlCR1VrOU5JRlJJUlNCRVQxZE9URTlCUkNCUFJpQkJUbGtnVTFWRFNDQk5RVlJGVWtsQlRDNDhMMnhwUGdvSlBHeHBQazVQSUVGRVZrbERSU0JQVWlCSlRrWlBVazFCVkVsUFRpd2dWMGhGVkVoRlVpQlBVa0ZNSUU5U0lGZFNTVlJVUlU0c0lFOUNWRUZKVGtWRUlFSlpJRmxQVlNCR1VrOU5JRTlTSUZSSVVrOVZSMGdnVDFJZ1JsSlBUU0JVU0VVZ1UwVlNWa2xEUlNCVFNFRk1UQ0JEVWtWQlZFVWdRVTVaSUZkQlVsSkJUbFJaSUU1UFZDQkZXRkJTUlZOVFRGa2dVMVJCVkVWRUlFbE9JRlJJUlNCVVQxTXVQQzlzYVQ0S1BDOXZiRDRLQ2p4d1BqeHpkSEp2Ym1jK1RFbE5TVlJCVkVsUFRpQlBSaUJNU1VGQ1NVeEpWRms4TDNOMGNtOXVaejQ4TDNBK0NnbzhjRDVaVDFVZ1JWaFFVa1ZUVTB4WklGVk9SRVZTVTFSQlRrUWdRVTVFSUVGSFVrVkZJRlJJUVZRZ1FVNUVJRk5JUVV4TUlFNVBWQ0JDUlNCTVNVRkNURVVnUms5U0lFRk9XU0JFU1ZKRlExUXNJRWxPUkVsU1JVTlVMQ0JKVGtOSlJFVk9WRUZNTENCVFVFVkRTVUZNTENCRFQwNVRSVkZWUlU1VVNVRk1JRTlTSUVWWVJVMVFURUZTV1NCRVFVMUJSMFZUTENCSlRrTk1WVVJKVGtjZ1FsVlVJRTVQVkNCTVNVMUpWRVZFSUZSUExDQkVRVTFCUjBWVElFWlBVaUJNVDFOVElFOUdJRkJTVDBaSlZGTXNJRWRQVDBSWFNVeE1MQ0JWVTBVc0lFUkJWRUVnVDFJZ1QxUklSVklnU1U1VVFVNUhTVUpNUlNCTVQxTlRSVk1nS0VWV1JVNGdTVVlnU0VGVElFSkZSVTRnUVVSV1NWTkZSQ0JQUmlCVVNFVWdVRTlUVTBsQ1NVeEpWRmtnVDBZZ1UxVkRTQ0JFUVUxQlIwVlRLU3dnVWtWVFZVeFVTVTVISUVaU1QwMDZQQzl3UGdvS1BHOXNQZ29KUEd4cFBsUklSU0JWVTBVZ1QxSWdWRWhGSUVsT1FVSkpURWxVV1NCVVR5QlZVMFVnVkVoRklGTkZVbFpKUTBVN1BDOXNhVDRLQ1R4c2FUNVVTRVVnUTA5VFZDQlBSaUJRVWs5RFZWSkZUVVZPVkNCUFJpQlRWVUpUVkVsVVZWUkZJRWRQVDBSVElFRk9SQ0JUUlZKV1NVTkZVeUJTUlZOVlRGUkpUa2NnUmxKUFRTQkJUbGtnUjA5UFJGTXNJRVJCVkVFc0lFbE9SazlTVFVGVVNVOU9JRTlTSUZORlVsWkpRMFZUSUZCVlVrTklRVk5GUkNCUFVpQlBRbFJCU1U1RlJDQlBVaUJOUlZOVFFVZEZVeUJTUlVORlNWWkZSQ0JQVWlCVVVrRk9VMEZEVkVsUFRsTWdSVTVVUlZKRlJDQkpUbFJQSUZSSVVrOVZSMGdnVDFJZ1JsSlBUU0JVU0VVZ1UwVlNWa2xEUlRzOEwyeHBQZ29KUEd4cFBsVk9RVlZVU0U5U1NWcEZSQ0JCUTBORlUxTWdWRThnVDFJZ1FVeFVSVkpCVkVsUFRpQlBSaUJaVDFWU0lGUlNRVTVUVFVsVFUwbFBUbE1nVDFJZ1JFRlVRVHM4TDJ4cFBnb0pQR3hwUGxOVVFWUkZUVVZPVkZNZ1QxSWdRMDlPUkZWRFZDQlBSaUJCVGxrZ1ZFaEpVa1FnVUVGU1ZGa2dUMDRnVkVoRklGTkZVbFpKUTBVN0lFOVNQQzlzYVQ0S0NUeHNhVDVCVGxrZ1QxUklSVklnVFVGVVZFVlNJRkpGVEVGVVNVNUhJRlJQSUZSSVJTQlRSVkpXU1VORkxqd3ZiR2srQ2p3dmIydytDZ284Y0Q0OGRUNUNlU0J5WldkcGMzUmxjbWx1WnlCaGJtUWdjM1ZpYzJOeWFXSnBibWNnZEc4Z2IzVnlJR1Z0WVdsc0lHRnVaQ0JUVFZNZ2MyVnlkbWxqWlN3Z1lua2diM0IwTFdsdUxDQnZibXhwYm1VZ2NtVm5hWE4wY21GMGFXOXVJRzl5SUdKNUlHWnBiR3hwYm1jZ2IzVjBJR0VnWTJGeVpDd2dKbkYxYjNRN2VXOTFJR0ZuY21WbElIUnZJSFJvWlhObElGUkZVazFUSUU5R0lGTkZVbFpKUTBVbWNYVnZkRHNnWVc1a0lIbHZkU0JoWTJ0dWIzZHNaV1JuWlNCaGJtUWdkVzVrWlhKemRHRnVaQ0IwYUdVZ1lXSnZkbVVnZEdWeWJYTWdiMllnYzJWeWRtbGpaU0J2ZFhSc2FXNWxaQ0JoYm1RZ1pHVjBZV2xzWldRZ1ptOXlJSGx2ZFNCMGIyUmhlUzQ4TDNVK1BDOXdQZ29LUEhBK0ptNWljM0E3UEM5d1BnbzhhR2xuYUd4cFoyaDBJR05zWVhOelBTSmpiMjF3WVc1NVRtRnRaVlZ3WkdGMFpTSStSbWwwYm1WemN5Qk1hWFpwYm1jZ1RXRm5ZWHBwYm1VZ1BDOW9hV2RvYkdsbmFIUStQR0p5SUM4K0NqeG9hV2RvYkdsbmFIUWdZMnhoYzNNOUltTnZiWEJoYm5sQlpHUnlaWE56VlhCa1lYUmxJajR4TWpJMk5pQXpNVFYwYUNCUVRDd2dVMlZoZEhSc1pTd2dWMkZ6YUdsdVozUnZiaUE1T0RBNU1qd3ZhR2xuYUd4cFoyaDBQanhpY2lBdlBnbzhhR2xuYUd4cFoyaDBJR05zWVhOelBTSmpiMjF3WVc1NVVHaHZibVZWY0dSaGRHVWlQakkxTXpNd01EVTRPRGM4TDJocFoyaHNhV2RvZEQ0OFluSWdMejRLUEdocFoyaHNhV2RvZENCamJHRnpjejBpWTI5dGNHRnVlVVZ0WVdsc1ZYQmtZWFJsSWo1amIyNTBZV04wUUdacGRHNWxjM05zYVhacGJtZHRZV2RoZW1sdVpTNWpiMjA4TDJocFoyaHNhV2RvZEQ0PSJ9

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