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.
July 16.2026
27 Minutes Read

Capra Bodyweight Training Review: Calisthenics Coaching in New York City

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

PHN0eWxlPgouZmxtLXdyYXAsLmZsbS13cmFwICp7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXB7YmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDtjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyLC5mbG0td3JhcCBoMiwuZmxtLXdyYXAgaDMsLmZsbS13cmFwIGg0LC5mbG0td3JhcCBoNSwuZmxtLXdyYXAgaDYsLmZsbS13cmFwIC5mbG0taDIsLmZsbS13cmFwIC5mbG0taDIsLmZsbS13cmFwIC5mbG0taDMsLmZsbS13cmFwIC5mbG0ta2V5LWhlYWRpbmcsLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtbmFtZSwuZmxtLXdyYXAgLmZsbS1zZWN0aW9uIGgyLC5mbG0td3JhcCAuZmxtLWxlYXJuLWNhcmQgaDIsLmZsbS13cmFwIC5mbG0tc2VydmljZS1icmllZiBoMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0td3JhcCBoMiBhLC5mbG0td3JhcCBoMiBhLC5mbG0td3JhcCBoMyBhLC5mbG0td3JhcCBoNCBhLC5mbG0td3JhcCBoNSBhLC5mbG0td3JhcCBoNiBhLC5mbG0td3JhcCAuZmxtLWgyIGEsLmZsbS13cmFwIC5mbG0taDIgYSwuZmxtLXdyYXAgLmZsbS1oMyBhLC5mbG0td3JhcCAuZmxtLWZlYXR1cmVkLW5hbWUgYXtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7fQouZmxtLW1haW57bWF4LXdpZHRoOjEwODBweCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzowIDI0cHggODhweCAyNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmVmZGY5ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O30KLmZsbS1pbm5lcnttYXgtd2lkdGg6MTA0MHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLXNlY3Rpb257d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDt9Ci5mbG0tdGFibGUsLmZsbS1sZWFybi1yb3csLmZsbS1waG90by10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fQouZmxtLWV5ZWJyb3d7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6IzZmNjk2MiAhaW1wb3J0YW50O21hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7fQouZmxtLXNtYWxsLWxhYmVse2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDtmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6Izc0NmQ2NSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O30KLmZsbS1oMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo1OHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wMiAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0xLjE1cHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O21hcmdpbjowIDAgMjJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWgye2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1oM3tmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yNiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZGVja3tmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjI2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ2ICFpbXBvcnRhbnQ7Y29sb3I6IzJmMmIyNiAhaW1wb3J0YW50O21hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjk4MHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtpY2tlci1saW5le2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7cGFkZGluZzo3cHggMCA3cHggMTRweCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjg1MHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW50cm8sLmZsbS1wYXJhZ3JhcGgsLmZsbS1ib2R5IHB7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7Y29sb3I6IzFiMWIxOSAhaW1wb3J0YW50O21hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWRyb3BjYXB7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtmb250LXNpemU6OTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3BhZGRpbmc6NnB4IDEycHggMCAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZSwuZmxtLXF1aWNrLWFuc3dlciwuZmxtLXF1b3RlLWJsb2NrLC5mbG0tbm90ZSwuZmxtLWN0YSwuZmxtLXNvdXJjZS1ub3Rle3dpZHRoOjEwMCUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZXtiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDtib3JkZXItdG9wOjJweCBzb2xpZCAjMTUxNTE1ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjJweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjIycHggMCAwIDAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZS10ZXh0e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjdweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNDIgIWltcG9ydGFudDtjb2xvcjojMTcxNzE3ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMnB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taGVyby1pbWd7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1jYXB0aW9ue2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTUgIWltcG9ydGFudDtjb2xvcjojNjY1ZjU3ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDE0cHggYXV0byAhaW1wb3J0YW50O21heC13aWR0aDo0MzhweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1vd25lci1mb2N1c3ttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDttYXJnaW46MTZweCAwIDAgYXV0byAhaW1wb3J0YW50O3BhZGRpbmc6MTdweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tb3duZXItZm9jdXMtY29weXtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7Y29sb3I6IzJmMmMyOCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWdsYW5jZXttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjE0cHggMCAwIGF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjJweCAwIDJweCAxNXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkY2Q2Y2MgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZ2xhbmNlLXRpdGxle2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6My40cHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNiAhaW1wb3J0YW50O2NvbG9yOiM4YTgxNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50O30KLmZsbS1nbGFuY2Utcm93e2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O3BhZGRpbmc6MCAwIDhweCAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0tZ2xhbmNlLXJvdyArIC5mbG0tZ2xhbmNlLXJvd3tib3JkZXItdG9wOjFweCBzb2xpZCAjZjJlZmU4ICFpbXBvcnRhbnQ7cGFkZGluZzo4cHggMCA4cHggMCAhaW1wb3J0YW50O30KLmZsbS1nbGFuY2UtbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi42cHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiM4Zjg1N2EgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDNweCAwICFpbXBvcnRhbnQ7fQouZmxtLWdsYW5jZS1kZXRhaWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTYuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50O2NvbG9yOiMzNzMzMmUgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXJ7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjoxOHB4IDAgMCBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzoxNXB4IDAgMCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXItdGl0bGV7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjRweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDtjb2xvcjojNzQ2ZDY1ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tbGVkZ2VyLXJvd3tib3JkZXItdG9wOjFweCBzb2xpZCAjZThlMWQ3ICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDAgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXItbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi40cHggIWltcG9ydGFudDtmb250LXNpemU6MTFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiM4YTgxNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDRweCAwICFpbXBvcnRhbnQ7fQouZmxtLWxlZGdlci1kZXRhaWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiMyNTIyMWYgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1ib3h7YmFja2dyb3VuZDojZmJmYWY3ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMjZweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1yb3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt9Ci5mbG0tc3RhbmRhcmQtbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmc6MCAwIDEwcHggMCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6IzI1MjIxZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zaWduYXR1cmV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Y29udGFpbmVyLXR5cGU6aW5saW5lLXNpemUgIWltcG9ydGFudDttYXJnaW46Mi43NXJlbSAwIDAgMCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt9Ci5mbG0tc2lnbmF0dXJlX19sZWFkLC5mbG0tc2lnbmF0dXJlX19wb3dlcntmb250LWZhbWlseTonTGlicmUgQm9kb25pJyxEaWRvdCwnQm9kb25pIDcyJywnQm9kb25pIE1UJywnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7Zm9udC1zeW50aGVzaXM6bm9uZSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7fQouZmxtLXNpZ25hdHVyZV9fbGVhZHttYXJnaW46MCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Zm9udC1zaXplOjQ4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjkyICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuMDRlbSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt9Ci5mbG0tc2lnbmF0dXJlX19wb3dlcnttYXJnaW46MjBweCAwIDAgMCAhaW1wb3J0YW50O2NvbG9yOiNiZWM4ZDQgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojYmVjOGQ0ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjgwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjg0ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuMDQ1ZW0gIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O30KLmZsbS1hbmNob3Itc3VidGl0bGV7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjc1cHggIWltcG9ydGFudDtmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuODUgIWltcG9ydGFudDtjb2xvcjojMzYzMjJkICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDttYXgtd2lkdGg6NzYwcHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt9Ci5mbG0tc25hcHNob3Qtcm93e2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U0ZGZkNyAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O30KLmZsbS1zbmFwc2hvdC1sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMSUgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojNzA2ODVmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDE4cHggMTFweCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLXNuYXBzaG90LXZhbHVle2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjY5JSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDtjb2xvcjojMjcyNDIxICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tbm90ZXtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjJweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAzNHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tcXVpY2stYW5zd2Vye2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMWIzICFpbXBvcnRhbnQ7cGFkZGluZzoyNHB4IDI2cHggIWltcG9ydGFudDttYXJnaW46MzRweCAwIDM4cHggMCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jYXJke21hcmdpbjowIDAgNDJweCAwICFpbXBvcnRhbnQ7cGFkZGluZzoyNHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29se3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NjgwcHggIWltcG9ydGFudDttYXJnaW46MzJweCBhdXRvIDM4cHggYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwIGltZ3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDo2ODBweCAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWltYWdlLWNhcHRpb257Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41NiAhaW1wb3J0YW50O2NvbG9yOiM2NjYxNTggIWltcG9ydGFudDttYXJnaW46OHB4IDAgMCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtYnJpZWZ7bWFyZ2luOjM0cHggMCA0MHB4IDAgIWltcG9ydGFudDtwYWRkaW5nOjIycHggMCAxMHB4IDAgIWltcG9ydGFudDtib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zZXJ2aWNlLXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt9Ci5mbG0tc2VydmljZS1sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMTZweCAxNXB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS41cHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojNWY1NzRiICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtY29weXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo2NyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDtjb2xvcjojMWYxZjFkICFpbXBvcnRhbnQ7fQouZmxtLXF1b3RlLWJsb2Nre2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMWIzICFpbXBvcnRhbnQ7cGFkZGluZzoyNnB4IDI4cHggIWltcG9ydGFudDttYXJnaW46MzZweCAwIDM4cHggMCAhaW1wb3J0YW50O30KLmZsbS1jYXNlLWJveHtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItdG9wOjNweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50O3BhZGRpbmc6MzJweCAzMHB4IDM0cHggMzBweCAhaW1wb3J0YW50O21hcmdpbjo0MnB4IDAgNDRweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtleS1ib3h7YmFja2dyb3VuZDojZjhmN2Y0ICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZGZkYmQzICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjM0cHggNDBweCAzNnB4IDQ0cHggIWltcG9ydGFudDttYXJnaW46NDhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtleS1oZWFkaW5ne2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50O30KLmZsbS1rZXktYm94IHVse21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjI0cHggIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE5cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg4ICFpbXBvcnRhbnQ7Y29sb3I6IzFjMWIxOSAhaW1wb3J0YW50O30KLmZsbS1rZXktYm94IGxpe21hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXB7YmFja2dyb3VuZDojMTExMTExICFpbXBvcnRhbnQ7cGFkZGluZzozMHB4IDMwcHggIWltcG9ydGFudDttYXJnaW46NTRweCAwIDUycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWZyYW1le2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjI4KSAhaW1wb3J0YW50O3BhZGRpbmc6MzRweCAzNnB4IDM0cHggMzZweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWdyaWR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1tYWlue2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjI2cHggMCAwIDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1vdmVybGluZXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjRweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojYzliOThkICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC10aXRsZXtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo0NHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wNCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1ydWxle2hlaWdodDoxcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNjOWI5OGQgIWltcG9ydGFudDt3aWR0aDo4NnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAyMnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1jb3B5e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50O2NvbG9yOiNmM2VmZTUgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZTZkOGFhICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDtmb250LXNpemU6MTIuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4zNSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O3BhZGRpbmc6MTZweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2U2ZDhhYSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1jYXJke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yNSkgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpICFpbXBvcnRhbnQ7cGFkZGluZzo3cHggMCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1yb3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xNCkgIWltcG9ydGFudDtwYWRkaW5nOjEycHggMCAhaW1wb3J0YW50O30KLmZsbS1pbnRha2Utcm93Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1sYWJlbHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7Y29sb3I6I2M5Yjk4ZCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O21hcmdpbjowIDAgNXB4IDAgIWltcG9ydGFudDt9Ci5mbG0taW50YWtlLWNvcHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDtjb2xvcjojZjNlZmU1ICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1ub3Rle2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojZDhkMGJmICFpbXBvcnRhbnQ7bWFyZ2luOjE2cHggMCAwIDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tY3Rhe2JhY2tncm91bmQ6I2ZhZjlmNyAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2VjZTdkZiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4ICFpbXBvcnRhbnQ7cGFkZGluZzoxOHB4IDIwcHggIWltcG9ydGFudDttYXJnaW46MCAwIDQwcHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDtjb2xvcjojMmEyYTJhICFpbXBvcnRhbnQ7fQouZmxtLWZlYXR1cmVkLWV4cGVydHtiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNkOGM5YTcgIWltcG9ydGFudDtib3JkZXItdG9wOjRweCBzb2xpZCAjYjg5YTVmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjM0cHggMzRweCAzNnB4IDM0cHggIWltcG9ydGFudDttYXJnaW46NTZweCAwIDQycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mZWF0dXJlZC1uYW1le2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O21hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtZ3JpZHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIDAgMTJweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZlLW1haW57ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mZS1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMCAwIDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtcGhvdG97ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MjU1cHggIWltcG9ydGFudDtoZWlnaHQ6MjMwcHggIWltcG9ydGFudDtvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciB0b3AgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWZlLXBob3RvLWNhcHRpb257Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMi41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUyICFpbXBvcnRhbnQ7Y29sb3I6IzY2NWY1NyAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAwIDAgIWltcG9ydGFudDttYXgtd2lkdGg6MjU1cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtYnVzaW5lc3N7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NDIwcHggIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZThkZmNmICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZGZjZiAhaW1wb3J0YW50O3BhZGRpbmc6MTZweCAwIDE2cHggMCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZlLWxvZ297ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEzNXB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tc291cmNlLW5vdGV7YmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjIwcHggMjJweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7fQouZmxtLWRpc2NsYWltZXJ7YmFja2dyb3VuZDojZmVmZGY5ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjE4cHggMCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjZweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6IzVjNTY0ZSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mb290ZXItbWV0YXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojNzQ2ZDY1ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuZmxtLW1haW57cGFkZGluZzowIDE4cHggNzBweCAxOHB4ICFpbXBvcnRhbnQ7fS5mbG0tbWFzdGhlYWQtbGVmdCwuZmxtLW1hc3RoZWFkLXJpZ2h0LC5mbG0taGVyby1sZWZ0LC5mbG0taGVyby1yaWdodCwuZmxtLWZpcnN0LXN0ZXAtbWFpbiwuZmxtLWZpcnN0LXN0ZXAtc2lkZSwuZmxtLWZlLW1haW4sLmZsbS1mZS1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30uZmxtLW1hc3RoZWFkLXJpZ2h0e3BhZGRpbmctdG9wOjE4cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9LmZsbS1tYXN0aGVhZC1yaWdodCBkaXZ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjQycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA3ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuOHB4ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7fS5mbG0taDN7Zm9udC1zaXplOjIzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI4ICFpbXBvcnRhbnQ7fS5mbG0tZGVja3tmb250LXNpemU6MjFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O30uZmxtLWhlcm8taW1nLC5mbG0taGVyby1jYXB0aW9uLC5mbG0tb3duZXItZm9jdXMsLmZsbS1nbGFuY2UsLmZsbS1sZWRnZXJ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDt9LmZsbS1nbGFuY2UtZGV0YWlse2ZvbnQtc2l6ZToxNi41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDt9LmZsbS1sZWRnZXItZGV0YWlse2ZvbnQtc2l6ZToxNy41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUyICFpbXBvcnRhbnQ7fS5mbG0taGVyby1pbnRybywuZmxtLXBhcmFncmFwaCwuZmxtLWJvZHkgcHtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDt9LmZsbS1oZXJvLXF1b3RlLC5mbG0tbm90ZSwuZmxtLXF1aWNrLWFuc3dlciwuZmxtLXF1b3RlLWJsb2NrLC5mbG0tY3RhLC5mbG0tc291cmNlLW5vdGV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjIycHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjIycHggIWltcG9ydGFudDt9LmZsbS1zdGFuZGFyZC1yb3csLmZsbS1zdGFuZGFyZC1sYWJlbCwuZmxtLXN0YW5kYXJkLWNvcHksLmZsbS1zbmFwc2hvdC1sYWJlbCwuZmxtLXNuYXBzaG90LXZhbHVlLC5mbG0tc2VydmljZS1sYWJlbCwuZmxtLXNlcnZpY2UtY29weXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0tc3RhbmRhcmQtYm94e3BhZGRpbmc6MjZweCAyMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7fS5mbG0tc3RhbmRhcmQtY29weXtwYWRkaW5nOjAgIWltcG9ydGFudDt9LmZsbS1pbWFnZS13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjozMHB4IDAgMzhweCAwICFpbXBvcnRhbnQ7fS5mbG0taW1hZ2Utd3JhcCBpbWd7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2x7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7cGFkZGluZzoxOHB4IDAgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7fS5mbG0tY2FzZS1ib3h7cGFkZGluZzoyOHB4IDIycHggMzBweCAyMnB4ICFpbXBvcnRhbnQ7fS5mbG0ta2V5LWJveHtwYWRkaW5nOjI4cHggMjJweCAhaW1wb3J0YW50O21hcmdpbjo0MnB4IDAgIWltcG9ydGFudDt9LmZsbS1rZXktaGVhZGluZ3tmb250LXNpemU6MzFweCAhaW1wb3J0YW50O30uZmxtLWtleS1ib3ggdWx7cGFkZGluZy1sZWZ0OjIxcHggIWltcG9ydGFudDtmb250LXNpemU6MTlweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwe3BhZGRpbmc6MjJweCAxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjQ4cHggMCA0OHB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWZyYW1le3BhZGRpbmc6MjhweCAyMnB4IDI4cHggMjJweCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmV7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzozcHggIWltcG9ydGFudDttYXJnaW46MCAwIDEzcHggMCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNnB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWNvcHl7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjY4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt9LmZsbS1pbnRha2UtY2FyZHttYXJnaW46MjRweCAwIDAgMCAhaW1wb3J0YW50O30uZmxtLWludGFrZS1sYWJlbCwuZmxtLWludGFrZS1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0taW50YWtlLWxhYmVse21hcmdpbjowIDAgNHB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWJ1dHRvbnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtwYWRkaW5nOjE3cHggMTZweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjJweCAhaW1wb3J0YW50O30uZmxtLWZlYXR1cmVkLWV4cGVydHtwYWRkaW5nOjMycHggMjJweCAzNHB4IDIycHggIWltcG9ydGFudDttYXJnaW46NTJweCAwIDQycHggMCAhaW1wb3J0YW50O30uZmxtLWZlYXR1cmVkLW5hbWV7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9LmZsbS1mZS1waG90b3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9LmZsbS1mZS1waG90by1jYXB0aW9ue21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0tZmUtYnVzaW5lc3N7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDt9LmZsbS1mb290ZXItbWV0YXtmb250LXNpemU6OS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS4yNXB4ICFpbXBvcnRhbnQ7fX0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KXsuZmxtLW1haW57cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudDt9LmZsbS1oMntmb250LXNpemU6MzZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC42cHggIWltcG9ydGFudDt9LmZsbS1oMntmb250LXNpemU6MzBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMSAhaW1wb3J0YW50O30uZmxtLWRlY2t7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDt9LmZsbS1oZXJvLWludHJvLC5mbG0tcGFyYWdyYXBoLC5mbG0tYm9keSBwe2ZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWNvcHl7Zm9udC1zaXplOjE3LjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjYgIWltcG9ydGFudDt9fQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5mbG0tbWFpbnttYXgtd2lkdGg6MTA4MHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowIDIwcHggODhweCAyMHB4ICFpbXBvcnRhbnQ7fS5mbG0taW5uZXJ7bWF4LXdpZHRoOjEwNDBweCAhaW1wb3J0YW50O30uZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7fS5mbG0tdGFibGV7dGFibGUtbGF5b3V0OmF1dG8gIWltcG9ydGFudDt9LmZsbS1oZXJvLWxlZnR7d2lkdGg6NTQlICFpbXBvcnRhbnQ7cGFkZGluZzowIDM2cHggMCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fS5mbG0taGVyby1yaWdodHt3aWR0aDo0NiUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9LmZsbS1sZWFybi1yb3d7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29se2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjMzLjMzMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGR7cGFkZGluZzoxNnB4IDE4cHggMTZweCAwICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgyKXtwYWRkaW5nOjE2cHggMThweCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgzKXtwYWRkaW5nOjE2cHggMCAxNnB4IDE4cHggIWltcG9ydGFudDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O30uZmxtLXN0YW5kYXJkLXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O30uZmxtLXN0YW5kYXJkLWxhYmVse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjE2OHB4ICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzoycHggMjRweCAwIDAgIWltcG9ydGFudDt9LmZsbS1zdGFuZGFyZC1jb3B5e2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWdyaWR7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLW1haW57ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NTglICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzowIDMwcHggMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmlyc3Qtc3RlcC1zaWRle2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjQyJSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6NXB4IDAgMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmUtZ3JpZHtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O30uZmxtLWZlLW1haW57ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NjAlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzowIDI4cHggMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmUtc2lkZXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo0MCUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7fS5mbG0tZmUtcGhvdG97bWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDt9LmZsbS1mZS1waG90by1jYXB0aW9ue21hcmdpbjo4cHggMCAwIGF1dG8gIWltcG9ydGFudDt9LmZsbS1zaWduYXR1cmVfX2xlYWR7Zm9udC1zaXplOjkwcHggIWltcG9ydGFudDtmb250LXNpemU6Y2xhbXAoNjNweCw4LjY1Y3F3LDkwcHgpICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC45MiAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O30uZmxtLXNpZ25hdHVyZV9fcG93ZXJ7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2NXB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOmNsYW1wKDExM3B4LDE1LjljcXcsMTY1cHgpICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC43NiAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O319CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmZsbS1zaWduYXR1cmVfX2xlYWR7Zm9udC1zaXplOmNsYW1wKDJyZW0sMTB2dywzcmVtKSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC4wMzVlbSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O30uZmxtLXNpZ25hdHVyZV9fcG93ZXJ7bWFyZ2luLXRvcDoxMnB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOmNsYW1wKDMuMjVyZW0sMTZ2dyw1cmVtKSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuODQgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC4wNGVtICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7fX0KPC9zdHlsZT4KCjwhLS0gRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgSGVyaXRhZ2UgRWRpdG9yaWFsIFN5c3RlbSAtLT4KPHN0eWxlPgouZmxtLXdyYXB7CiAgLS1mbG0taW5rOiMxNzE2MTI7CiAgLS1mbG0taW5rLXNvZnQ6IzMwMmQyNzsKICAtLWZsbS1wYXBlcjojZmVmZGY5OwogIC0tZmxtLXdoaXRlOiNmZmZmZmY7CiAgLS1mbG0tcGFyY2htZW50OiNmNGVmZTU7CiAgLS1mbG0tcGFyY2htZW50LWRlZXA6I2ViZTJkMzsKICAtLWZsbS1zdG9uZTojNzg2ZjYzOwogIC0tZmxtLXJ1bGU6I2NmYzViNjsKICAtLWZsbS1ydWxlLWRhcms6IzhkODA2ZjsKICAtLWZsbS1veGJsb29kOiM1YjI4MmM7CiAgLS1mbG0tZm9yZXN0OiMxODMyMjk7CiAgLS1mbG0tZ29sZDojYTU4YjU1OwogIGJhY2tncm91bmQ6dmFyKC0tZmxtLXdoaXRlKSAhaW1wb3J0YW50OwogIGNvbG9yOnZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CiAgZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLW1haW57CiAgbWF4LXdpZHRoOjExMjBweCAhaW1wb3J0YW50OwogIHBhZGRpbmc6MCA0MnB4IDEwOHB4ICFpbXBvcnRhbnQ7CiAgYmFja2dyb3VuZDp2YXIoLS1mbG0tcGFwZXIpICFpbXBvcnRhbnQ7CiAgYm94LXNoYWRvdzowIDAgMCAxcHggcmdiYSg5MSw3NSw1NSwuMTApICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taW5uZXJ7bWF4LXdpZHRoOjEwMzZweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tYm9keXttYXgtd2lkdGg6NzkwcHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWJ5bGluZS1iYW5kewogIHBhZGRpbmc6MzFweCAwIDI0cHggIWltcG9ydGFudDsKICBib3JkZXItdG9wOjRweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDsKICBtYXJnaW46MCAwIDM4cHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1ieWxpbmUtYmFuZCArIGRpdntkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWZlYXR1cmUtaGVhZHsKICBwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50OwogIHBhZGRpbmc6MCAwIDI3cHggIWltcG9ydGFudDsKICBtYXJnaW46MCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWZlYXR1cmUtaGVhZDphZnRlcnsKICBjb250ZW50OicnICFpbXBvcnRhbnQ7CiAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50OwogIHdpZHRoOjc0cHggIWltcG9ydGFudDsKICBoZWlnaHQ6M3B4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjI2cHggMCAwICFpbXBvcnRhbnQ7CiAgYmFja2dyb3VuZDp2YXIoLS1mbG0tb3hibG9vZCkgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1leWVicm93LAouZmxtLXdyYXAgLmZsbS1zbWFsbC1sYWJlbCwKLmZsbS13cmFwIC5mbG0tZ2xhbmNlLXRpdGxlLAouZmxtLXdyYXAgLmZsbS1nbGFuY2UtbGFiZWwsCi5mbG0td3JhcCAuZmxtLWxlZGdlci10aXRsZSwKLmZsbS13cmFwIC5mbG0tbGVkZ2VyLWxhYmVsLAouZmxtLXdyYXAgLmZsbS1zbmFwc2hvdC1sYWJlbCwKLmZsbS13cmFwIC5mbG0tZm9vdGVyLW1ldGEsCi5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmUsCi5mbG0td3JhcCAuZmxtLWludGFrZS1sYWJlbHsKICBmb250LWZhbWlseTonSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CiAgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CiAgY29sb3I6dmFyKC0tZmxtLXN0b25lKSAhaW1wb3J0YW50OwogIGxldHRlci1zcGFjaW5nOi4xOGVtICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZXllYnJvd3tjb2xvcjp2YXIoLS1mbG0tb3hibG9vZCkgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzouMjNlbSAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyLmZsbS1oMi5mbG0taGVhZGxpbmV7CiAgbWF4LXdpZHRoOjk2MHB4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjAgMCAyMnB4ICFpbXBvcnRhbnQ7CiAgZm9udC1mYW1pbHk6QmFza2VydmlsbGUsJ0Jhc2tlcnZpbGxlIE9sZCBGYWNlJywnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLCdQYWxhdGlubyBMaW5vdHlwZScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZTo1NnB4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6MS4wMSAhaW1wb3J0YW50OwogIGxldHRlci1zcGFjaW5nOi0uMDI2ZW0gIWltcG9ydGFudDsKICBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKICBmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50OwogIGZvbnQtc3ludGhlc2lzOndlaWdodCAhaW1wb3J0YW50OwogIGZvbnQta2VybmluZzpub3JtYWwgIWltcG9ydGFudDsKICBmb250LWZlYXR1cmUtc2V0dGluZ3M6J2tlcm4nIDEsJ2xpZ2EnIDEgIWltcG9ydGFudDsKICBjb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CiAgdGV4dC13cmFwOmluaXRpYWwgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgaDIuZmxtLWgyLmZsbS1oZWFkbGluZSAuZmxtLWhlYWRsaW5lLWxpbmV7CiAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50OwogIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgd2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7CiAgZm9udC1mYW1pbHk6QmFza2VydmlsbGUsJ0Jhc2tlcnZpbGxlIE9sZCBGYWNlJywnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLCdQYWxhdGlubyBMaW5vdHlwZScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZTppbmhlcml0ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50OwogIGxldHRlci1zcGFjaW5nOmluaGVyaXQgIWltcG9ydGFudDsKICBmb250LXdlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7CiAgZm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDsKICBjb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taDIsCi5mbG0td3JhcCAuZmxtLWgzLAouZmxtLXdyYXAgLmZsbS1rZXktaGVhZGluZywKLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtbmFtZXsKICBmb250LWZhbWlseTpCYXNrZXJ2aWxsZSwnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKICBjb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taDJ7CiAgZm9udC1zaXplOjM1cHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdodDoxLjEzICFpbXBvcnRhbnQ7CiAgbGV0dGVyLXNwYWNpbmc6LS4wMjJlbSAhaW1wb3J0YW50OwogIG1hcmdpbjozNnB4IDAgMTVweCAhaW1wb3J0YW50OwogIHRleHQtd3JhcDpiYWxhbmNlICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taDN7Zm9udC1zaXplOjIzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LS4wMTJlbSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZGVja3sKICBtYXgtd2lkdGg6ODg1cHggIWltcG9ydGFudDsKICBtYXJnaW46MCAwIDE5cHggIWltcG9ydGFudDsKICBmb250LWZhbWlseTonSW93YW4gT2xkIFN0eWxlJyxCYXNrZXJ2aWxsZSxHZW9yZ2lhLHNlcmlmICFpbXBvcnRhbnQ7CiAgZm9udC1zaXplOjI2cHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7CiAgY29sb3I6IzM5MzQyZCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWtpY2tlci1saW5lewogIG1heC13aWR0aDo4NzVweCAhaW1wb3J0YW50OwogIGJvcmRlci1sZWZ0OjNweCBzb2xpZCB2YXIoLS1mbG0tZ29sZCkgIWltcG9ydGFudDsKICBwYWRkaW5nOjhweCAwIDhweCAxN3B4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tb3BlbmluZy1pbWFnZXsKICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjlweCAwIDQ4cHggIWltcG9ydGFudDsKICBwYWRkaW5nOjEwcHggMCAxMXB4ICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXRvcDo0cHggZG91YmxlIHZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1vcGVuaW5nLWltYWdlIGltZ3sKICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CiAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogIGhlaWdodDo1MDBweCAhaW1wb3J0YW50OwogIG9iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudDsKICBvYmplY3QtcG9zaXRpb246Y2VudGVyIDQ4JSAhaW1wb3J0YW50OwogIGJvcmRlcjowICFpbXBvcnRhbnQ7CiAgZmlsdGVyOnNhdHVyYXRlKC44NikgY29udHJhc3QoMS4wMikgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1vcGVuaW5nLWNhcHRpb257CiAgbWF4LXdpZHRoOjg1MHB4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjEwcHggMCAwICFpbXBvcnRhbnQ7CiAgZm9udC1zaXplOjEzcHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdodDoxLjU1ICFpbXBvcnRhbnQ7CiAgY29sb3I6IzY1NWQ1MiAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWhlcm8taW50cm8sCi5mbG0td3JhcCAuZmxtLXBhcmFncmFwaCwKLmZsbS13cmFwIC5mbG0tYm9keSBwewogIGZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKICBmb250LXNpemU6MjBweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OjEuNzggIWltcG9ydGFudDsKICBjb2xvcjojMjQyMTFkICFpbXBvcnRhbnQ7CiAgbWFyZ2luLWJvdHRvbToyNXB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZHJvcGNhcHsKICBmb250LWZhbWlseTonTGlicmUgQm9kb25pJyxEaWRvdCwnQm9kb25pIDcyJywnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZToxMDVweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0Oi43MiAhaW1wb3J0YW50OwogIGZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50OwogIHBhZGRpbmc6OXB4IDE0cHggMCAwICFpbXBvcnRhbnQ7CiAgY29sb3I6dmFyKC0tZmxtLW94Ymxvb2QpICFpbXBvcnRhbnQ7CiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6dmFyKC0tZmxtLW94Ymxvb2QpICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taGVyby1pbWd7CiAgbWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7CiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZS1kYXJrKSAhaW1wb3J0YW50OwogIHBhZGRpbmc6N3B4ICFpbXBvcnRhbnQ7CiAgYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7CiAgZmlsdGVyOnNhdHVyYXRlKC44OCkgY29udHJhc3QoMS4wMykgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1oZXJvLWNhcHRpb24sCi5mbG0td3JhcCAuZmxtLWltYWdlLWNhcHRpb24sCi5mbG0td3JhcCAuZmxtLWZlLXBob3RvLWNhcHRpb257CiAgY29sb3I6IzY2NWU1MyAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZToxMi41cHggIWltcG9ydGFudDsKICBmb250LXN0eWxlOml0YWxpYyAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWhlcm8tcXVvdGUsCi5mbG0td3JhcCAuZmxtLXF1b3RlLWJsb2NrewogIGJhY2tncm91bmQ6dmFyKC0tZmxtLXBhcmNobWVudCkgIWltcG9ydGFudDsKICBib3JkZXI6MCAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6NHB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50OwogIHBhZGRpbmc6MjZweCAyNXB4IDI0cHggIWltcG9ydGFudDsKICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1oZXJvLXF1b3RlLXRleHR7CiAgZm9udC1mYW1pbHk6J0lvd2FuIE9sZCBTdHlsZScsQmFza2VydmlsbGUsR2VvcmdpYSxzZXJpZiAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZToyOHB4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6MS4zOCAhaW1wb3J0YW50OwogIGxldHRlci1zcGFjaW5nOi0uMDEyZW0gIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1nbGFuY2V7CiAgYm9yZGVyLWxlZnQ6MCAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6NHB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50OwogIHBhZGRpbmc6MTVweCAwIDdweCAhaW1wb3J0YW50OwogIG1hcmdpbi10b3A6MTlweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWdsYW5jZS10aXRsZXtjb2xvcjp2YXIoLS1mbG0tb3hibG9vZCkgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWdsYW5jZS1yb3cgKyAuZmxtLWdsYW5jZS1yb3d7Ym9yZGVyLWNvbG9yOiNlNmRlZDEgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLW93bmVyLWZvY3Vze2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjE4cHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWxlZGdlcntib3JkZXItdG9wOjRweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDtwYWRkaW5nLXRvcDoxNXB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1sZWRnZXItdGl0bGV7Y29sb3I6dmFyKC0tZmxtLW94Ymxvb2QpICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1sZWRnZXItcm93e2JvcmRlci1jb2xvcjojZGRkNGM2ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1zdGFuZGFyZC1ib3h7CiAgYmFja2dyb3VuZDp2YXIoLS1mbG0tcGFyY2htZW50KSAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6NHB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7CiAgcGFkZGluZzoyNXB4IDI4cHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1zaWduYXR1cmV7bWFyZ2luLXRvcDozLjZyZW0gIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLXNpZ25hdHVyZV9fbGVhZHsKICBmb250LWZhbWlseTonTGlicmUgQm9kb25pJyxEaWRvdCwnQm9kb25pIDcyJywnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50OwogIGNvbG9yOnZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6dmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1zaWduYXR1cmVfX3Bvd2VyewogIGZvbnQtZmFtaWx5OidMaWJyZSBCb2RvbmknLERpZG90LCdCb2RvbmkgNzInLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7CiAgY29sb3I6I2M4YmRhOSAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiNjOGJkYTkgIWltcG9ydGFudDsKICBsZXR0ZXItc3BhY2luZzotLjA1MmVtICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tYW5jaG9yLXN1YnRpdGxle2NvbG9yOiMzOTM0MmQgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzouMTZlbSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tc25hcHNob3Qtcm93e2JvcmRlci1jb2xvcjojZGNkMmM0ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1zbmFwc2hvdC1sYWJlbHtjb2xvcjojNjY1YjRkICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1ub3RlLAouZmxtLXdyYXAgLmZsbS1xdWljay1hbnN3ZXIsCi5mbG0td3JhcCAuZmxtLXNvdXJjZS1ub3RlewogIGJhY2tncm91bmQ6dmFyKC0tZmxtLXBhcmNobWVudCkgIWltcG9ydGFudDsKICBib3JkZXI6MCAhaW1wb3J0YW50OwogIGJvcmRlci1sZWZ0OjNweCBzb2xpZCB2YXIoLS1mbG0tZ29sZCkgIWltcG9ydGFudDsKICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKICBwYWRkaW5nOjI0cHggMjdweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWxlYXJuLWNhcmQsCi5mbG0td3JhcCAuZmxtLXNlcnZpY2UtYnJpZWZ7CiAgYm9yZGVyLXRvcDo0cHggZG91YmxlIHZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKICBwYWRkaW5nLXRvcDoyNXB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgyKSwKLmZsbS13cmFwIC5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgzKXtib3JkZXItY29sb3I6dmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1pbWFnZS13cmFwewogIG1heC13aWR0aDo3MjBweCAhaW1wb3J0YW50OwogIG1hcmdpbjozNXB4IGF1dG8gNDBweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWltYWdlLXdyYXAgaW1newogIG1heC13aWR0aDo3MjBweCAhaW1wb3J0YW50OwogIGJvcmRlcjoxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKICBwYWRkaW5nOjdweCAhaW1wb3J0YW50OwogIGJhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50OwogIGZpbHRlcjpzYXR1cmF0ZSguODgpIGNvbnRyYXN0KDEuMDMpICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tc2VydmljZS1yb3d7Ym9yZGVyLWNvbG9yOiNkOGNkYmQgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLXNlcnZpY2UtbGFiZWx7Y29sb3I6IzVlNGQzZCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi4xM2VtICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1jYXNlLWJveHsKICBiYWNrZ3JvdW5kOiNmN2YxZTcgIWltcG9ydGFudDsKICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6NXB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206NHB4IGRvdWJsZSB2YXIoLS1mbG0tcnVsZS1kYXJrKSAhaW1wb3J0YW50OwogIGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50OwogIHBhZGRpbmc6MzhweCAzNnB4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjM4cHggMCA0MHB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0ta2V5LWJveHsKICBiYWNrZ3JvdW5kOnZhcigtLWZsbS1wYXJjaG1lbnQpICFpbXBvcnRhbnQ7CiAgYm9yZGVyOjRweCBkb3VibGUgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKICBwYWRkaW5nOjM2cHggNDJweCAhaW1wb3J0YW50OwogIG1hcmdpbjo0MnB4IDAgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1rZXktaGVhZGluZ3tmb250LXNpemU6MzRweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0ta2V5LWJveCBsaTo6bWFya2Vye2NvbG9yOnZhcigtLWZsbS1veGJsb29kKSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcHsKICBiYWNrZ3JvdW5kOnZhcigtLWZsbS1mb3Jlc3QpICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXRvcDo1cHggc29saWQgIzBlMjAxYSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206NXB4IHNvbGlkICMwZTIwMWEgIWltcG9ydGFudDsKICBwYWRkaW5nOjI2cHggIWltcG9ydGFudDsKICBtYXJnaW46NDhweCAwIDQ2cHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLWZyYW1le2JvcmRlcjoxcHggc29saWQgcmdiYSgyMjMsMjAzLDE1OCwuNTIpICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLW92ZXJsaW5lLAouZmxtLXdyYXAgLmZsbS1pbnRha2UtbGFiZWx7Y29sb3I6I2Q4YmY4NCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC10aXRsZXsKICBmb250LWZhbWlseTpCYXNrZXJ2aWxsZSwnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKICBjb2xvcjojZmZmYWYwICFpbXBvcnRhbnQ7CiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2ZmZmFmMCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtcnVsZXtiYWNrZ3JvdW5kOiNjOGE3NjAgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtYnV0dG9uewogIGJhY2tncm91bmQ6I2Q4YmY4NCAhaW1wb3J0YW50OwogIGJvcmRlci1jb2xvcjojZDhiZjg0ICFpbXBvcnRhbnQ7CiAgY29sb3I6IzE0MjUxZiAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxNDI1MWYgIWltcG9ydGFudDsKICBmb250LXNpemU6MTIuNXB4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6MS4zNSAhaW1wb3J0YW50OwogIGxldHRlci1zcGFjaW5nOjEuOXB4ICFpbXBvcnRhbnQ7CiAgcGFkZGluZzoxNnB4IDI0cHggIWltcG9ydGFudDsKICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50OwogIHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZSxjb2xvciAuMnMgZWFzZSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2VmZTBiNSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZWZlMGI1ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1jdGF7CiAgYmFja2dyb3VuZDp2YXIoLS1mbG0tcGFyY2htZW50KSAhaW1wb3J0YW50OwogIGJvcmRlcjowICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7CiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CiAgcGFkZGluZzoyMHB4IDIycHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1mZWF0dXJlZC1leHBlcnR7CiAgYmFja2dyb3VuZDojZmJmN2VlICFpbXBvcnRhbnQ7CiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDsKICBib3JkZXItdG9wOjVweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICBib3JkZXItYm90dG9tOjVweCBkb3VibGUgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKICBwYWRkaW5nOjM5cHggMzhweCA0MHB4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjUwcHggMCAzOHB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tcHJvZmlsZS1sZWFkewogIHBhZGRpbmc6MjBweCAwIDE2cHggIWltcG9ydGFudDsKICBtYXJnaW46MCAwIDMycHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1wcm9maWxlLWxlYWQgLmZsbS1leWVicm93e21hcmdpbjowIDAgMTBweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tcHJvZmlsZS1sZWFkIC5mbG0taDJ7bWFyZ2luOjAgMCAxNHB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1mZS1waG90b3sKICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7CiAgcGFkZGluZzo2cHggIWltcG9ydGFudDsKICBiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDsKICBmaWx0ZXI6c2F0dXJhdGUoLjg2KSBjb250cmFzdCgxLjAzKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWZlLWJ1c2luZXNze2JvcmRlci1jb2xvcjojZDhjZGJkICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1mZS1sb2dve3dpZHRoOjE1MHB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1kaXNjbGFpbWVye2JvcmRlci1jb2xvcjp2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDtjb2xvcjojNjA1ODRkICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgYTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkIHZhcigtLWZsbS1veGJsb29kKSAhaW1wb3J0YW50O291dGxpbmUtb2Zmc2V0OjRweCAhaW1wb3J0YW50O30KCkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7CiAgLmZsbS13cmFwIC5mbG0taGVyby1sZWZ0e3dpZHRoOjU2JSAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6NDNweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1oZXJvLXJpZ2h0e3dpZHRoOjQ0JSAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLW1haW57d2lkdGg6NTclICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDozOHB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtc2lkZXt3aWR0aDo0MyUgIWltcG9ydGFudDt9Cn0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsKICAuZmxtLXdyYXB7YmFja2dyb3VuZDp2YXIoLS1mbG0tcGFwZXIpICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLW1haW57cGFkZGluZzowIDE5cHggNzZweCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1ieWxpbmUtYmFuZHtwYWRkaW5nOjIzcHggMCAyMXB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozMHB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCBoMi5mbG0taDIuZmxtLWhlYWRsaW5le2ZvbnQtc2l6ZTo0MHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wMjUgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotLjAyMmVtICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWgye2ZvbnQtc2l6ZTozMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4xNSAhaW1wb3J0YW50O21hcmdpbi10b3A6MzJweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1kZWNre2ZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLW9wZW5pbmctaW1hZ2V7bWFyZ2luOjRweCAwIDM2cHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDo3cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tb3BlbmluZy1pbWFnZSBpbWd7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDttaW4taGVpZ2h0OjAgIWltcG9ydGFudDtvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tb3BlbmluZy1jYXB0aW9ue2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWhlcm8taW50cm8sCiAgLmZsbS13cmFwIC5mbG0tcGFyYWdyYXBoLAogIC5mbG0td3JhcCAuZmxtLWJvZHkgcHtmb250LXNpemU6MTguNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MyAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1kcm9wY2Fwe2ZvbnQtc2l6ZTo4OHB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWhlcm8tcXVvdGUtdGV4dHtmb250LXNpemU6MjRweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1oZXJvLWltZywKICAuZmxtLXdyYXAgLmZsbS1pbWFnZS13cmFwIGltZ3twYWRkaW5nOjVweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1zaWduYXR1cmVfX3Bvd2Vye2NvbG9yOiNjOGJkYTkgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojYzhiZGE5ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWNhc2UtYm94e3BhZGRpbmc6MzBweCAyMnB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWtleS1ib3h7cGFkZGluZzoyOXB4IDIzcHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcHtwYWRkaW5nOjE3cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC1mcmFtZXtwYWRkaW5nOjI4cHggMjFweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1mZWF0dXJlZC1leHBlcnR7cGFkZGluZzozMXB4IDIycHggMzRweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1wcm9maWxlLWxlYWR7cGFkZGluZzoxOHB4IDAgMTVweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjhweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1wcm9maWxlLWxlYWQgLmZsbS1leWVicm93e21hcmdpbi1ib3R0b206OXB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtYnV0dG9ue2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS42cHggIWltcG9ydGFudDtwYWRkaW5nOjE3cHggMTVweCAhaW1wb3J0YW50O30KfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzkwcHgpewogIC5mbG0td3JhcCAuZmxtLW1haW57cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIGgyLmZsbS1oMi5mbG0taGVhZGxpbmV7Zm9udC1zaXplOmNsYW1wKDMwcHgsOS4ydncsMzRweCkgIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjAzNSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0uMDE4ZW0gIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0taDJ7Zm9udC1zaXplOjI5cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0taGVyby1pbnRybywKICAuZmxtLXdyYXAgLmZsbS1wYXJhZ3JhcGgsCiAgLmZsbS13cmFwIC5mbG0tYm9keSBwe2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7fQp9CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7CiAgLmZsbS13cmFwIGgyLmZsbS1oMi5mbG0taGVhZGxpbmV7CiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgICBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgZm9udC1zaXplOmNsYW1wKDI4cHgsNy42dncsMzJweCkgIWltcG9ydGFudDsKICAgIGxpbmUtaGVpZ2h0OjEuMDQgIWltcG9ydGFudDsKICAgIGxldHRlci1zcGFjaW5nOi0uMDE2ZW0gIWltcG9ydGFudDsKICAgIG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsKICB9CiAgLmZsbS13cmFwIGgyLmZsbS1oMi5mbG0taGVhZGxpbmUgLmZsbS1oZWFkbGluZS1saW5lewogICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIHdoaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50OwogICAgb3ZlcmZsb3ctd3JhcDpub3JtYWwgIWltcG9ydGFudDsKICAgIHdvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7CiAgfQp9Cjwvc3R5bGU+Cgo8ZGl2IGNsYXNzPSJmbG0td3JhcCI+CjxkaXYgY2xhc3M9ImZsbS1tYWluIj4KPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj4KewoiQGNvbnRleHQiOiJodHRwczovL3NjaGVtYS5vcmciLAoiQGdyYXBoIjpbCnsKIkB0eXBlIjoiQXJ0aWNsZSIsCiJAaWQiOiJodHRwczovL2ZpdG5lc3NsaXZpbmdtYWdhemluZS5jb20vY2FwcmEtYm9keXdlaWdodC10cmFpbmluZy1uZXcteW9yay1jaXR5LXJldmlldyNhcnRpY2xlIiwKImhlYWRsaW5lIjoiQ2FwcmEgQm9keXdlaWdodCBUcmFpbmluZyBSZXZpZXc6IENhbGlzdGhlbmljcyBDb2FjaGluZyBpbiBOZXcgWW9yayBDaXR5IiwKImRlc2NyaXB0aW9uIjoiQW4gZWRpdG9yaWFsIHNwb3RsaWdodCBmcm9tIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIG9uIEFsZXggQ2ViYW4gYW5kIENhcHJhIEJvZHl3ZWlnaHQgVHJhaW5pbmcsIGEgY2FsaXN0aGVuaWNzLW9ubHkgc3R1ZGlvIGluIE5ldyBZb3JrIENpdHkgd2hlcmUgY2xpZW50cyBidWlsZCBzdHJlbmd0aCwgbW9iaWxpdHksIGFuZCBza2lsbCB1c2luZyBub3RoaW5nIGJ1dCB0aGVpciBvd24gYm9keXdlaWdodCBpbnNpZGUgc21hbGwtZ3JvdXAgcGVyc29uYWwgdHJhaW5pbmcgY2FwcGVkIGF0IGZvdXIgY2xpZW50cyBwZXIgY29hY2guIiwKImF1dGhvciI6eyJAdHlwZSI6IlBlcnNvbiIsIm5hbWUiOiJNYXJrIEQuUi4gRm9yZCIsImpvYlRpdGxlIjoiTWFuYWdpbmcgRWRpdG9yIn0sCiJwdWJsaXNoZXIiOnsiQHR5cGUiOiJPcmdhbml6YXRpb24iLCJuYW1lIjoiRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIifSwKIm1haW5FbnRpdHlPZlBhZ2UiOiJodHRwczovL2ZpdG5lc3NsaXZpbmdtYWdhemluZS5jb20vY2FwcmEtYm9keXdlaWdodC10cmFpbmluZy1uZXcteW9yay1jaXR5LXJldmlldyIsCiJkYXRlUHVibGlzaGVkIjoiMjAyNi0wNy0wNCIsCiJkYXRlTW9kaWZpZWQiOiIyMDI2LTA3LTE5IiwKImltYWdlIjpbImh0dHBzOi8vaWlsaS5pby9DWTRmY2NOLnBuZyIsImh0dHBzOi8vaWlsaS5pby9DMXdVS2l1LnBuZyIsImh0dHBzOi8vaWlsaS5pby9DWTRmYUZwLnBuZyIsImh0dHBzOi8vaWlsaS5pby9DMXdTaU5JLnBuZyIsImh0dHBzOi8vaWlsaS5pby9DMXdTUEFOLnBuZyJdLAoiYWJvdXQiOlt7IkB0eXBlIjoiVGhpbmciLCJuYW1lIjoiY2FsaXN0aGVuaWNzIn0seyJAdHlwZSI6IlRoaW5nIiwibmFtZSI6ImJvZHl3ZWlnaHQgdHJhaW5pbmcifSx7IkB0eXBlIjoiVGhpbmciLCJuYW1lIjoic21hbGwtZ3JvdXAgcGVyc29uYWwgdHJhaW5pbmcifSx7IkB0eXBlIjoiUGxhY2UiLCJuYW1lIjoiTmV3IFlvcmsgQ2l0eSwgTmV3IFlvcmsifV0sCiJtZW50aW9ucyI6W3siQHR5cGUiOiJQZXJzb24iLCJuYW1lIjoiQWxleCBDZWJhbiIsImpvYlRpdGxlIjoiT3duZXIgYW5kIEZvdW5kZXIiLCJ3b3Jrc0ZvciI6eyJAdHlwZSI6IkhlYWx0aENsdWIiLCJuYW1lIjoiQ2FwcmEgQm9keXdlaWdodCBUcmFpbmluZyJ9fSx7IkB0eXBlIjoiSGVhbHRoQ2x1YiIsIm5hbWUiOiJDYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nIiwidXJsIjoiaHR0cHM6Ly93d3cuY2FwcmF0cmFpbmluZy5jb20vIn1dCn0sCnsKIkB0eXBlIjoiSGVhbHRoQ2x1YiIsCiJAaWQiOiJodHRwczovL2ZpdG5lc3NsaXZpbmdtYWdhemluZS5jb20vY2FwcmEtYm9keXdlaWdodC10cmFpbmluZy1uZXcteW9yay1jaXR5LXJldmlldyNsb2NhbGJ1c2luZXNzIiwKIm5hbWUiOiJDYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nIiwKInVybCI6Imh0dHBzOi8vd3d3LmNhcHJhdHJhaW5pbmcuY29tLyIsCiJzYW1lQXMiOlsiaHR0cHM6Ly93d3cuY2FwcmF0cmFpbmluZy5jb20vIl0sCiJpbWFnZSI6Imh0dHBzOi8vaWlsaS5pby9DWTRmYUZwLnBuZyIsCiJhZGRyZXNzIjp7IkB0eXBlIjoiUG9zdGFsQWRkcmVzcyIsImFkZHJlc3NMb2NhbGl0eSI6Ik5ldyBZb3JrIiwiYWRkcmVzc1JlZ2lvbiI6Ik5ZIiwiYWRkcmVzc0NvdW50cnkiOiJVUyJ9LAoiYXJlYVNlcnZlZCI6W3siQHR5cGUiOiJDaXR5IiwibmFtZSI6Ik5ldyBZb3JrIENpdHkifSx7IkB0eXBlIjoiQ2l0eSIsIm5hbWUiOiJEZW52ZXIifSx7IkB0eXBlIjoiQ2l0eSIsIm5hbWUiOiJDaGljYWdvIn0seyJAdHlwZSI6IkNpdHkiLCJuYW1lIjoiUGhpbGFkZWxwaGlhIn0seyJAdHlwZSI6IkNpdHkiLCJuYW1lIjoiTm9yZm9sayJ9LHsiQHR5cGUiOiJDaXR5IiwibmFtZSI6IlNlYXR0bGUifV0sCiJrbm93c0Fib3V0IjpbImNhbGlzdGhlbmljcyIsImJvZHl3ZWlnaHQgdHJhaW5pbmciLCJzbWFsbC1ncm91cCBwZXJzb25hbCB0cmFpbmluZyIsImhhbmRzdGFuZHMiLCJwdWxsLXVwcyIsIm11c2NsZS11cHMiLCJmcm9udCBsZXZlciIsImh1bWFuIGZsYWciLCJtb2JpbGl0eSIsImluanVyeSBwcmV2ZW50aW9uIl0sCiJmb3VuZGVyIjp7IkB0eXBlIjoiUGVyc29uIiwibmFtZSI6IkFsZXggQ2ViYW4iLCJqb2JUaXRsZSI6Ik93bmVyIGFuZCBGb3VuZGVyIn0KfSwKewoiQHR5cGUiOiJQZXJzb24iLAoiQGlkIjoiaHR0cHM6Ly9maXRuZXNzbGl2aW5nbWFnYXppbmUuY29tL2NhcHJhLWJvZHl3ZWlnaHQtdHJhaW5pbmctbmV3LXlvcmstY2l0eS1yZXZpZXcjYWxleC1jZWJhbiIsCiJuYW1lIjoiQWxleCBDZWJhbiIsCiJqb2JUaXRsZSI6Ik93bmVyIGFuZCBGb3VuZGVyIiwKImltYWdlIjoiaHR0cHM6Ly9paWxpLmlvL0NZNGZjY04ucG5nIiwKIndvcmtzRm9yIjp7IkB0eXBlIjoiSGVhbHRoQ2x1YiIsIm5hbWUiOiJDYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nIiwidXJsIjoiaHR0cHM6Ly93d3cuY2FwcmF0cmFpbmluZy5jb20vIn0sCiJrbm93c0Fib3V0IjpbImNhbGlzdGhlbmljcyIsImJvZHl3ZWlnaHQgdHJhaW5pbmciLCJzbWFsbC1ncm91cCBwZXJzb25hbCB0cmFpbmluZyIsInByb2dyZXNzaW9ucyIsIm1vYmlsaXR5IiwiaW5qdXJ5IHByZXZlbnRpb24iLCJoYW5kc3RhbmRzIl0sCiJhZGRyZXNzIjp7IkB0eXBlIjoiUG9zdGFsQWRkcmVzcyIsImFkZHJlc3NMb2NhbGl0eSI6Ik5ldyBZb3JrIiwiYWRkcmVzc1JlZ2lvbiI6Ik5ZIiwiYWRkcmVzc0NvdW50cnkiOiJVUyJ9Cn0KXQp9Cjwvc2NyaXB0PgoKPGRpdiBjbGFzcz0iZmxtLWlubmVyIj4KPGRpdiBjbGFzcz0iZmxtLWJ5bGluZS1iYW5kIiBzdHlsZT0icGFkZGluZzozNHB4IDAgMjJweCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+Cjx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+Cjx0cj4KPHRkIGNsYXNzPSJmbG0tbWFzdGhlYWQtbGVmdCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo2MiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzozLjRweDsgZm9udC1zaXplOjEycHg7IG1hcmdpbjowIDAgOXB4IDA7Ij5Mb2NhbCBGaXRuZXNzIExlYWRlcnNoaXAgU2VyaWVzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuN3B4OyBmb250LXNpemU6MTFweDsgY29sb3I6IzkyOGE4MjsgbWFyZ2luOjA7Ij5FZGl0b3JpYWwgU3BvdGxpZ2h0IC8gTmV3IFlvcmsgQ2l0eSwgTmV3IFlvcms8L2Rpdj4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tbWFzdGhlYWQtcmlnaHQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6MzglOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpyaWdodDsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS4zNTsgY29sb3I6IzE1MTUxNTsgbWFyZ2luOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij5CeSBNYXJrIEQuUi4gRm9yZDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjoxMHB4IDAgMCAwOyB0ZXh0LWFsaWduOnJpZ2h0OyI+TWFuYWdpbmcgRWRpdG9yPC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2PgoKPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZDlkNGNiOyBtYXJnaW46MCAwIDMwcHggMDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjk2MHB4OyI+PC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tZmVhdHVyZS1oZWFkIiBzdHlsZT0icGFkZGluZzowIDAgMThweCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1leWVicm93Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBGZWF0dXJlIFByb2ZpbGU8L2Rpdj4KPGgyIGNsYXNzPSJmbG0taDIgZmxtLWhlYWRsaW5lIiBhcmlhLWxhYmVsPSJVbmRlcnN0YW5kaW5nIENhbGlzdGhlbmljczogVGhlIEJvZHl3ZWlnaHQgVHJhaW5pbmcgUmV2b2x1dGlvbiIgc3R5bGU9ImZvbnQtZmFtaWx5OkJhc2tlcnZpbGxlLCdCYXNrZXJ2aWxsZSBPbGQgRmFjZScsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJywnUGFsYXRpbm8gTGlub3R5cGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsgZm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGZvbnQtc3ludGhlc2lzOndlaWdodCAhaW1wb3J0YW50OyI+PHNwYW4gY2xhc3M9ImZsbS1oZWFkbGluZS1saW5lIiBzdHlsZT0iZm9udC1mYW1pbHk6QmFza2VydmlsbGUsJ0Jhc2tlcnZpbGxlIE9sZCBGYWNlJywnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLCdQYWxhdGlubyBMaW5vdHlwZScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50OyI+VW5kZXJzdGFuZGluZzwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWhlYWRsaW5lLWxpbmUiIHN0eWxlPSJmb250LWZhbWlseTpCYXNrZXJ2aWxsZSwnQmFza2VydmlsbGUgT2xkIEZhY2UnLCdMaWJyZSBCYXNrZXJ2aWxsZScsJ0lvd2FuIE9sZCBTdHlsZScsJ1BhbGF0aW5vIExpbm90eXBlJyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Ij5DYWxpc3RoZW5pY3M6PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taGVhZGxpbmUtbGluZSIgc3R5bGU9ImZvbnQtZmFtaWx5OkJhc2tlcnZpbGxlLCdCYXNrZXJ2aWxsZSBPbGQgRmFjZScsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJywnUGFsYXRpbm8gTGlub3R5cGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsiPlRoZSBCb2R5d2VpZ2h0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taGVhZGxpbmUtbGluZSIgc3R5bGU9ImZvbnQtZmFtaWx5OkJhc2tlcnZpbGxlLCdCYXNrZXJ2aWxsZSBPbGQgRmFjZScsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJywnUGFsYXRpbm8gTGlub3R5cGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsiPlRyYWluaW5nIFJldm9sdXRpb248L3NwYW4+PC9oMj4KPGRpdiBjbGFzcz0iZmxtLWRlY2siPkluc2lkZSBBbGV4IENlYmFu4oCZcyB2aWV3IG9mIGNhbGlzdGhlbmljcyBhcyBhIHdheSB0byBidWlsZCByZWFsIHN0cmVuZ3RoLCBsZWFybiBsYXN0aW5nIHNraWxscywgYW5kIGJyaW5nIGJhY2sgdGhlIHNpbXBsZSBqb3kgb2YgbW92aW5nIGJ5IHVzaW5nIG5vdGhpbmcgYnV0IHRoZSBodW1hbiBib2R5LjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0ta2lja2VyLWxpbmUiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjlweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuODsgbWFyZ2luOjA7Ij5SZWNvZ25pemVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIGZvciBtZXRob2Qgc3BlY2lhbGl6YXRpb24sIGluZGl2aWR1YWxpemVkIGNvYWNoaW5nLCBpbmp1cnktY29uc2Npb3VzIHByb2dyZXNzaW9ucywgYW5kIGxvY2FsIGZpdG5lc3MgbGVhZGVyc2hpcC48L2Rpdj4KPC9kaXY+CjwvZGl2PgoKPGZpZ3VyZSBjbGFzcz0iZmxtLW9wZW5pbmctaW1hZ2UiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0NZNGZhRnAucG5nIiBhbHQ9IkNhcHJhIEJvZHl3ZWlnaHQgVHJhaW5pbmcncyBvcGVuIGNhbGlzdGhlbmljcyBzdHVkaW8gd2l0aCBjbGllbnRzIHRyYWluaW5nIGJlbmVhdGggdGhlIEFtZXJpY2FuIGFuZCBNb2xkb3ZhbiBmbGFncyIgbG9hZGluZz0iZWFnZXIiPgo8ZmlnY2FwdGlvbiBjbGFzcz0iZmxtLW9wZW5pbmctY2FwdGlvbiI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojNmQ2MjU2OyI+SW5zaWRlIENhcHJhOjwvc3Bhbj4gQ2FwcmEga2VlcHMgaXRzIHN0dWRpb3Mgb3BlbiBhbmQgdW5jcm93ZGVkLCB3aXRoIHB1bGwtdXAgYmFycywgcmluZ3MsIGFuZCBoaWdoIGNlaWxpbmdzIHRoYXQgbGVhdmUgcm9vbSBmb3IgaGFuZHN0YW5kcyBhbmQgb3RoZXIgYm9keXdlaWdodCBza2lsbHMuPC9maWdjYXB0aW9uPgo8L2ZpZ3VyZT4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+Cjx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+Cjx0cj4KPHRkIGNsYXNzPSJmbG0taGVyby1sZWZ0IiB2YWxpZ249InRvcCIgd2lkdGg9IjU0JSIgc3R5bGU9IndpZHRoOjU0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjAgMzJweCAwIDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxkaXYgc3R5bGU9Im1hcmdpbjowIDAgMTVweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWludHJvIiBzdHlsZT0ibWFyZ2luOjA7Ij48c3BhbiBjbGFzcz0iZmxtLWRyb3BjYXAiPkE8L3NwYW4+bGV4IENlYmFu4oCZcyBwcm9mZXNzaW9uYWwgcGF0aCBpbnRvIGZpdG5lc3MgdG9vayBzaGFwZSBhZnRlciB5ZWFycyBvZiB3YWl0aW5nIHRhYmxlcyBhbmQgYmFydGVuZGluZywgd2hlbiBoZSByZWFsaXplZCB0aGF0IHBvdXJpbmcgZHJpbmtzIGZvciBhIGxpdmluZyB3YXMgbm90IHRoZSBraW5kIG9mIGltcGFjdCBoZSB3YW50ZWQgdG8gaGF2ZSBvbiBwZW9wbGUuIFBlcnNvbmFsIHRyYWluaW5nIGdhdmUgaGltIHRoYXQgaW1wYWN0LiBDYWxpc3RoZW5pY3MgZ2F2ZSBoaW0gYSBtaXNzaW9uLjwvZGl2Pgo8ZGl2IHN0eWxlPSJjbGVhcjpib3RoOyBoZWlnaHQ6MDsgbGluZS1oZWlnaHQ6MDsgZm9udC1zaXplOjA7Ij48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWludHJvIiBzdHlsZT0ibWFyZ2luOjAgMCAxN3B4IDA7Ij5UaGF0IG1pc3Npb24gc2l0cyBhdCB0aGUgY2VudGVyIG9mIENhcHJhIEJvZHl3ZWlnaHQgVHJhaW5pbmcsIHRoZSBjYWxpc3RoZW5pY3Mgc3R1ZGlvIEFsZXggYnVpbHQgYWZ0ZXIgbGVhdmluZyB0aGUgY29tbWVyY2lhbCBneW0gd29ybGQgYmVoaW5kLiBUaGUgaWRlYSBpcyB1bnVzdWFsIGluIGEgbWFya2V0IGZ1bGwgb2YgYmFyYmVsbHMgYW5kIG1hY2hpbmVzOiBubyBleHRlcm5hbCB3ZWlnaHRzIGF0IGFsbC4gQ2xpZW50cyB0cmFpbiB1c2luZyBvbmx5IHRoZWlyIG93biBib2R5d2VpZ2h0LCBsZWFybmluZyB0byBwcmVzcywgcHVsbCwgYmFsYW5jZSwgYW5kIGJ1aWxkIHN0cmVuZ3RoIGluIHdheXMgbWFueSBkaWQgbm90IHRoaW5rIHdlcmUgcG9zc2libGUuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCI+4oCcVGhlIGJlc3QgZml0bmVzcyBlcXVpcG1lbnQgZXZlciBjcmVhdGVkIGhhcyBiZWVuIGFyb3VuZCB0aGlzIHdob2xlIHRpbWUsIGFuZCBpdOKAmXMganVzdCB0aGUgaHVtYW4gYm9keS7igJ08L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MDsiPkFsZXggQ2ViYW4sIE93bmVyIEFuZCBGb3VuZGVyIC8gQ2FwcmEgQm9keXdlaWdodCBUcmFpbmluZzwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoxN3B4IDAgMCAwOyBtYXJnaW46MjBweCAwIDAgMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IGxpbmUtaGVpZ2h0OjEuNzsgY29sb3I6Izc0NmQ2NTsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5XaGF0IENsaWVudHMgTm90aWNlIEZpcnN0PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjY2OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MCAwIDEycHggMDsiPlRoZSBmaXJzdCB0aGluZyBjbGllbnRzIG5vdGljZSBpcyB3aGF0IGlzIG1pc3NpbmcuIFRoZXJlIGFyZSBubyBkdW1iYmVsbHMsIG5vIGJhcmJlbGxzLCBubyBtYWNoaW5lcywgYW5kIG5vIG1pcnJvcnMuIEluc3RlYWQsIHRoZSBzcGFjZSBpcyBvcGVuIGFuZCB1bmNyb3dkZWQsIHdpdGggcHVsbC11cCBiYXJzLCBneW1uYXN0aWMgcmluZ3MsIGFuZCB3YWxsIGFyZWFzIHNldCBhc2lkZSBmb3IgaGFuZHN0YW5kcywgYWxsIHVuZGVyIGhpZ2ggY2VpbGluZ3MuIFNlc3Npb25zIGFyZSBjYXBwZWQgYXQgZm91ciBjbGllbnRzIHBlciBjb2FjaCwgc28gbm8gb25lIGJsZW5kcyBpbnRvIGEgcGFja2VkIHJvb20gb3Igd2FpdHMgaW4gbGluZSBmb3IgZXF1aXBtZW50LjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS42NjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5XaGF0IHRoZXkgbm90aWNlIG5leHQgaXMgdGhlIGF0dGVudGlvbi4gV2l0aCBvbmx5IGZvdXIgcGVvcGxlIHRvIGEgY29hY2gsIGVhY2ggY2xpZW50IHRyYWlucyBvbiBhIHByb2dyYW0gYnVpbHQgZm9yIHRoZWlyIG93biBnb2FscyBhbmQgY3VycmVudCBzdHJlbmd0aCwgd2hldGhlciB0aGF0IG1lYW5zIGEgZmlyc3QgY2xlYW4gcHVzaC11cCBvciBhIGZpcnN0IG11c2NsZS11cC4gQ29hY2hlcyBjb3JyZWN0IGZvcm0gb24gdGhlIHNwb3QsIGRlbW9uc3RyYXRlIG1vdmVtZW50cywgYW5kIHByb2dyZXNzIG9yIHJlZ3Jlc3MgZWFjaCBleGVyY2lzZSB0byBmaXQgdGhlIHBlcnNvbiBpbiBmcm9udCBvZiB0aGVtLiBGb3IgYW55b25lIHdobyBoYXMgZmVsdCBsb3N0IG9yIGJvcmVkIGluIGEgc3RhbmRhcmQgZ3ltLCB0aGUgZGlmZmVyZW5jZSBpcyBxdWlja2x5IHBlcnNvbmFsOiBjbGllbnRzIGFyZSBjb2FjaGVkLCBlbmNvdXJhZ2VkLCBhbmQga2VwdCBzYWZlIHdoaWxlIHRoZXkgd29yayB0b3dhcmQgc2tpbGxzIHRoZXkgb25jZSBiZWxpZXZlZCB3ZXJlIG91dCBvZiByZWFjaC48L2Rpdj4KPC9kaXY+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLWhlcm8tcmlnaHQiIHZhbGlnbj0idG9wIiB3aWR0aD0iNDYlIiBzdHlsZT0id2lkdGg6NDYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGltZyBjbGFzcz0iZmxtLWhlcm8taW1nIiBzcmM9Imh0dHBzOi8vaWlsaS5pby9DWTRmY2NOLnBuZyIgYWx0PSJBbGV4IENlYmFuIG93bmVyIGFuZCBmb3VuZGVyIG9mIENhcHJhIEJvZHl3ZWlnaHQgVHJhaW5pbmciPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1jYXB0aW9uIj48c3BhbiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGNvbG9yOiM3ZDc1NmI7Ij5BTEVYIENFQkFOOjwvc3Bhbj4gVGhlIGZvdW5kZXIgb2YgQ2FwcmEgQm9keXdlaWdodCBUcmFpbmluZywgd2hvc2Ugc3R1ZGlvcyBrZWVwIHRoZSBmbG9vciBvcGVuLCB0aGUgY2VpbGluZ3MgaGlnaCwgYW5kIHRoZSB3YWxscyBjbGVhciBvZiBtYWNoaW5lcyBhbmQgbWlycm9ycyBhbGlrZS48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZSI+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2UtdGl0bGUiPkF0IEEgR2xhbmNlPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1sYWJlbCI+TG9jYXRpb25zPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tZ2xhbmNlLWRldGFpbCI+TmV3IFlvcmsgQ2l0eSBhbmQgRGVudmVyLCBwbHVzIGNvYWNoZXMgaW4gZm91ciBtb3JlIGNpdGllcy48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1sYWJlbCI+TWV0aG9kPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tZ2xhbmNlLWRldGFpbCI+Q2FsaXN0aGVuaWNzIG9ubHksIGJ1aWx0IGZyb20gdGhlIGNsaWVudOKAmXMgb3duIGJvZHl3ZWlnaHQuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZ2xhbmNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1nbGFuY2UtbGFiZWwiPkdyb3VwIFNpemU8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1nbGFuY2UtZGV0YWlsIj5TbWFsbC1ncm91cCBwZXJzb25hbCB0cmFpbmluZywgZm91ciBjbGllbnRzIHBlciBjb2FjaC48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1sYWJlbCI+TGVhZGVyc2hpcDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1kZXRhaWwiPkZvdW5kZXItbGVkLCBub3cgZm9jdXNlZCBvbiBkZXZlbG9waW5nIGNvYWNoZXMgbmF0aW9ud2lkZS48L3NwYW4+PC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tb3duZXItZm9jdXMiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjQ1cHg7IGZvbnQtc2l6ZToxMHB4OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDhweCAwOyI+Rm91bmRlciBGb2N1czwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tb3duZXItZm9jdXMtY29weSI+QWxleCBob2xkcyB0aGUgc3R1ZGlvIHRvIG9uZSBkZW1hbmRpbmcgc3RhbmRhcmQ6IGdldCBwZW9wbGUgc3Ryb25nIHVzaW5nIG5vdGhpbmcgYnV0IHRoZWlyIG93biBib2R5d2VpZ2h0LCBhbmQga2VlcCB0aGUgd29yayBlbmpveWFibGUgZW5vdWdoIHRoYXQgdGhleSBuZXZlciBsb29rIGZvciBhIHJlYXNvbiB0byBxdWl0LiBIZSBpcyBub3QgdHJ5aW5nIHRvIGhvbGQgY2xpZW50cyBmb3JldmVyLiBIZSB3YW50cyB0aGVtIGFibGUgdG8gdHJhaW4gYW55d2hlcmUgdGhlcmUgaXMgYSBiYXIuPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NDM4cHg7IG1hcmdpbjoxOHB4IDAgMCBhdXRvOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9DMXdVS2l1LnBuZyIgYWx0PSJDYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nIGNvYWNoIG9ic2VydmluZyBhIGNsaWVudCBwcmFjdGljaW5nIGEgcHVsbC11cCBwcm9ncmVzc2lvbiIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo0MzhweDsgaGVpZ2h0OmF1dG87IGJvcmRlcjowOyBtYXJnaW46MCAwIDAgYXV0bzsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTNweDsgbGluZS1oZWlnaHQ6MS41NTsgY29sb3I6IzY2NWY1NzsgbWFyZ2luOjhweCAwIDAgMDsgdGV4dC1hbGlnbjpsZWZ0OyI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+T24gVGhlIEJhcjo8L3NwYW4+IEEgY29hY2ggd2F0Y2hlcyBhIGNsaWVudCB3b3JrIHRocm91Z2ggYSBwdWxsLXVwIHByb2dyZXNzaW9uLCB0aGUga2luZCBvZiBjbG9zZSBhdHRlbnRpb24gYSBmb3VyLXBlcnNvbiBjYXAgaXMgbWVhbnQgdG8gcHJvdGVjdC48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXIiPgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLXRpdGxlIj5DYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nIFN0YW5kYXJkPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItcm93Ij48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1sYWJlbCI+RW50cnkgUG9pbnQ8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItZGV0YWlsIj5BIGZyZWUgaG91ciB3aXRoIGEgY29hY2g6IHN0cmVuZ3RoIGFuZCBtb2JpbGl0eSBhc3Nlc3NlZCwgdGhlbiBhIGRyYWZ0IHByb2dyYW0gd3JpdHRlbiBiZWZvcmUgdGhlIGZpcnN0IHBhaWQgc2Vzc2lvbi48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItcm93Ij48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1sYWJlbCI+Q29hY2hpbmcgU3RhbmRhcmQ8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItZGV0YWlsIj5Gb3VyIGNsaWVudHMsIGZvdXIgZGlmZmVyZW50IHByb2dyYW1zLCBvbmUgY29hY2ggY29ycmVjdGluZyBmb3JtIHdoaWxlIHRoZSByZXBldGl0aW9uIGlzIHN0aWxsIGhhcHBlbmluZy48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItcm93Ij48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1sYWJlbCI+Q2xpZW50IEV4cGVyaWVuY2U8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItZGV0YWlsIj5QZXJmb3JtYW5jZSBvdmVyIHBoeXNpcXVlLiBBIGZpcnN0IHB1c2gtdXAgYW5kIGEgZmlyc3QgbXVzY2xlLXVwIHByb2dyZXNzIG9uIHRoZSBzYW1lIGZsb29yLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWxlZGdlci1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWxhYmVsIj5TaWduYXR1cmUgRGV0YWlsPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWRldGFpbCI+U2tpbGxzIGFyZSBoZWxkIGJhY2sgdW50aWwgdGhlIGJvZHkgaXMgcHJlcGFyZWQsIHRoZW4gYWR2YW5jZWQgdGhlIG1vbWVudCBBbGV4IGp1ZGdlcyBpdCByZWFkeS48L3NwYW4+PC9kaXY+CjwvZGl2Pgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImhlaWdodDoyOHB4OyBsaW5lLWhlaWdodDoyOHB4OyBmb250LXNpemU6MDsiPiZuYnNwOzwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXN0YW5kYXJkLWJveCI+CjxkaXYgY2xhc3M9ImZsbS1zdGFuZGFyZC1yb3ciPgo8ZGl2IGNsYXNzPSJmbG0tc3RhbmRhcmQtbGFiZWwiPjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuM3B4OyBmb250LXNpemU6MTFweDsgbGluZS1oZWlnaHQ6MS43OyI+VGhlIEZpdG5lc3MgU3RhbmRhcmQ8L2Rpdj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXN0YW5kYXJkLWNvcHkiPkNhcHJhIEJvZHl3ZWlnaHQgVHJhaW5pbmcgc3RhbmRzIGFwYXJ0IGJ5IHNwZWNpYWxpemluZyBvbmx5IGluIGNhbGlzdGhlbmljcywgdXNpbmcgZWFjaCBjbGllbnTigJlzIG93biBib2R5d2VpZ2h0IHRvIGJ1aWxkIHN0cmVuZ3RoLCBtb2JpbGl0eSwgYW5kIHNraWxsIGluc2lkZSBzbWFsbCwgY2xvc2VseSBjb2FjaGVkIGdyb3Vwcy48L2Rpdj4KPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0ibWFyZ2luOjAgMCA0MHB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8c2VjdGlvbiBjbGFzcz0iZmxtLXNpZ25hdHVyZSIgYXJpYS1sYWJlbD0iQm9keXdlaWdodCBCZWNvbWVzIEZyZWVkb20iPgo8ZGl2IGNsYXNzPSJmbG0tc2lnbmF0dXJlX19sZWFkIj5Cb2R5d2VpZ2h0IEJlY29tZXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNpZ25hdHVyZV9fcG93ZXIiPkZSRUVET008L2Rpdj4KPC9zZWN0aW9uPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiMyMjIyMjI7IG1hcmdpbjoyMHB4IDAgMTVweCAwOyBtYXgtd2lkdGg6OTQwcHg7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWFuY2hvci1zdWJ0aXRsZSI+QSBCb2R5d2VpZ2h0IFRyYWluaW5nIFN0dWRpbyBCdWlsdCBBcm91bmQgU2tpbGwsIFNhZmV0eSwgQW5kIFRoZSBKb3kgT2YgTW92ZW1lbnQuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWJvZHkiPgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjIycHggMCAxOHB4IDA7IG1hcmdpbjowIDAgMzRweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5Qcm9maWxlIFNuYXBzaG90PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkJ1c2luZXNzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkNhcHJhIEJvZHl3ZWlnaHQgVHJhaW5pbmc8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkZvdW5kZXI8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+QWxleCBDZWJhbjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+TG9jYXRpb248L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+TmV3IFlvcmsgQ2l0eSwgTmV3IFlvcms8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkZvY3VzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkNhbGlzdGhlbmljcy1vbmx5IHBlcnNvbmFsIHRyYWluaW5nLCBpbmRpdmlkdWFsaXplZCBwcm9ncmFtcywgbW9iaWxpdHksIGJvZHkgYXdhcmVuZXNzLCBhbmQgc2tpbGxzIGNsaWVudHMgY2FuIGtlZXAgZm9yIGxpZmUuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93IiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5UcmFpbmluZyBNb2RlbDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5TbWFsbC1ncm91cCBwZXJzb25hbCB0cmFpbmluZyBjYXBwZWQgYXQgZm91ciBjbGllbnRzIHBlciBjb2FjaCwgb25lLW9uLW9uZSBzZXNzaW9ucywgZnJlZSBjb25zdWx0YXRpb25zLCBhbmQgY29hY2hpbmcgaW4gRGVudmVyLCBDaGljYWdvLCBQaGlsYWRlbHBoaWEsIE5vcmZvbGssIGFuZCBTZWF0dGxlLjwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgRG9zc2llcjwvZGl2Pgo8cCBzdHlsZT0iZm9udC1zaXplOjIycHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42MiAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyI+Q2FwcmEgbWFrZXMgYW4gdW5mYXNoaW9uYWJsZSBhcmd1bWVudCBmcm9tIHRoZSBmbG9vciByYXRoZXIgdGhhbiB0aGUgbWFya2V0aW5nIGNvcHk6IHRoZSBlcXVpcG1lbnQgcXVlc3Rpb24gaW4gZml0bmVzcyB3YXMgYW5zd2VyZWQgbG9uZyBiZWZvcmUgYW55IG9mIGl0IHdhcyBtYW51ZmFjdHVyZWQuIFdoYXQgZm9sbG93cyBmcm9tIHRoYXQgcHJlbWlzZSBpcyBhIGJ1c2luZXNzIGJ1aWx0IG9uIGEgc2tpbGwgdGhlIGNsaWVudCBrZWVwcywgbm90IGEgc3Vic2NyaXB0aW9uIHRoZSBjbGllbnQgcmVuZXdzLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSIgc3R5bGU9ImJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNjZmM1YjYgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA0MHB4IDAgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9y4oCZcyBOb3RlPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjcyICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5UaGlzIHByb2ZpbGUgdHJhY2VzIGhvdyBhIGJhcnRlbmRlcuKAmXMgZGVjaXNpb24gdG8gbGVhdmUgdGhlIGRyaW5rcyB0cmFkZSwgYSBzaW5nbGUgd29ya3Nob3AgdGhhdCByZWFycmFuZ2VkIGhpcyBpZGVhIG9mIHN0cmVuZ3RoLCBhbmQgYSByZWZ1c2FsIHRvIGNvYWNoIHRvd2FyZCBtb250aGx5IHNhbGVzIHRhcmdldHMgcHJvZHVjZWQgYSBzdHVkaW8gd2hlcmUgZm91ciBwZW9wbGUgdHJhaW4gZm91ciBkaWZmZXJlbnQgcHJvZ3JhbXMgYXQgb25jZS48L3A+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXByb2ZpbGUtbGVhZCIgc3R5bGU9ImJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MjBweCAwIDE2cHggMDsgbWFyZ2luOjAgMCAzMnB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLWV5ZWJyb3ciPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIFByb2ZpbGU8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIj5XaGF0IEFsZXggQ2ViYW4gRm91bmQgV2hlbiBIZSBQdXQgVGhlIFdlaWdodHMgRG93bjwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbjowICFpbXBvcnRhbnQ7Ij5UaGUgYm9keXdlaWdodCB0cmFpbmluZyByZXZvbHV0aW9uIHRoYXQgQWxleCBDZWJhbiB0YWxrcyBhYm91dCBiZWdpbnMgd2l0aCBvbmUgaWRlYTogdGhlIGh1bWFuIGJvZHkgaXMgdGhlIGJlc3QgcGllY2Ugb2YgZml0bmVzcyBlcXVpcG1lbnQgZXZlciBtYWRlLiBBdCBDYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nLCB0aGF0IGJlbGllZiBzaGFwZXMgZXZlcnl0aGluZy4gQ2xpZW50cyBkbyBub3QgbGlmdCBkdW1iYmVsbHMgb3IgbG9hZCBhIGJhcmJlbGwuIFRoZXkgbGVhcm4gdG8gcHJlc3MsIHB1bGwsIGJhbGFuY2UsIGFuZCBjb250cm9sIHRoZWlyIG93biBib2R5d2VpZ2h0LCBidWlsZGluZyBzdHJlbmd0aCBhbmQgc2tpbGwgaW4gYSB3YXkgQWxleCBkZXNjcmliZXMgYXMgYm90aCBoaWdobHkgZWZmZWN0aXZlIGFuZCBnZW51aW5lbHkgZnVuLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcXVpY2stYW5zd2VyIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPlF1aWNrIEFuc3dlcjwvZGl2Pgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42NiAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyI+Q2FwcmEgQm9keXdlaWdodCBUcmFpbmluZyBpcyBhIGNhbGlzdGhlbmljcyBzdHVkaW8gdGhhdCB1c2VzIG9ubHkgYm9keXdlaWdodCBleGVyY2lzZXMsIHdpdGggbm8gd2VpZ2h0cyBvciBtYWNoaW5lcywgdG8gaGVscCBjbGllbnRzIGdldCBzdHJvbmdlciwgbW92ZSBiZXR0ZXIsIGFuZCBsZWFybiBza2lsbHMgbGlrZSBoYW5kc3RhbmRzLCBwdWxsLXVwcywgbXVzY2xlLXVwcywgYW5kIGxldmVycy4gRm91bmRlZCBieSBBbGV4IENlYmFuLCBpdCBvZmZlcnMgc21hbGwtZ3JvdXAgcGVyc29uYWwgdHJhaW5pbmcgY2FwcGVkIGF0IGZvdXIgY2xpZW50cyBwZXIgY29hY2gsIGluZGl2aWR1YWxpemVkIHByb2dyYW1zLCBhbmQgYSBtZXRob2QgYnVpbHQgYXJvdW5kIHN0cmVuZ3RoLCBzYWZldHksIGFuZCB0aGUgam95IG9mIG1vdmVtZW50LCB3aXRoIHRyYWluaW5nIGluIE5ldyBZb3JrIENpdHksIERlbnZlciwgYW5kIG90aGVyIG1ham9yIGNpdGllcy48L3A+CjwvZGl2PgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkFsZXjigJlzIG93biBwYXRoIGV4cGxhaW5zIG11Y2ggYWJvdXQgdGhlIHN0dWRpby4gSGUgZ3JldyB1cCBpbiBNb2xkb3ZhLCBhIHNtYWxsIGNvdW50cnkgaW4gRWFzdGVybiBFdXJvcGUsIGluIGEgaG91c2Vob2xkIHdoZXJlIG1vbmV5IHdhcyB0aWdodCBhbmQgZXh0cmFzIHdlcmUgcmFyZS4gSGUgY3JlZGl0cyB0aGF0IGJhY2tncm91bmQgZm9yIHRoZSBtaW5pbWFsaXN0IHN0cmVhayB0aGF0IGxhdGVyIGRyZXcgaGltIHRvIGNhbGlzdGhlbmljcy4gSGUgbW92ZWQgdG8gdGhlIFVuaXRlZCBTdGF0ZXMgYXQgdHdlbnR5LCB3b3JrZWQgaGlzIHdheSB1cCB0aHJvdWdoIHJlc3RhdXJhbnRzIGludG8gYmFydGVuZGluZywgYW5kIHdhcyBvbiB0cmFjayB0byBiZWNvbWUgYSBzb21tZWxpZXIgYmVmb3JlIGRlY2lkaW5nIGhlIHdhbnRlZCB3b3JrIHRoYXQgY2hhbmdlZCBsaXZlcy4gUGVyc29uYWwgdHJhaW5pbmcgYmVjYW1lIHRoYXQgd29yaywgYW5kIGhlIGxvdmVkIGl0LiBCdXQgYWZ0ZXIgcmlzaW5nIHRvIGZpdG5lc3MgbWFuYWdlciBhdCBhIGNvbW1lcmNpYWwgZ3ltLCBoZSBncmV3IGZydXN0cmF0ZWQgdGhhdCB0aGUgam9iIGhhZCBiZWNvbWUgYWJvdXQgbW9udGhseSB0YXJnZXRzIGluc3RlYWQgb2YgY2xpZW50cy4gSGUgbGVmdCB0byBidWlsZCBzb21ldGhpbmcgdGhhdCBwdXQgY2xpZW50IGdvYWxzIGZpcnN0LjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1sZWFybi1jYXJkIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPldoYXQgWW914oCZbGwgTGVhcm48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xMiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyI+SG93IENhcHJhIFRlYWNoZXMgU3RyZW5ndGggV2l0aG91dCBXZWlnaHRzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS43MjsgY29sb3I6IzJkMmEyNjsgbWFyZ2luOjAgMCAxNnB4IDA7Ij5XaGF0IGZvbGxvd3MgaXMgZHJhd24gZnJvbSBBbGV4IENlYmFu4oCZcyBhY2NvdW50IG9mIGhvdyB0aGUgc3R1ZGlvIHRyYWlucywgd2hvIHdhbGtzIHRocm91Z2ggaXRzIGRvb3IsIGFuZCB3aHkgaGUgdHJlYXRzIGJvZHl3ZWlnaHQgc2tpbGwgYXMgc29tZXRoaW5nIHdvcnRoIGEgbGlmZXRpbWUgcmF0aGVyIHRoYW4gYSBzZWFzb24uPC9wPgo8dGFibGUgY2xhc3M9ImZsbS1sZWFybi1yb3ciIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj48dHI+Cjx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgdmFsaWduPSJ0b3AiPjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNTVweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgN3B4IDA7Ij5UaGUgTWV0aG9kPC9kaXY+PHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMWYxZTFiOyBtYXJnaW46MDsiPk9ubHkgY2FsaXN0aGVuaWNzLiBObyBkdW1iYmVsbHMsIG5vIG1hY2hpbmVzLCBhbmQgbm8gd29ya291dCBvZiB0aGUgZGF5LCBqdXN0IGVhY2ggY2xpZW504oCZcyBvd24gYm9keXdlaWdodCB3b3JrZWQgaW5zaWRlIHNtYWxsLCBjbG9zZWx5IHdhdGNoZWQgZ3JvdXBzLjwvcD48L3RkPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+VGhlIEF1ZGllbmNlPC9kaXY+PHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMWYxZTFiOyBtYXJnaW46MDsiPkJlZ2lubmVycyB3aG8gY2Fubm90IHlldCBob2xkIGEgcHVzaC11cCB0cmFpbiBiZXNpZGUgY2xpZW50cyBjaGFzaW5nIG11c2NsZS11cHMsIGVhY2ggZm9sbG93aW5nIGEgcHJvZ3JhbSB3cml0dGVuIGZvciB0aGVpciBvd24gc3RyZW5ndGggdGhhdCB3ZWVrLjwvcD48L3RkPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+VGhlIERpc3RpbmN0aW9uPC9kaXY+PHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMWYxZTFiOyBtYXJnaW46MDsiPkEgZm91ci1jbGllbnQgY2FwLCBhIGNvYWNoIGF0IHlvdXIgZWxib3cgZXZlcnkgcmVwLCBhbmQgc2tpbGxzIHlvdSBjYW4gY2FycnkgdG8gYW55IHBhcmsuIEFsZXggY291bnRzIHRoYXQgaW5kZXBlbmRlbmNlIGFzIHRoZSBwb2ludCBvZiB0aGUgd29yay48L3A+PC90ZD4KPC90cj48L3RhYmxlPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+QSBTdHVkaW8gQnVpbHQgRnJvbSBBIEJvZHl3ZWlnaHQgRGlzY292ZXJ5PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BbGV4IGRpZCBub3Qgc2V0IG91dCB0byBvcGVuIGEgY2FsaXN0aGVuaWNzIHN0dWRpby4gQWZ0ZXIgbGVhdmluZyB0aGUgY29tbWVyY2lhbCBneW0sIGhlIHNlYXJjaGVkIGZvciBhIHRlYW0gd2hvc2UgYXBwcm9hY2ggbWF0Y2hlZCBoaXMgb3duLCBvbmUgdGhhdCBwdXQgY2xpZW50IGdvYWxzLCBzZXJ2aWNlLCBhbmQgaW5qdXJ5IHByZXZlbnRpb24gYWhlYWQgb2Ygc2FsZXMuIEhlIGNvdWxkIG5vdCBmaW5kIG9uZSwgc28gaGUgZGVjaWRlZCB0byB3b3JrIGZvciBoaW1zZWxmLiBBcm91bmQgdGhlIHNhbWUgdGltZSwgYSBjYWxpc3RoZW5pY3Mgd29ya3Nob3Agd2l0aCB0aGUgS2F2YWRsbyBicm90aGVycyBjaGFuZ2VkIGhvdyBoZSB0aG91Z2h0IGFib3V0IHRyYWluaW5nIGVudGlyZWx5LjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPldoYXQgc3RydWNrIGhpbSB3YXMgd2F0Y2hpbmcgcGVvcGxlIHBlcmZvcm0gb25lLWFybSBwdWxsLXVwcywgaGFuZHN0YW5kIHB1c2gtdXBzLCBhbmQgcGlzdG9sIHNxdWF0cyB1c2luZyBub3RoaW5nIGJ1dCB0aGVpciBvd24gYm9kaWVzLiBUaGV5IHdlcmUgYXMgc3Ryb25nIGFuZCBhcyBmaXQgYXMgYW55b25lIGxpZnRpbmcgd2VpZ2h0cywgYW5kIHRoZSBtb3ZlbWVudHMgbG9va2VkIGxpa2Ugc29tZXRoaW5nIG91dCBvZiBneW1uYXN0aWNzLiBBbGV4IGhhZCBzcGVudCB5ZWFycyBhcm91bmQgYmFyYmVsbHMgYW5kIG1hY2hpbmVzLCBhbmQgY2FsaXN0aGVuaWNzIHdhcyBhbG1vc3QgZm9yZWlnbiB0byBoaW0uIEhlIGZlbGwgaW4gbG92ZSB3aXRoIGl0LCBhbmQgaGUgaGFzIHRyYWluZWQgdGhpcyB3YXkgcGVyc29uYWxseSBmb3IgbW9yZSB0aGFuIGEgZGVjYWRlIHNpbmNlLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIiBzdHlsZT0iYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBib3JkZXItdG9wOjFweCBzb2xpZCAjY2ZjNWI2ICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjZmM1YjYgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50OyBwYWRkaW5nOjIycHggMCAhaW1wb3J0YW50OyBtYXJnaW46MzZweCAwIDQwcHggMCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5DbGllbnQgRXhwZXJpZW5jZTwvZGl2Pgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5Db2FjaGVkIHJhdGhlciB0aGFuIHByb2Nlc3NlZDogdGhhdCBpcyB0aGUgZGlzdGluY3Rpb24gQWxleCBkcmF3cy4gV2l0aCBzbWFsbCBncm91cHMgYW5kIGluZGl2aWR1YWwgcHJvZ3JhbW1pbmcsIGhlIGRlc2NyaWJlcyBhIGZsb29yIHdoZXJlIGEgY29tcGxldGUgYmVnaW5uZXIgd29ya2luZyBvbiBhIGZpcnN0IHB1c2gtdXAgY2FuIHRyYWluIGJlc2lkZSBzb21lb25lIGNoYXNpbmcgYSBtdXNjbGUtdXAsIGFuZCBib3RoIGdldCBhIHByb2dyYW0gbWFkZSBmb3IgdGhlbS4gVGhlcmUgYXJlIG5vIG1pcnJvcnMgYW5kIG5vIGVtcGhhc2lzIG9uIHBoeXNpcXVlLiBUaGUgZm9jdXMgaXMgb24gd2hhdCB0aGUgYm9keSBjYW4gZG8gYW5kIG9uIHByb2dyZXNzIHRoZSBjbGllbnQgY2FuIGZlZWwuPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1xdW90ZS1ibG9jayI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlLXRleHQiPuKAnFdoZW4geW91IGRvIGEgaGFuZHN0YW5kLCBpdOKAmXMgbGlrZSBnb2luZyBiYWNrIHRvIGNoaWxkaG9vZCwgdG8gdGhvc2Ugd29ycnktZnJlZSBkYXlzIHdoZW4gaGF2aW5nIGZ1biB3YXMgYW4gZXhlcmNpc2Ugb24gaXRzIG93bi4gV2XigJlyZSBicmluZ2luZyB0aGF0IGJhY2ssIGJ1dCBmb3IgYWR1bHRzLuKAnTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowOyI+QWxleCBDZWJhbiwgT3duZXIgQW5kIEZvdW5kZXIgLyBDYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5TbWFsbCBHcm91cHMsIEluZGl2aWR1YWwgUHJvZ3JhbXM8L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkNhcHJh4oCZcyBzaWduYXR1cmUgZm9ybWF0IGlzIHNtYWxsLWdyb3VwIHBlcnNvbmFsIHRyYWluaW5nLiBJdCBpcyBub3QgYSBjbGFzcywgd2hlcmUgZXZlcnlvbmUgZm9sbG93cyB0aGUgc2FtZSB3b3Jrb3V0IG9mIHRoZSBkYXkuIEluc3RlYWQsIHVwIHRvIGZvdXIgY2xpZW50cyB0cmFpbiB0b2dldGhlciwgZWFjaCBvbiBhIHByb2dyYW0gd3JpdHRlbiBzcGVjaWZpY2FsbHkgZm9yIHRoZW0uIE9uZSBwZXJzb24gbWlnaHQgYmUgd29ya2luZyB0b3dhcmQgYSBmaXJzdCBwdWxsLXVwIHdoaWxlIGFub3RoZXIgdHJhaW5zIGhhbmRzdGFuZHMgYW5kIGEgdGhpcmQgZm9jdXNlcyBvbiBzdGF5aW5nIG1vYmlsZSBhbmQgc3Ryb25nIGludG8gb2xkZXIgYWdlLiBBIHNpbmdsZSBjb2FjaCBndWlkZXMgYWxsIG9mIHRoZW0gYXQgb25jZSwgY29ycmVjdGluZyBmb3JtIGFuZCBhZGp1c3RpbmcgZWFjaCBleGVyY2lzZSBpbiByZWFsIHRpbWUuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QWxleCBzZWVzIHRoaXMgYXMgdGhlIGJlc3QgdmFsdWUgaW4gZml0bmVzcy4gQ2xpZW50cyBnZXQgcGVyc29uYWwgcHJvZ3JhbW1pbmcgYW5kIGhhbmRzLW9uIGNvYWNoaW5nIGV2ZXJ5IHNlc3Npb24sIGF0IGEgcHJpY2UgZmFyIGxvd2VyIHRoYW4gb25lLW9uLW9uZSB0cmFpbmluZy4gT25lLW9uLW9uZSBzZXNzaW9ucyBhcmUgc3RpbGwgYXZhaWxhYmxlIGZvciB0aG9zZSB3aG8gd2FudCB0aGVtLCBidXQgdGhlIHNtYWxsLWdyb3VwIG1vZGVsIGlzIHRoZSBtb3N0IHBvcHVsYXIgd2F5IHRvIHRyYWluIGF0IENhcHJhIGFuZCwgaW4gQWxleOKAmXMgdmlldywgdGhlIG9uZSB0aGF0IGRlbGl2ZXJzIHRoZSBtb3N0IGZvciB0aGUgbW9uZXkuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5XaHkgQm9keXdlaWdodCBUcmFpbmluZyBXb3JrczwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QWxleCBtYWtlcyBhIHN0cmFpZ2h0Zm9yd2FyZCBjYXNlIGZvciBjYWxpc3RoZW5pY3MuIEhlIGNvbnNpZGVycyBpdCBoYXJkIHRvIGJlYXQgZm9yIHN0cmVuZ3RoIGFuZCBtdXNjbGUgZ2FpbiwgYW5kIHNheXMgdGhlIHdvcmsgaGFzIGtlcHQgaGlzIG93biB0ZW5kb25zIGFuZCBqb2ludHMgcmVzaWxpZW50LiBIZSBwb2ludHMgdG8gaGlzIG93biBleHBlcmllbmNlIHBsYWNpbmcgZmlyc3QgaW4gYSBwaHlzaXF1ZSBjb21wZXRpdGlvbiBhZnRlciB0d28geWVhcnMgb2YgY2FsaXN0aGVuaWNzIHdpdGggbm8gd2VpZ2h0cyBhdCBhbGwuIEl0IGlzIGFsc28gcG9ydGFibGU6IG9uY2UgY2xpZW50cyBsZWFybiB0aGUgc2tpbGxzLCB0aGV5IGNhbiBrZWVwIHRyYWluaW5nIGF0IGEgcGFyaywgaW4gYSBiYWNreWFyZCwgb3IgYXQgaG9tZSB3aXRoIGxpdHRsZSBtb3JlIHRoYW4gYSBwdWxsLXVwIGJhci48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BYm92ZSBhbGwsIGhlIGFyZ3VlcywgaXQgaXMgZnVuIGFuZCBpdCBpcyBzYWZlLiBCb3JlZG9tIGlzIG9uZSBvZiB0aGUgbWFpbiByZWFzb25zIHBlb3BsZSBxdWl0IHRyYWluaW5nLCBhbmQgQWxleCBzYXlzIGhlIGhhcyBuZXZlciBtZXQgc29tZW9uZSB3aG8gZ290IGJvcmVkIHdpdGggY2FsaXN0aGVuaWNzLiBUaGVyZSBpcyBhbHdheXMgYSBuZXcgc2tpbGwgdG8gY2hhc2UuIEFuZCBiZWNhdXNlIHRoZSBtb3ZlbWVudHMgYXJlIG5hdHVyYWwgYW5kIHNlbGYtbGltaXRlZCwgaGUgY29uc2lkZXJzIHRoZSByaXNrIG9mIHNlcmlvdXMgaW5qdXJ5IGZhciBsb3dlciB0aGFuIHdoYXQgaGUgc2F3IGFyb3VuZCBoZWF2eSB3ZWlnaHRsaWZ0aW5nLiBGb3IgQWxleCwgZnVuIGFuZCBzYWZldHkgYXJlIG5vdCBleHRyYXMuIFRoZXkgYXJlIHdoYXQga2VlcCBwZW9wbGUgdHJhaW5pbmcgZm9yIHllYXJzIGluc3RlYWQgb2Ygd2Vla3MuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLXdyYXAiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0Mxd1NpTkkucG5nIiBhbHQ9IkNhcHJhIEJvZHl3ZWlnaHQgVHJhaW5pbmcgY29hY2ggb2JzZXJ2aW5nIGEgY2xpZW50IHBlcmZvcm1pbmcgYSBwaWtlIHB1c2gtdXAiPgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2UtY2FwdGlvbiI+QWhtZWQgd2F0Y2hlcyBhIGNsaWVudCBwZXJmb3JtIGEgcGlrZSBwdXNoLXVwLCBwcm92aWRpbmcgdGhlIGNsb3NlIHZpc3VhbCBhdHRlbnRpb24gdGhhdCBkZWZpbmVzIENhcHJh4oCZcyBzbWFsbC1ncm91cCBjb2FjaGluZy48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2Utd3JhcCI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQzF3U1BBTi5wbmciIGFsdD0iQ2FwcmEgQm9keXdlaWdodCBUcmFpbmluZyBjb2FjaCBvYnNlcnZpbmcgYSBjbGllbnQgcHJhY3RpY2luZyBhIHdhbGwtc3VwcG9ydGVkIGhhbmRzdGFuZCI+CjxkaXYgY2xhc3M9ImZsbS1pbWFnZS1jYXB0aW9uIj5BaG1lZCBvYnNlcnZlcyBhIHdhbGwtc3VwcG9ydGVkIGhhbmRzdGFuZCBhcyB0aGUgY2xpZW50IGRldmVsb3BzIHRoZSBjb250cm9sIGFuZCBjb25maWRlbmNlIHJlcXVpcmVkIHRvIHByb2dyZXNzIHRoZSBza2lsbCBzYWZlbHkuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0ibWFyZ2luOjQycHggMCA0MnB4IDA7IHBhZGRpbmc6MDsiPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNjZmM1YjY7IG1hcmdpbjowIDAgMjJweCAwOyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxOHB4IDA7Ij5FZGl0b3JpYWwgUGVyc3BlY3RpdmU8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZTozNHB4OyBsaW5lLWhlaWdodDoxLjQyOyBjb2xvcjojMTcxNzE3OyBtYXJnaW46MCAwIDIycHggMDsiPkNhcHJhIEJvZHl3ZWlnaHQgVHJhaW5pbmcgbWF0dGVycyBiZWNhdXNlIGl0IHRyZWF0cyBzdHJlbmd0aCwgc2FmZXR5LCBhbmQgZW5qb3ltZW50IGFzIG9uZSBnb2FsIHJhdGhlciB0aGFuIHRocmVlOiBjbGllbnRzIGxlYXJuIHJlYWwgc2tpbGxzLCBzdGF5IGluanVyeS1jb25zY2lvdXMsIGFuZCBrZWVwIGNvbWluZyBiYWNrIGJlY2F1c2UgdGhlIHRyYWluaW5nIGlzIGdlbnVpbmVseSBmdW4uPC9wPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNjZmM1YjY7IG1hcmdpbjowOyI+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2UtYnJpZWYiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjNweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9yaWFsIFNlcnZpY2UgQnJpZWY8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xMiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyI+V2hhdCBDYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nIE9mZmVyczwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuNzI7IGNvbG9yOiMyYTI5MjY7IG1hcmdpbjowIDAgMTRweCAwOyI+QmFzZWQgb24gdGhlIGludGVydmlldyBhbmQgdGhlIHN0dWRpb+KAmXMgb3duIG1hdGVyaWFscywgQ2FwcmEgQm9keXdlaWdodCBUcmFpbmluZyBpcyBidWlsdCBmb3IgY2xpZW50cyB3aG8gd2FudCBjb2FjaGVkLCBpbmRpdmlkdWFsaXplZCBjYWxpc3RoZW5pY3M6IHJlYWwgc3RyZW5ndGggYW5kIHNraWxsIHVzaW5nIG9ubHkgdGhlaXIgb3duIGJvZHl3ZWlnaHQuPC9wPgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+Qm9keXdlaWdodCBUcmFpbmluZzwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+RXZlcnkgcHJvZ3JhbSB1c2VzIGNhbGlzdGhlbmljcyBvbmx5LCB3aXRoIG5vIHdlaWdodHMgb3IgbWFjaGluZXMsIGFuZCByYW5nZXMgZnJvbSBmb3VuZGF0aW9uYWwgcHVzaC11cHMsIHB1bGwtdXBzLCBhbmQgc3F1YXRzIHRvIGFkdmFuY2VkIHNraWxscyBsaWtlIGhhbmRzdGFuZHMsIG11c2NsZS11cHMsIGZyb250IGxldmVycywgYW5kIHRoZSBodW1hbiBmbGFnLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPlNtYWxsLUdyb3VwIENvYWNoaW5nPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5TbWFsbC1ncm91cCBwZXJzb25hbCB0cmFpbmluZyBpcyBjYXBwZWQgYXQgZm91ciBjbGllbnRzIHBlciBjb2FjaCwgd2l0aCBlYWNoIGNsaWVudCBmb2xsb3dpbmcgdGhlaXIgb3duIHByb2dyYW0gd2hpbGUgYSBjb2FjaCBjb3JyZWN0cyBmb3JtIGFuZCBhZGp1c3RzIGV4ZXJjaXNlcyBpbiByZWFsIHRpbWUuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+SW5kaXZpZHVhbGl6ZWQgUHJvZ3JhbXM8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPlByb2dyYW1zIGFyZSBidWlsdCBhcm91bmQgZWFjaCBjbGllbnTigJlzIGdvYWxzLCBzdHJlbmd0aCwgYW5kIG1vYmlsaXR5LCB1c2luZyByZWdyZXNzaW9ucyBhbmQgcHJvZ3Jlc3Npb25zIHNvIGJlZ2lubmVycyBhbmQgYWR2YW5jZWQgY2xpZW50cyBjYW4gdHJhaW4gc2lkZSBieSBzaWRlLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPkZyZWUgQ29uc3VsdGF0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5OZXcgY2xpZW50cyBzdGFydCB3aXRoIGEgZnJlZSBvbmUtb24tb25lIGNvbnN1bHRhdGlvbiB0byBtZWV0IGEgY29hY2gsIHRvdXIgdGhlIHNwYWNlLCBhbmQgaGF2ZSB0aGVpciBmaXRuZXNzIGxldmVsIGFzc2Vzc2VkIGJlZm9yZSBhIGRyYWZ0IHByb2dyYW0gaXMgZGVzaWduZWQuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciIHN0eWxlPSJib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+TXVsdGktQ2l0eSBBY2Nlc3M8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPkNhcHJhIHRyYWlucyBjbGllbnRzIGluIE5ldyBZb3JrIENpdHkgYW5kIERlbnZlciwgd2l0aCBjb2FjaGluZyBpbiBDaGljYWdvLCBQaGlsYWRlbHBoaWEsIE5vcmZvbGssIGFuZCBTZWF0dGxlLCBhcyB0aGUgc3R1ZGlvIGNvbnRpbnVlcyB0byBleHBhbmQuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1jYXNlLWJveCI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMnB4IDA7Ij5DbGllbnQgU3VjY2VzczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDIiIHN0eWxlPSJmb250LXNpemU6MzFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7Ij5BbnRob2554oCZcyBQcm9ncmVzczogV2hhdCBQYXRpZW50LCBTa2lsbC1CYXNlZCBDb2FjaGluZyBDYW4gUHJvZHVjZTwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9ImZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50OyI+V2hlbiBBbnRob255IGJlZ2FuIHRyYWluaW5nIHdpdGggQ2FwcmEgaW4gTmV3IFlvcmsgQ2l0eSwgaGUgZGlkIG5vdCBhcnJpdmUgd2l0aCBhIG1vZGVzdCB0YXJnZXQuIEhlIHdhbnRlZCB0byBtYXN0ZXIgdGhlIGZyb250IGxldmVyLCBtdXNjbGUtdXAsIGhhbmRzdGFuZCBwdXNoLXVwLCBhbmQgaHVtYW4gZmxhZywgZm91ciBtb3ZlbWVudHMgdGhhdCBkZW1hbmQgZXhjZXB0aW9uYWwgcHVsbGluZyBzdHJlbmd0aCwgc2hvdWxkZXIgc3RhYmlsaXR5LCBjb3JlIGNvbnRyb2wsIG1vYmlsaXR5LCBhbmQgdGVjaG5pY2FsIHByZWNpc2lvbi4gQWxleCBpbml0aWFsbHkgY29hY2hlZCBoaW0gYW5kIHVuZGVyc3Rvb2QgdGhlIHJlc3BvbnNpYmlsaXR5IHRoYXQgY2FtZSB3aXRoIGFjY2VwdGluZyBnb2FscyBvZiB0aGF0IHNjYWxlLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiIHN0eWxlPSJmb250LXNpemU6MTlweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsiPldoZW4gQWxleCBsYXRlciBzdGVwcGVkIGF3YXkgZnJvbSBkYXktdG8tZGF5IGNvYWNoaW5nIHRvIGNvbmNlbnRyYXRlIG9uIG1hbmFnaW5nIGFuZCBncm93aW5nIHRoZSBidXNpbmVzcywgaGUgd2FzIGNvbmNlcm5lZCBhYm91dCBoYW5kaW5nIG9mZiBhIGNsaWVudCB0byB3aG9tIGhlIGhhZCBtYWRlIHN1Y2ggYW4gYW1iaXRpb3VzIGNvbW1pdG1lbnQuIEFobWVkIHRvb2sgb3ZlciBBbnRob2554oCZcyBwcm9ncmFtIGFuZCBjYXJyaWVkIHRoYXQgcmVzcG9uc2liaWxpdHkgZm9yd2FyZC4gVGhlIHRyYW5zaXRpb24gYmVjYW1lIGFuIGV4YW1wbGUgb2YgdGhlIGNvYWNoaW5nIHN0YW5kYXJkIEFsZXggd2FudGVkIENhcHJhIHRvIG1haW50YWluIGJleW9uZCBoaXMgb3duIHNlc3Npb25zOiBpbmRpdmlkdWFsaXplZCBwcm9ncmFtbWluZywgY2xvc2UgYXR0ZW50aW9uIHRvIHRlY2huaXF1ZSwgYW5kIHByb2dyZXNzIHRoYXQgY29udGludWVzIGV2ZW4gd2hlbiB0aGUgY29hY2ggY2hhbmdlcy48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0iZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7Ij5JbiByb3VnaGx5IG9uZSB5ZWFyLCBBbnRob255IG1hc3RlcmVkIHRoZSBtdXNjbGUtdXAgd2l0aCB3aGF0IEFsZXggZGVzY3JpYmVkIGFzIGNyaXNwIGZvcm0gYW5kIHRlY2huaXF1ZSwgcHJvZ3Jlc3NpbmcgZnJvbSBiZWluZyB1bmFibGUgdG8gcGVyZm9ybSB0aGUgc2tpbGwgdG8gY29tcGxldGluZyBtdWx0aXBsZSByZXBldGl0aW9ucy4gSGUgYWxzbyBhY2hpZXZlZCB0aGUgaHVtYW4gZmxhZywgYW4gYWR2YW5jZWQgbW92ZW1lbnQgdGhhdCBwbGFjZXMgc2lnbmlmaWNhbnQgZGVtYW5kcyBvbiB0aGUgc2hvdWxkZXJzLCBiYWNrLCBhbmQgY29yZSwgYW5kIG1hc3RlcmVkIHRoZSBmcm9udCBsZXZlci4gQXQgdGhlIHRpbWUgb2YgdGhlIGludGVydmlldywgaGUgd2FzIHdvcmtpbmcgdG93YXJkIHRoZSBoYW5kc3RhbmQgcHVzaC11cCwgd2l0aCBBbGV4IGNvbmZpZGVudCB0aGF0IEFudGhvbnnigJlzIGRldGVybWluYXRpb24gYW5kIEFobWVk4oCZcyBjb2FjaGluZyBoYWQgcG9zaXRpb25lZCBoaW0gdG8gcmVhY2ggaXQuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9ImZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDI0cHggMCAhaW1wb3J0YW50OyI+VGhlIHZhbHVlIG9mIHRoZSBzdG9yeSBpcyBub3Qgb25seSB0aGUgbGlzdCBvZiBza2lsbHMgQW50aG9ueSBhY2hpZXZlZC4gSXQgc2hvd3MgaG93IENhcHJhIGFwcHJvYWNoZXMgZGlmZmljdWx0IGdvYWxzLiBBbGV4IGV4cGxhaW5lZCB0aGF0IHRoZSBvcGVuaW5nIHBoYXNlIG1heSBmb2N1cyBvbiBidWlsZGluZyBzdHJlbmd0aCwgcmVzdG9yaW5nIG1vYmlsaXR5LCBhbmQgcHJlcGFyaW5nIHRoZSBib2R5IHJhdGhlciB0aGFuIHJ1c2hpbmcgdG93YXJkIHRoZSBmaW5hbCBtb3ZlbWVudC4gT25jZSBhIGNsaWVudCBkZW1vbnN0cmF0ZXMgcmVhZGluZXNzLCB0aGUgY29hY2ggYWR2YW5jZXMgdGhlIHByb2dyZXNzaW9uIHdpdGhvdXQgd2FzdGluZyB0aW1lLiBBbnRob2554oCZcyByZXN1bHRzIHJlZmxlY3QgdGhhdCBiYWxhbmNlOiBwcm90ZWN0IHRoZSBjbGllbnQgZnJvbSBwcmV2ZW50YWJsZSBpbmp1cnksIHJlc3BlY3QgdGhlIGNvbXBsZXhpdHkgb2YgdGhlIHNraWxsLCBhbmQgbW92ZSBkZWNpc2l2ZWx5IHdoZW4gdGhlIGZvdW5kYXRpb24gaXMgaW4gcGxhY2UuIEluZGl2aWR1YWwgZXhwZXJpZW5jZXMgdmFyeS48L3A+CjxkaXYgY2xhc3M9ImZsbS1xdW90ZS1ibG9jayIgc3R5bGU9ImJhY2tncm91bmQ6I2ZlZmRmOSAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlLXRleHQiIHN0eWxlPSJmb250LXNpemU6MjRweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQ4ICFpbXBvcnRhbnQ7Ij7igJxIZeKAmXMgYmVlbiB0cmFpbmluZyB3aXRoIHVzIGZvciBvbmx5IGEgeWVhciwgYW5kIHNvIGZhciBoZeKAmXMgbWFzdGVyZWQgbXVzY2xlLXVwcy4gSGlzIGZvcm0gYW5kIHRlY2huaXF1ZSBhcmUgc28gY3Jpc3AuIEhlIGNhbiBkbyBhIGh1bWFuIGZsYWcsIGFuZCBoZSBhbHNvIG1hc3RlcmVkIHRoZSBmcm9udCBsZXZlci4gSGXigJlzIG5vdyB3b3JraW5nIHJlYWxseSBoYXJkIHRvd2FyZCBoYW5kc3RhbmQgcHVzaC11cHMu4oCdPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjY1ICFpbXBvcnRhbnQ7IGNvbG9yOiMyYTI5MjYgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsiPjxzdHJvbmc+QWxleOKAmXMgYXNzZXNzbWVudCBvZiBBaG1lZDo8L3N0cm9uZz4g4oCcSGlzIGNvYWNoIEFobWVkIGhhcyBkb25lIGFuIGV4dHJhb3JkaW5hcnkgam9iIHdpdGggaGltLuKAnTwvcD4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS42cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MDsiPkFsZXggQ2ViYW4gLyBPbiBBbnRob2554oCZcyBQcm9ncmVzcyBBdCBDYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+RGVzaWduZWQgRm9yIFBlb3BsZSBXaG8gVGhpbmsgQ2FsaXN0aGVuaWNzIElzIE5vdCBGb3IgVGhlbTwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+T25lIG9mIHRoZSBiaWdnZXN0IGh1cmRsZXMgQWxleCBzZWVzIGlzIGRvdWJ0LiBNYW55IHBlb3BsZSBhc3N1bWUgY2FsaXN0aGVuaWNzIGlzIG9ubHkgZm9yIGd5bW5hc3RzLCBvciB0aGF0IHRoZXkgbmVlZCB0byBhbHJlYWR5IGJlIHN0cm9uZyBiZWZvcmUgdGhleSBzdGFydC4gSGlzIGFuc3dlciBpcyB0aGF0IGV2ZXJ5b25lIHN0YXJ0cyBzb21ld2hlcmUuIFdoZW4gYSBjbGllbnQgY2Fubm90IHlldCBkbyBhIG1vdmVtZW50LCBjb2FjaGVzIGdpdmUgdGhlbSBhIHJlZ3Jlc3NlZCB2ZXJzaW9uLCBzdWNoIGFzIGFuIGVsZXZhdGVkIHB1c2gtdXAgaW5zdGVhZCBvZiBhIGZsb29yIHB1c2gtdXAsIGFuZCBwcm9ncmVzcyBpdCBhcyB0aGV5IGdldCBzdHJvbmdlci4gVGhlIGdvYWwsIGFzIHRoZSBzdHVkaW8gcHV0cyBpdCwgaXMgc2ltcGx5IHRvIGdldCB0byB0aGUgbmV4dCBsZXZlbCwgd2hlcmV2ZXIgYSBwZXJzb24gaXMgc3RhcnRpbmcgZnJvbS48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGF0IGFwcHJvYWNoIHBsYWNlcyBDYXByYSBpbiBhIHNwZWNpZmljIHNwb3QgaW4gdGhlIGxvY2FsIG1hcmtldC4gSXQgaXMgbm90IGEgbG93LWNvc3QgZ3ltIHdoZXJlIG1lbWJlcnMgdHJhaW4gYWxvbmUsIGFuZCBpdCBpcyBub3QgaG91cmx5IG9uZS1vbi1vbmUgdHJhaW5pbmcgZm9yIGEgZmV3LiBBbGV4IGRlc2NyaWJlcyBpdCBhcyBhIG1pZGRsZSBwYXRoOiBnZW51aW5lbHkgcGVyc29uYWwgY29hY2hpbmcgaW5zaWRlIGFuIGFmZm9yZGFibGUgc21hbGwtZ3JvdXAgc2V0dGluZywgZm9jdXNlZCBvbiBhIG1ldGhvZCBtb3N0IGd5bXMgZG8gbm90IG9mZmVyIGF0IGFsbC48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkNvbnNpc3RlbmN5LCBSZWNvdmVyeSwgQW5kIFNraWxscyBGb3IgTGlmZTwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+V2hlbiBBbGV4IHRhbGtzIGFib3V0IHJlc3VsdHMsIGhlIGtlZXBzIHJldHVybmluZyB0byBjb25zaXN0ZW5jeS4gVGhlIGNsaWVudHMgd2hvIHByb2dyZXNzIGZhc3Rlc3QgYXJlIHRoZSBvbmVzIHdobyBzaG93IHVwIHJlZ3VsYXJseSwgdHJ1c3QgdGhlIHByb2dyYW0sIGVhdCByZWFzb25hYmx5IHdlbGwsIHNsZWVwIGVub3VnaCwgYW5kIG1hbmFnZSB0aGVpciBzdHJlc3MuIFVuZGVyIHRob3NlIGNvbmRpdGlvbnMsIGhlIHNheXMsIHByb2dyZXNzIHRlbmRzIHRvIGZvbGxvdzogbW9yZSBzdHJlbmd0aCwgYmV0dGVyIG1vYmlsaXR5LCBjbGVhbmVyIHB1c2gtdXBzIGFuZCBwdWxsLXVwcywgYW5kLCBmb3IgbWFueSwgdGhlIGFkdmFuY2VkIHNraWxscyB0aGV5IGNhbWUgaW4gd2FudGluZy48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5CdXQgdGhlIGRlZXBlciBhaW0gaXMgaW5kZXBlbmRlbmNlLiBBbGV4IGRvZXMgbm90IHdhbnQgdG8ga2VlcCBjbGllbnRzIHRyYWluaW5nIHdpdGggQ2FwcmEgZm9yZXZlci4gSGUgd2FudHMgdGhlbSB0byBsZWFybiBjYWxpc3RoZW5pY3Mgd2VsbCBlbm91Z2ggdG8gY2FycnkgaXQgZm9yIGxpZmUsIGFsbG93aW5nIHRoZW0gdG8gdHJhaW4gb24gdGhlaXIgb3duIGF0IGEgbG9jYWwgcGFyaywgdGVhY2ggaXQgdG8gdGhlaXIga2lkcywgYW5kIGtlZXAgbW92aW5nIHdlbGwgZm9yIGRlY2FkZXMuIEluIGhpcyB3b3JkcywgaXQgaXMgbGVzcyBhIHdvcmtvdXQgdGhhbiBhIHNraWxsIHdvcnRoIGludmVzdGluZyBpbi48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPldoeSBUaGlzIE1hdHRlcnMgTG9jYWxseTwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+SW4gTmV3IFlvcmsgQ2l0eSBhbmQgdGhlIG90aGVyIG1hcmtldHMgQ2FwcmEgc2VydmVzLCBjYWxpc3RoZW5pY3Mtb25seSB0cmFpbmluZyBpcyBzdGlsbCByYXJlLiBNb3N0IGd5bXMgYXJlIGJ1aWx0IGFyb3VuZCB3ZWlnaHRzIGFuZCBtYWNoaW5lcywgYW5kIGZldyBvZmZlciBjb2FjaGVkIGJvZHl3ZWlnaHQgcHJvZ3JhbXMgYXQgYWxsLiBUaGF0IGdhcCBpcyBleGFjdGx5IHdoYXQgQWxleCBpcyB0cnlpbmcgdG8gZmlsbC4gQ2xpZW50cyBvZnRlbiBmaW5kIHRoZSBzdHVkaW8gdGhyb3VnaCBvbmxpbmUgc2VhcmNoLCB3aXRoIG1hbnkgbG9va2luZyBzcGVjaWZpY2FsbHkgZm9yIGEgaGFuZHN0YW5kIGNvYWNoIG9yIGEgd2F5IHRvIGxlYXJuIHNraWxscyBsaWtlIG11c2NsZS11cHMsIGFzIHdlbGwgYXMgdGhyb3VnaCByZWZlcnJhbHMgZnJvbSBjbGllbnRzIHdobyBrZXB0IHRyYWluaW5nIGFuZCB0b2xkIHRoZWlyIGZyaWVuZHMuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+Rm9yIGFueW9uZSBpbiB0aGUgY2l0eSwgaW4gRGVudmVyLCBvciBpbiB0aGUgb3RoZXIgbWFya2V0cyB3aGVyZSBDYXByYSBjb2FjaGVzIHNlYXJjaGluZyBmb3IgY2FsaXN0aGVuaWNzIGNsYXNzZXMsIGEgYm9keXdlaWdodCBwZXJzb25hbCB0cmFpbmVyLCBvciBhIHdheSB0byBidWlsZCBzdHJlbmd0aCB3aXRob3V0IHdlaWdodHMsIHRoZSBzdHVkaW8gb2ZmZXJzIGEgY2xlYXIgcG9pbnQgb2YgZGlmZmVyZW5jZS4gSXQgaXMgYSBwbGFjZSB0byBsZWFybiBob3cgdG8gbW92ZSwgdG8gcHJvZ3Jlc3Mgc2FmZWx5IHRvd2FyZCByZWFsIHNraWxscywgYW5kIHRvIGhhdmUgZW5vdWdoIGZ1biBkb2luZyBpdCB0aGF0IHRoZSB0cmFpbmluZyBzdGlja3MuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5GQVE8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgzIj5XaG8gSXMgQWxleCBDZWJhbj88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkFsZXggQ2ViYW4gaXMgdGhlIG93bmVyIGFuZCBmb3VuZGVyIG9mIENhcHJhIEJvZHl3ZWlnaHQgVHJhaW5pbmcuIEhlIGdyZXcgdXAgaW4gTW9sZG92YSwgbW92ZWQgdG8gdGhlIFVuaXRlZCBTdGF0ZXMgYXQgdHdlbnR5LCBhbmQgd29ya2VkIGluIHJlc3RhdXJhbnRzIGJlZm9yZSBiZWNvbWluZyBhIHBlcnNvbmFsIHRyYWluZXIuIEFmdGVyIGRpc2NvdmVyaW5nIGNhbGlzdGhlbmljcywgaGUgYnVpbHQgQ2FwcmEgYXJvdW5kIGJvZHl3ZWlnaHQgdHJhaW5pbmcgYW5kIG5vdyBsZWFkcyB0aGUgYnVzaW5lc3MgYW5kIGRldmVsb3BzIGl0cyBjb2FjaGVzIGFjcm9zcyBzZXZlcmFsIGNpdGllcy48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hhdCBJcyBDYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nIEtub3duIEZvcj88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkNhcHJhIGlzIGtub3duIGZvciBjYWxpc3RoZW5pY3Mtb25seSBwZXJzb25hbCB0cmFpbmluZywgd2l0aCBubyB3ZWlnaHRzIG9yIG1hY2hpbmVzLCB0aGF0IGJ1aWxkcyBzdHJlbmd0aCwgbW9iaWxpdHksIGFuZCBza2lsbHMgc3VjaCBhcyBoYW5kc3RhbmRzLCBwdWxsLXVwcywgbXVzY2xlLXVwcywgZnJvbnQgbGV2ZXJzLCBhbmQgdGhlIGh1bWFuIGZsYWcsIHRhdWdodCBpbiBzbWFsbCBncm91cHMgb2YgdXAgdG8gZm91ciBjbGllbnRzIHBlciBjb2FjaC48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+SXMgQ2FwcmEgQm9keXdlaWdodCBUcmFpbmluZyBHb29kIEZvciBCZWdpbm5lcnM/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5ZZXMuIENhcHJhIGlzIGJ1aWx0IHRvIG1lZXQgY2xpZW50cyBhdCB0aGVpciBjdXJyZW50IGxldmVsLiBXaGVuIGEgbW92ZW1lbnQgaXMgdG9vIGhhcmQsIGNvYWNoZXMgdXNlIGEgcmVncmVzc2VkIHZlcnNpb24gYW5kIHByb2dyZXNzIGl0IGFzIHRoZSBjbGllbnQgZ2V0cyBzdHJvbmdlciwgc28gY29tcGxldGUgYmVnaW5uZXJzIGFuZCBhZHZhbmNlZCBjbGllbnRzIGNhbiB0cmFpbiBpbiB0aGUgc2FtZSBzbWFsbCBncm91cC48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hhdCBSZXN1bHRzIENhbiBDbGllbnRzIEV4cGVjdCBGcm9tIENhbGlzdGhlbmljcyBUcmFpbmluZz88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkFsZXggQ2ViYW4gc2F5cyBjbGllbnRzIHdobyB0cmFpbiBjb25zaXN0ZW50bHkgb2Z0ZW4gc2VlIGltcHJvdmVkIHN0cmVuZ3RoLCBtb2JpbGl0eSwgYW5kIGJvZHkgYXdhcmVuZXNzLCBhbG9uZyB3aXRoIHNraWxscyBsaWtlIGNsZWFuIHB1c2gtdXBzLCBwdWxsLXVwcywgYW5kIGhhbmRzdGFuZHMsIGFuZCwgZm9yIG1hbnksIGFkdmFuY2VkIG1vdmVtZW50cyBzdWNoIGFzIG11c2NsZS11cHMgYW5kIGxldmVycyBvdmVyIHRpbWUuIEluZGl2aWR1YWwgZXhwZXJpZW5jZXMgdmFyeS48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hhdCBNYWtlcyBDYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nIERpZmZlcmVudD88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkNhcHJhIHN0YW5kcyBvdXQgdGhyb3VnaCBpdHMgZXhjbHVzaXZlIGZvY3VzIG9uIGNhbGlzdGhlbmljcywgaXRzIHNtYWxsIGZvdXItY2xpZW50IGNvYWNoaW5nIGdyb3VwcywgaW5kaXZpZHVhbGl6ZWQgcHJvZ3JhbXMsIGEgbWlycm9yLWZyZWUgYW5kIHBlcmZvcm1hbmNlLWZvY3VzZWQgYXBwcm9hY2gsIGFuZCBhIHBoaWxvc29waHkgdGhhdCB0cmVhdHMgYm9keXdlaWdodCBza2lsbCBhcyBzb21ldGhpbmcgY2xpZW50cyBjYW4gY2FycnkgZm9yIGxpZmUuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWtleS1ib3giPgo8ZGl2IGNsYXNzPSJmbG0ta2V5LWhlYWRpbmciPktleSBUYWtlYXdheXM8L2Rpdj4KPHVsPgo8bGk+Q2FwcmEgQm9keXdlaWdodCBUcmFpbmluZyBpcyBhIGNhbGlzdGhlbmljcyBzdHVkaW8gdGhhdCB1c2VzIG9ubHkgYm9keXdlaWdodCBleGVyY2lzZXMsIHdpdGggbm8gd2VpZ2h0cyBvciBtYWNoaW5lcywgdG8gYnVpbGQgc3RyZW5ndGgsIG1vYmlsaXR5LCBhbmQgc2tpbGwuPC9saT4KPGxpPkZvdW5kZXIgQWxleCBDZWJhbiBidWlsdCB0aGUgc3R1ZGlvIGFyb3VuZCBjbGllbnQgZ29hbHMsIHNhZmV0eSwgYW5kIHRoZSBiZWxpZWYgdGhhdCB0aGUgaHVtYW4gYm9keSBpcyB0aGUgYmVzdCB0cmFpbmluZyB0b29sIHRoZXJlIGlzLjwvbGk+CjxsaT5JdHMgc21hbGwtZ3JvdXAgcGVyc29uYWwgdHJhaW5pbmcgY2FwcyBzZXNzaW9ucyBhdCBmb3VyIGNsaWVudHMgcGVyIGNvYWNoLCB3aXRoIGFuIGluZGl2aWR1YWwgcHJvZ3JhbSBmb3IgZWFjaCBwZXJzb24uPC9saT4KPGxpPlRoZSBhcHByb2FjaCBlbXBoYXNpemVzIHNraWxscyBjbGllbnRzIGNhbiBrZWVwIGZvciBsaWZlLCBmcm9tIGhhbmRzdGFuZHMgYW5kIHB1bGwtdXBzIHRvIG11c2NsZS11cHMsIGZyb250IGxldmVycywgYW5kIHRoZSBodW1hbiBmbGFnLjwvbGk+CjwvdWw+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAiPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1mcmFtZSI+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWdyaWQiPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1tYWluIj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmUiPlRoZSBGaXJzdCBTdGVwPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLXRpdGxlIj5PbmUgRnJlZSBIb3VyLiBPbmUgQ29hY2guIEEgQ2xlYXIgV2F5IEZvcndhcmQuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLXJ1bGUiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1jb3B5Ij5DYXByYSBiZWdpbnMgZXZlcnkgbmV3IGNsaWVudCByZWxhdGlvbnNoaXAgd2l0aCBhIGNvbXBsaW1lbnRhcnkgb25lLWhvdXIgY29uc3VsdGF0aW9uLiBZb3XigJlsbCBtZWV0IGEgY29hY2gsIGRpc2N1c3MgeW91ciBnb2FscywgYW5kIGNvbXBsZXRlIGEgcHJhY3RpY2FsIGFzc2Vzc21lbnQgb2YgeW91ciBjdXJyZW50IHN0cmVuZ3RoIGFuZCBtb2JpbGl0eS4gQmVmb3JlIHlvdSBtYWtlIGEgY29tbWl0bWVudCwgdGhlIGNvYWNoIHdpbGwgb3V0bGluZSBhbiBpbmRpdmlkdWFsaXplZCBzdGFydGluZyBwbGFuIGFuZCBleHBsYWluIHdoaWNoIHRyYWluaW5nIGZvcm1hdCBiZXN0IHN1aXRzIHlvdS48L2Rpdj4KPGEgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly93d3cuY2FwcmF0cmFpbmluZy5jb20vIj5SZXF1ZXN0IEEgRnJlZSBDb25zdWx0YXRpb248L2E+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1zaWRlIj4KPGRpdiBjbGFzcz0iZmxtLWludGFrZS1jYXJkIj4KPGRpdiBjbGFzcz0iZmxtLWludGFrZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWxhYmVsIj5CZWZvcmUgWW91IEFycml2ZTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1jb3B5Ij5DaG9vc2UgdGhlIGNpdHkgd2hlcmUgeW91IHdhbnQgdG8gdHJhaW4gYW5kIGNvbnNpZGVyIHRoZSBnb2FscyBvciBza2lsbHMgeW91IHdvdWxkIG1vc3QgbGlrZSB0byBwdXJzdWUuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPkR1cmluZyBZb3VyIFZpc2l0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWNvcHkiPk1lZXQgYSBjb2FjaCwgdG91ciB0aGUgc3R1ZGlvLCBkaXNjdXNzIHlvdXIgdHJhaW5pbmcgaGlzdG9yeSwgYW5kIGNvbXBsZXRlIGEgc3RyZW5ndGgtYW5kLW1vYmlsaXR5IGFzc2Vzc21lbnQuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPldoYXQgWW91IExlYXZlIFdpdGg8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtY29weSI+QSByZWNvbW1lbmRlZCB0cmFpbmluZyBmb3JtYXQgYW5kIGEgY2xlYXIgc3RhcnRpbmcgcGxhbiBkZXNpZ25lZCBhcm91bmQgeW91ciBwcmVzZW50IGFiaWxpdHkuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtbm90ZSI+SWYgQ2FwcmEgaXMgbm90IHRoZSByaWdodCBmaXQsIHRoZSBjb25zdWx0YXRpb24gaXMgZGVzaWduZWQgdG8gbWFrZSB0aGF0IGNsZWFyIGJlZm9yZSB5b3UgbWFrZSBhIGNvbW1pdG1lbnQuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5Db25jbHVzaW9uPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5DYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nIGlzIG5vdCBvbmx5IGEgc3RvcnkgYWJvdXQgYSBkaWZmZXJlbnQga2luZCBvZiB3b3Jrb3V0LiBJdCBpcyBhIHN0b3J5IGFib3V0IGEgZm91bmRlciB3aG8gbGVmdCBhIHNhbGVzLWRyaXZlbiBneW0gd29ybGQgdG8gYnVpbGQgc29tZXRoaW5nIGFyb3VuZCBjbGllbnQgZ29hbHMsIHNhZmV0eSwgYW5kIGpveS4gSGUgYmVsaWV2ZXMgdGhlIHNpbXBsZXN0IHRvb2wsIHRoZSBodW1hbiBib2R5LCBpcyBhbHNvIHRoZSBtb3N0IHBvd2VyZnVsLiBBbGV4IENlYmFu4oCZcyBvd24gcGF0aCwgZnJvbSBiYXJ0ZW5kZXIgdG8gcGVyc29uYWwgdHJhaW5lciB0byBmb3VuZGVyLCBnaXZlcyB0aGUgc3R1ZGlvIGEgY29udmljdGlvbiB0aGF0IGlzIGhhcmQgdG8gZmFrZS48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgbWVzc2FnZSBoZSBtb3N0IHdhbnRzIHBlb3BsZSB0byByZW1lbWJlciBpcyBzaW1wbGU6IGNhbGlzdGhlbmljcyBpcyBmdW4sIGFuZCB0aGF0IGpveSBpcyB3aGF0IGtlZXBzIHBlb3BsZSB0cmFpbmluZy4gRm9yIGNsaWVudHMgd2hvIHdhbnQgcmVhbCBzdHJlbmd0aCwgbGFzdGluZyBza2lsbHMsIGFuZCBhIHdheSBvZiBtb3ZpbmcgdGhleSBjYW4gY2FycnkgYW55d2hlcmUsIHRoYXQgbWF5IGJlIHRoZSB0cnVlIHZhbHVlIG9mIENhcHJhOiBhIGJvZHkgdGhhdCBncm93cyBtb3JlIGNhcGFibGUgYW5kIHRyYWluaW5nIHdvcnRoIHJldHVybmluZyB0by48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tY3RhIj5SZWFkZXJzIGludGVyZXN0ZWQgaW4gZXhwbG9yaW5nIGNhbGlzdGhlbmljcyB0cmFpbmluZyBpbiBOZXcgWW9yayBDaXR5IGFuZCBiZXlvbmQgY2FuIHZpc2l0IHRoZSBzdHVkaW8gb25saW5lIGF0IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHJhdHJhaW5pbmcuY29tLyIgc3R5bGU9ImNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7Ij5DYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nPC9hPi48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1mZWF0dXJlZC1leHBlcnQiPgo8ZGl2IGNsYXNzPSJmbG0tZmUtZ3JpZCI+CjxkaXYgY2xhc3M9ImZsbS1mZS1tYWluIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEycHg7IGxldHRlci1zcGFjaW5nOjJweDsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA2cHggMDsiPkZlYXR1cmVkIEZpdG5lc3MgRXhwZXJ0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBsZXR0ZXItc3BhY2luZzoycHg7IGNvbG9yOiM4YjgzN2E7IG1hcmdpbjowIDAgMTVweCAwOyI+QWJvdXQgVGhlIEZlYXR1cmVkIEV4cGVydDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmVhdHVyZWQtbmFtZSI+QWxleCBDZWJhbjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOjE3cHg7IGNvbG9yOiM1ZjVhNTA7IG1hcmdpbjowIDAgNnB4IDA7Ij5Pd25lciBBbmQgRm91bmRlciAvIENhcHJhIEJvZHl3ZWlnaHQgVHJhaW5pbmc8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxM3B4OyBjb2xvcjojN2Q3NTZiOyBtYXJnaW46MDsiPk5ldyBZb3JrIENpdHksIE5ldyBZb3JrPC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbjoyMnB4IDAgMCAwOyBwYWRkaW5nOjE0cHggMCAwIDA7IGJvcmRlci10b3A6MXB4IHNvbGlkICNlOGRmY2Y7IG1heC13aWR0aDo0MTBweDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjEwcHg7IGNvbG9yOiM4YTdhNTg7IG1hcmdpbjowIDAgN3B4IDA7Ij5Gb3VuZGVyIFN0YW5kYXJkPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxNi41cHg7IGxpbmUtaGVpZ2h0OjEuNjI7IGNvbG9yOiMzYTM4MzM7IG1hcmdpbjowOyI+QWxleCBoYXMgc3RlcHBlZCBiYWNrIGZyb20gdGhlIGZsb29yIHRvIGJ1aWxkIHRoZSBjb2FjaGluZyBiZW5jaCBpdHNlbGYsIGNpdHkgYnkgY2l0eS4gVGhlIHN0YW5kYXJkIGhlIHRlc3RzIGZvciBpcyB3aGV0aGVyIGEgY2xpZW504oCZcyBwcm9ncmVzcyBjb250aW51ZXMgYWZ0ZXIgdGhlIGZvdW5kZXIgaXMgbm8gbG9uZ2VyIHRoZSBvbmUgd2F0Y2hpbmcuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZlLXNpZGUiPgo8aW1nIGNsYXNzPSJmbG0tZmUtcGhvdG8iIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0NZNGZjY04ucG5nIiBhbHQ9IkFsZXggQ2ViYW4gZmVhdHVyZWQgZXhwZXJ0IGFuZCBmb3VuZGVyIG9mIENhcHJhIEJvZHl3ZWlnaHQgVHJhaW5pbmciPgo8ZGl2IGNsYXNzPSJmbG0tZmUtcGhvdG8tY2FwdGlvbiI+QWxleCBDZWJhbiwgd2hvc2UgZGVjYWRlIGluc2lkZSBjYWxpc3RoZW5pY3Mgc2hhcGVzIHRoZSBjb2FjaGluZyBzdGFuZGFyZCBiZWhpbmQgQ2FwcmEgQm9keXdlaWdodCBUcmFpbmluZy48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNlNGRmZDc7IG1hcmdpbjowIDAgMjBweCAwOyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mZS1idXNpbmVzcyI+CjxpbWcgY2xhc3M9ImZsbS1mZS1sb2dvIiBzcmM9Imh0dHBzOi8vaWlsaS5pby9DWTRmN1BSLnBuZyIgYWx0PSJDYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nIGxvZ28iPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjEwLjVweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzhhN2E1ODsgbWFyZ2luOjAgMCA1cHggMDsiPkZlYXR1cmVkIEJ1c2luZXNzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoxLjM7IGNvbG9yOiMxNzE3MTc7IG1hcmdpbjowOyI+Q2FwcmEgQm9keXdlaWdodCBUcmFpbmluZzwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjY3MHB4OyI+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MCAwIDE5cHggMDsiPkFsZXggQ2ViYW4gaXMgdGhlIG93bmVyIGFuZCBmb3VuZGVyIG9mIENhcHJhIEJvZHl3ZWlnaHQgVHJhaW5pbmcsIGEgY2FsaXN0aGVuaWNzIHN0dWRpbyBoZSBidWlsdCBhZnRlciB5ZWFycyBhcyBhIHBlcnNvbmFsIHRyYWluZXIgYW5kIGZpdG5lc3MgbWFuYWdlci4gQm9ybiBhbmQgcmFpc2VkIGluIE1vbGRvdmEsIGhlIG1vdmVkIHRvIHRoZSBVbml0ZWQgU3RhdGVzIGF0IHR3ZW50eSBhbmQgd29ya2VkIGluIHJlc3RhdXJhbnRzIGJlZm9yZSBmaW5kaW5nIGhpcyBjYWxsaW5nIGluIGZpdG5lc3MuIEEgY2FsaXN0aGVuaWNzIHdvcmtzaG9wIHdpdGggdGhlIEthdmFkbG8gYnJvdGhlcnMgY2hhbmdlZCBoaXMgYXBwcm9hY2ggZm9yIGdvb2QsIGFuZCBoZSBoYXMgdHJhaW5lZCB0aGlzIHdheSBwZXJzb25hbGx5IGZvciBvdmVyIGEgZGVjYWRlLiBUb2RheSBoZSBsZWFkcyBDYXByYeKAmXMgZ3Jvd3RoIGFuZCBjb2FjaCBkZXZlbG9wbWVudCBhY3Jvc3MgbXVsdGlwbGUgY2l0aWVzLCBmb2N1c2VkIG9uIGJyaW5naW5nIGJvZHl3ZWlnaHQgdHJhaW5pbmcgdG8gbW9yZSBwZW9wbGUuPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPk1pc3Npb24gLyBQaGlsb3NvcGh5PC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MCAwIDE5cHggMDsiPkFsZXjigJlzIHBoaWxvc29waHkgaXMgdGhhdCB0aGUgaHVtYW4gYm9keSBpcyB0aGUgYmVzdCBmaXRuZXNzIGVxdWlwbWVudCBldmVyIG1hZGUsIGFuZCB0aGF0IGFueW9uZSBjYW4gZ2V0IHN0cm9uZ2VyIHdpdGggbWluaW1hbCBlcXVpcG1lbnQgYW5kIGhhdmUgZnVuIGRvaW5nIGl0LiBBdCBDYXByYSwgdGhlIG1pc3Npb24gaXMgdG8gcHJvbW90ZSBjYWxpc3RoZW5pY3Mgd2lkZWx5IGJ5IHRlYWNoaW5nIGNsaWVudHMgc2tpbGxzIHRoZXkgY2FuIGtlZXAgZm9yIGxpZmUgd2hpbGUgcHV0dGluZyB0aGVpciBnb2Fscywgc2FmZXR5LCBhbmQgZW5qb3ltZW50IGFoZWFkIG9mIGFueSBzYWxlcyB0YXJnZXQuPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPlZhbHVlcyAvIFNwZWNpYWx0aWVzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MDsiPkhpcyB2YWx1ZXMgY2VudGVyIG9uIHNlcnZpY2UsIGluanVyeSBwcmV2ZW50aW9uLCBpbmRpdmlkdWFsaXplZCBjb2FjaGluZywgYW5kIGpveSBpbiB0cmFpbmluZy4gQ2FwcmEgc3BlY2lhbGl6ZXMgaW4gY2FsaXN0aGVuaWNzLW9ubHkgcGVyc29uYWwgdHJhaW5pbmcsIHNtYWxsLWdyb3VwIGNvYWNoaW5nIGNhcHBlZCBhdCBmb3VyIGNsaWVudHMsIGFuZCBwcm9ncmVzc2lvbnMgdGhhdCBjYXJyeSBiZWdpbm5lcnMgdG93YXJkIGFkdmFuY2VkIHNraWxscyBsaWtlIGhhbmRzdGFuZHMsIG11c2NsZS11cHMsIGFuZCBsZXZlcnMuIFRob3NlIHZhbHVlcyBzaG93IHVwIGluIG1pcnJvci1mcmVlLCBwZXJmb3JtYW5jZS1mb2N1c2VkIHNlc3Npb25zIGJ1aWx0IGFyb3VuZCB3aGF0IGVhY2ggY2xpZW504oCZcyBib2R5IGNhbiBsZWFybiB0byBkby48L3A+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IGJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IHBhZGRpbmc6MjRweCAwIDRweCAwOyBtYXJnaW46MCAwIDMycHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9yaWFsIENyaXRlcmlhPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMXB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIHNlbGVjdGVkIHRoaXMgc3BvdGxpZ2h0IGZvciB0aGUgcmFyaXR5IG9mIHRoZSBtZXRob2QgaW4gaXRzIG1hcmtldCwgdGhlIGZvdW5kZXLigJlzIGFjY291bnQgb2YgaG93IGNvYWNoZXMgYXJlIGRldmVsb3BlZCBhbmQgaGVsZCB0byBhIHN0YW5kYXJkLCBhbmQgd2hhdCB0aGUgc21hbGwtZ3JvdXAgbW9kZWwgYXNrcyBvZiB0aGUgcGVvcGxlIHdobyB3YWxrIHRocm91Z2ggdGhlIGRvb3IuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZjRlZmU1OyBib3JkZXItbGVmdDoycHggc29saWQgI2E1OGI1NTsgcGFkZGluZzoyMHB4IDIycHg7IG1hcmdpbjowIDAgMjhweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjJweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNzsgbWFyZ2luOjAgMCA4cHggMDsiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIFZlcmlmaWVkIFNwb3RsaWdodDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBwdWJsaXNoZXMgdGhlc2Ugc3BvdGxpZ2h0IGZlYXR1cmVzIHRvIGRvY3VtZW50IHRoZSBmb3VuZGVycywgY29hY2hlcywgYW5kIGluZGVwZW5kZW50IHN0dWRpb3Mgc2hhcGluZyBob3cgdGhlaXIgY2l0aWVzIHRyYWluLCBhbmQgdGhlIHN0YW5kYXJkcyB0aGV5IGhvbGQgdGhlbXNlbHZlcyB0byB3aGVuIG5vIG9uZSBpcyB3YXRjaGluZy48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjAgMCAzMHB4IDA7IG1hcmdpbjowOyI+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+UHVibGlzaGVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiICZuYnNwOyB8ICZuYnNwOyBMb2NhbCBGaXRuZXNzIExlYWRlcnNoaXAgU2VyaWVzICZuYnNwOyB8ICZuYnNwOyBFZGl0b3JpYWwgU3BvdGxpZ2h0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+RWRpdG9yaWFsbHkgcmV2aWV3ZWQgYW5kIHByZXBhcmVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgcGFkZGluZzoyMnB4IDAgMCAwOyBtYXJnaW46MCAwIDI4cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+QXJ0aWNsZSBEZXRhaWxzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlB1YmxpY2F0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5QcmVwYXJlZCBCeTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5NYXJrIEQuUi4gRm9yZCwgTWFuYWdpbmcgRWRpdG9yPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93IiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5TdWJqZWN0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkFsZXggQ2ViYW4gYW5kIENhcHJhIEJvZHl3ZWlnaHQgVHJhaW5pbmc8L3NwYW4+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0ibWFyZ2luOjAgMCAxNHB4IDA7Ij5Tb3VyY2VzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zb3VyY2Utbm90ZSI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMmEyNzIzOyBtYXJnaW46MDsiPlNvdXJjZSBtYXRlcmlhbCBmb3IgdGhpcyBzcG90bGlnaHQgY29uc2lzdGVkIG9mIHRoZSBhcHByb3ZlZCBlZGl0b3JpYWwgZHJhZnQgcmV2aWV3ZWQgd2l0aCBBbGV4IENlYmFuIGF0IHRlY2huaWNhbCBzaWduLW9mZiwgdGhlIHJlY29yZGVkIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIGludGVydmlldyBjb25kdWN0ZWQgd2l0aCBoaW0sIHRoZSBvZmZpY2lhbCBDYXByYSBCb2R5d2VpZ2h0IFRyYWluaW5nIHdlYnNpdGUgc3VwcGxpZWQgZm9yIGVkaXRvcmlhbCB1c2UsIGFuZCBpbWFnZSBhc3NldHMgcHJvdmlkZWQgZm9yIHB1YmxpY2F0aW9uLiBDb2FjaGluZyBkZXRhaWxzLCBsb2NhdGlvbiByZWZlcmVuY2VzLCBzZXJ2aWNlIGRlc2NyaXB0aW9ucywgdHJhaW5pbmcgcGhpbG9zb3BoeSwgYW5kIHRoZSBhY2NvdW50IG9mIEFudGhvbnnigJlzIHByb2dyZXNzIHVuZGVyIEFobWVkIGFyZSBsaW1pdGVkIHRvIHdoYXQgdGhvc2Ugc291cmNlcyBjb250YWluLiBObyBjcmVkZW50aWFscywgYXdhcmRzLCByYW5raW5ncywgbWVkaWNhbCBjbGFpbXMsIG9yIGNsaWVudCBvdXRjb21lcyB3ZXJlIGFkZGVkIGJleW9uZCB0aGVtLCBhbmQgbm8gdW5zdXBwb3J0ZWQgdGVzdGltb25pYWxzIGFwcGVhciBpbiB0aGlzIGZlYXR1cmUuPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43ODsgY29sb3I6IzNhMzgzMzsgbWFyZ2luOjAgMCAyNHB4IDA7Ij4KPGRpdj5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBlZGl0b3JpYWwgaW50ZXJ2aWV3IHdpdGggQWxleCBDZWJhbi48L2Rpdj4KPGRpdj5BcHByb3ZlZCBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBlZGl0b3JpYWwgZHJhZnQgcmV2aWV3ZWQgYXQgdGVjaG5pY2FsIHNpZ24tb2ZmLjwvZGl2Pgo8ZGl2Pk9mZmljaWFsIHdlYnNpdGU6IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHJhdHJhaW5pbmcuY29tLyIgc3R5bGU9ImNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7Ij5jYXByYXRyYWluaW5nLmNvbTwvYT4uPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZGlzY2xhaW1lciI+VGhpcyBmZWF0dXJlIGlzIGVkaXRvcmlhbCBjb250ZW50IGFuZCBpcyBub3QgbWVkaWNhbCBhZHZpY2UuIFRyYWluaW5nIGRlc2NyaXB0aW9ucywgbWV0aG9kcywgYW5kIG91dGNvbWVzIHJlZmxlY3QgdGhlIGZlYXR1cmVkIGV4cGVydOKAmXMgb3duIGFjY291bnQgYW5kIGluZGl2aWR1YWwgZXhwZXJpZW5jZSwgYW5kIHJlc3VsdHMgZGlmZmVyIGZyb20gcGVyc29uIHRvIHBlcnNvbi4gUmVhZGVycyBzaG91bGQgY29uc3VsdCBhIHF1YWxpZmllZCBoZWFsdGhjYXJlIHByb2Zlc3Npb25hbCBiZWZvcmUgYmVnaW5uaW5nIGFueSBuZXcgZXhlcmNpc2UgcHJvZ3JhbS48L2Rpdj4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZDlkNGNiOyBtYXJnaW46MjRweCAwIDE4cHggMDsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiIHN0eWxlPSJmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS44OyBsZXR0ZXItc3BhY2luZzoxLjVweDsgbWFyZ2luOjA7Ij7CqSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+
Local Fitness Leadership Series
Editorial Spotlight / New York City, New York
By Mark D.R. Ford
Managing Editor
Fitness Living Magazine™ Feature Profile

UnderstandingCalisthenics:The BodyweightTraining Revolution

Inside Alex Ceban’s view of calisthenics as a way to build real strength, learn lasting skills, and bring back the simple joy of moving by using nothing but the human body.
Recognized by Fitness Living Magazine™ for method specialization, individualized coaching, injury-conscious progressions, and local fitness leadership.
Capra Bodyweight Training's open calisthenics studio with clients training beneath the American and Moldovan flags
Inside Capra: Capra keeps its studios open and uncrowded, with pull-up bars, rings, and high ceilings that leave room for handstands and other bodyweight skills.
Alex Ceban’s professional path into fitness took shape after years of waiting tables and bartending, when he realized that pouring drinks for a living was not the kind of impact he wanted to have on people. Personal training gave him that impact. Calisthenics gave him a mission.
That mission sits at the center of Capra Bodyweight Training, the calisthenics studio Alex built after leaving the commercial gym world behind. The idea is unusual in a market full of barbells and machines: no external weights at all. Clients train using only their own bodyweight, learning to press, pull, balance, and build strength in ways many did not think were possible.
“The best fitness equipment ever created has been around this whole time, and it’s just the human body.”
Alex Ceban, Owner And Founder / Capra Bodyweight Training
What Clients Notice First
The first thing clients notice is what is missing. There are no dumbbells, no barbells, no machines, and no mirrors. Instead, the space is open and uncrowded, with pull-up bars, gymnastic rings, and wall areas set aside for handstands, all under high ceilings. Sessions are capped at four clients per coach, so no one blends into a packed room or waits in line for equipment.
What they notice next is the attention. With only four people to a coach, each client trains on a program built for their own goals and current strength, whether that means a first clean push-up or a first muscle-up. Coaches correct form on the spot, demonstrate movements, and progress or regress each exercise to fit the person in front of them. For anyone who has felt lost or bored in a standard gym, the difference is quickly personal: clients are coached, encouraged, and kept safe while they work toward skills they once believed were out of reach.
Alex Ceban owner and founder of Capra Bodyweight Training
ALEX CEBAN: The founder of Capra Bodyweight Training, whose studios keep the floor open, the ceilings high, and the walls clear of machines and mirrors alike.
At A Glance
LocationsNew York City and Denver, plus coaches in four more cities.
MethodCalisthenics only, built from the client’s own bodyweight.
Group SizeSmall-group personal training, four clients per coach.
LeadershipFounder-led, now focused on developing coaches nationwide.
Founder Focus
Alex holds the studio to one demanding standard: get people strong using nothing but their own bodyweight, and keep the work enjoyable enough that they never look for a reason to quit. He is not trying to hold clients forever. He wants them able to train anywhere there is a bar.
Capra Bodyweight Training coach observing a client practicing a pull-up progression
On The Bar: A coach watches a client work through a pull-up progression, the kind of close attention a four-person cap is meant to protect.
Capra Bodyweight Training Standard
Entry PointA free hour with a coach: strength and mobility assessed, then a draft program written before the first paid session.
Coaching StandardFour clients, four different programs, one coach correcting form while the repetition is still happening.
Client ExperiencePerformance over physique. A first push-up and a first muscle-up progress on the same floor.
Signature DetailSkills are held back until the body is prepared, then advanced the moment Alex judges it ready.
 
The Fitness Standard
Capra Bodyweight Training stands apart by specializing only in calisthenics, using each client’s own bodyweight to build strength, mobility, and skill inside small, closely coached groups.
Bodyweight Becomes
FREEDOM
A Bodyweight Training Studio Built Around Skill, Safety, And The Joy Of Movement.
Profile Snapshot
BusinessCapra Bodyweight Training
FounderAlex Ceban
LocationNew York City, New York
FocusCalisthenics-only personal training, individualized programs, mobility, body awareness, and skills clients can keep for life.
Training ModelSmall-group personal training capped at four clients per coach, one-on-one sessions, free consultations, and coaching in Denver, Chicago, Philadelphia, Norfolk, and Seattle.
Editorial Dossier

Capra makes an unfashionable argument from the floor rather than the marketing copy: the equipment question in fitness was answered long before any of it was manufactured. What follows from that premise is a business built on a skill the client keeps, not a subscription the client renews.

Editor’s Note

This profile traces how a bartender’s decision to leave the drinks trade, a single workshop that rearranged his idea of strength, and a refusal to coach toward monthly sales targets produced a studio where four people train four different programs at once.

Fitness Living Magazine™ Profile
What Alex Ceban Found When He Put The Weights Down

The bodyweight training revolution that Alex Ceban talks about begins with one idea: the human body is the best piece of fitness equipment ever made. At Capra Bodyweight Training, that belief shapes everything. Clients do not lift dumbbells or load a barbell. They learn to press, pull, balance, and control their own bodyweight, building strength and skill in a way Alex describes as both highly effective and genuinely fun.

Quick Answer

Capra Bodyweight Training is a calisthenics studio that uses only bodyweight exercises, with no weights or machines, to help clients get stronger, move better, and learn skills like handstands, pull-ups, muscle-ups, and levers. Founded by Alex Ceban, it offers small-group personal training capped at four clients per coach, individualized programs, and a method built around strength, safety, and the joy of movement, with training in New York City, Denver, and other major cities.

Alex’s own path explains much about the studio. He grew up in Moldova, a small country in Eastern Europe, in a household where money was tight and extras were rare. He credits that background for the minimalist streak that later drew him to calisthenics. He moved to the United States at twenty, worked his way up through restaurants into bartending, and was on track to become a sommelier before deciding he wanted work that changed lives. Personal training became that work, and he loved it. But after rising to fitness manager at a commercial gym, he grew frustrated that the job had become about monthly targets instead of clients. He left to build something that put client goals first.

What You’ll Learn
How Capra Teaches Strength Without Weights

What follows is drawn from Alex Ceban’s account of how the studio trains, who walks through its door, and why he treats bodyweight skill as something worth a lifetime rather than a season.

The Method

Only calisthenics. No dumbbells, no machines, and no workout of the day, just each client’s own bodyweight worked inside small, closely watched groups.

The Audience

Beginners who cannot yet hold a push-up train beside clients chasing muscle-ups, each following a program written for their own strength that week.

The Distinction

A four-client cap, a coach at your elbow every rep, and skills you can carry to any park. Alex counts that independence as the point of the work.

A Studio Built From A Bodyweight Discovery

Alex did not set out to open a calisthenics studio. After leaving the commercial gym, he searched for a team whose approach matched his own, one that put client goals, service, and injury prevention ahead of sales. He could not find one, so he decided to work for himself. Around the same time, a calisthenics workshop with the Kavadlo brothers changed how he thought about training entirely.

What struck him was watching people perform one-arm pull-ups, handstand push-ups, and pistol squats using nothing but their own bodies. They were as strong and as fit as anyone lifting weights, and the movements looked like something out of gymnastics. Alex had spent years around barbells and machines, and calisthenics was almost foreign to him. He fell in love with it, and he has trained this way personally for more than a decade since.

Client Experience

Coached rather than processed: that is the distinction Alex draws. With small groups and individual programming, he describes a floor where a complete beginner working on a first push-up can train beside someone chasing a muscle-up, and both get a program made for them. There are no mirrors and no emphasis on physique. The focus is on what the body can do and on progress the client can feel.

“When you do a handstand, it’s like going back to childhood, to those worry-free days when having fun was an exercise on its own. We’re bringing that back, but for adults.”
Alex Ceban, Owner And Founder / Capra Bodyweight Training
Small Groups, Individual Programs

Capra’s signature format is small-group personal training. It is not a class, where everyone follows the same workout of the day. Instead, up to four clients train together, each on a program written specifically for them. One person might be working toward a first pull-up while another trains handstands and a third focuses on staying mobile and strong into older age. A single coach guides all of them at once, correcting form and adjusting each exercise in real time.

Alex sees this as the best value in fitness. Clients get personal programming and hands-on coaching every session, at a price far lower than one-on-one training. One-on-one sessions are still available for those who want them, but the small-group model is the most popular way to train at Capra and, in Alex’s view, the one that delivers the most for the money.

Why Bodyweight Training Works

Alex makes a straightforward case for calisthenics. He considers it hard to beat for strength and muscle gain, and says the work has kept his own tendons and joints resilient. He points to his own experience placing first in a physique competition after two years of calisthenics with no weights at all. It is also portable: once clients learn the skills, they can keep training at a park, in a backyard, or at home with little more than a pull-up bar.

Above all, he argues, it is fun and it is safe. Boredom is one of the main reasons people quit training, and Alex says he has never met someone who got bored with calisthenics. There is always a new skill to chase. And because the movements are natural and self-limited, he considers the risk of serious injury far lower than what he saw around heavy weightlifting. For Alex, fun and safety are not extras. They are what keep people training for years instead of weeks.

Capra Bodyweight Training coach observing a client performing a pike push-up
Ahmed watches a client perform a pike push-up, providing the close visual attention that defines Capra’s small-group coaching.
Capra Bodyweight Training coach observing a client practicing a wall-supported handstand
Ahmed observes a wall-supported handstand as the client develops the control and confidence required to progress the skill safely.
Editorial Perspective

Capra Bodyweight Training matters because it treats strength, safety, and enjoyment as one goal rather than three: clients learn real skills, stay injury-conscious, and keep coming back because the training is genuinely fun.

Editorial Service Brief
What Capra Bodyweight Training Offers

Based on the interview and the studio’s own materials, Capra Bodyweight Training is built for clients who want coached, individualized calisthenics: real strength and skill using only their own bodyweight.

Bodyweight TrainingEvery program uses calisthenics only, with no weights or machines, and ranges from foundational push-ups, pull-ups, and squats to advanced skills like handstands, muscle-ups, front levers, and the human flag.
Small-Group CoachingSmall-group personal training is capped at four clients per coach, with each client following their own program while a coach corrects form and adjusts exercises in real time.
Individualized ProgramsPrograms are built around each client’s goals, strength, and mobility, using regressions and progressions so beginners and advanced clients can train side by side.
Free ConsultationNew clients start with a free one-on-one consultation to meet a coach, tour the space, and have their fitness level assessed before a draft program is designed.
Multi-City AccessCapra trains clients in New York City and Denver, with coaching in Chicago, Philadelphia, Norfolk, and Seattle, as the studio continues to expand.
Client Success
Anthony’s Progress: What Patient, Skill-Based Coaching Can Produce

When Anthony began training with Capra in New York City, he did not arrive with a modest target. He wanted to master the front lever, muscle-up, handstand push-up, and human flag, four movements that demand exceptional pulling strength, shoulder stability, core control, mobility, and technical precision. Alex initially coached him and understood the responsibility that came with accepting goals of that scale.

When Alex later stepped away from day-to-day coaching to concentrate on managing and growing the business, he was concerned about handing off a client to whom he had made such an ambitious commitment. Ahmed took over Anthony’s program and carried that responsibility forward. The transition became an example of the coaching standard Alex wanted Capra to maintain beyond his own sessions: individualized programming, close attention to technique, and progress that continues even when the coach changes.

In roughly one year, Anthony mastered the muscle-up with what Alex described as crisp form and technique, progressing from being unable to perform the skill to completing multiple repetitions. He also achieved the human flag, an advanced movement that places significant demands on the shoulders, back, and core, and mastered the front lever. At the time of the interview, he was working toward the handstand push-up, with Alex confident that Anthony’s determination and Ahmed’s coaching had positioned him to reach it.

The value of the story is not only the list of skills Anthony achieved. It shows how Capra approaches difficult goals. Alex explained that the opening phase may focus on building strength, restoring mobility, and preparing the body rather than rushing toward the final movement. Once a client demonstrates readiness, the coach advances the progression without wasting time. Anthony’s results reflect that balance: protect the client from preventable injury, respect the complexity of the skill, and move decisively when the foundation is in place. Individual experiences vary.

“He’s been training with us for only a year, and so far he’s mastered muscle-ups. His form and technique are so crisp. He can do a human flag, and he also mastered the front lever. He’s now working really hard toward handstand push-ups.”

Alex’s assessment of Ahmed: “His coach Ahmed has done an extraordinary job with him.”

Alex Ceban / On Anthony’s Progress At Capra Bodyweight Training
Designed For People Who Think Calisthenics Is Not For Them

One of the biggest hurdles Alex sees is doubt. Many people assume calisthenics is only for gymnasts, or that they need to already be strong before they start. His answer is that everyone starts somewhere. When a client cannot yet do a movement, coaches give them a regressed version, such as an elevated push-up instead of a floor push-up, and progress it as they get stronger. The goal, as the studio puts it, is simply to get to the next level, wherever a person is starting from.

That approach places Capra in a specific spot in the local market. It is not a low-cost gym where members train alone, and it is not hourly one-on-one training for a few. Alex describes it as a middle path: genuinely personal coaching inside an affordable small-group setting, focused on a method most gyms do not offer at all.

Consistency, Recovery, And Skills For Life

When Alex talks about results, he keeps returning to consistency. The clients who progress fastest are the ones who show up regularly, trust the program, eat reasonably well, sleep enough, and manage their stress. Under those conditions, he says, progress tends to follow: more strength, better mobility, cleaner push-ups and pull-ups, and, for many, the advanced skills they came in wanting.

But the deeper aim is independence. Alex does not want to keep clients training with Capra forever. He wants them to learn calisthenics well enough to carry it for life, allowing them to train on their own at a local park, teach it to their kids, and keep moving well for decades. In his words, it is less a workout than a skill worth investing in.

Why This Matters Locally

In New York City and the other markets Capra serves, calisthenics-only training is still rare. Most gyms are built around weights and machines, and few offer coached bodyweight programs at all. That gap is exactly what Alex is trying to fill. Clients often find the studio through online search, with many looking specifically for a handstand coach or a way to learn skills like muscle-ups, as well as through referrals from clients who kept training and told their friends.

For anyone in the city, in Denver, or in the other markets where Capra coaches searching for calisthenics classes, a bodyweight personal trainer, or a way to build strength without weights, the studio offers a clear point of difference. It is a place to learn how to move, to progress safely toward real skills, and to have enough fun doing it that the training sticks.

FAQ
Who Is Alex Ceban?

Alex Ceban is the owner and founder of Capra Bodyweight Training. He grew up in Moldova, moved to the United States at twenty, and worked in restaurants before becoming a personal trainer. After discovering calisthenics, he built Capra around bodyweight training and now leads the business and develops its coaches across several cities.

What Is Capra Bodyweight Training Known For?

Capra is known for calisthenics-only personal training, with no weights or machines, that builds strength, mobility, and skills such as handstands, pull-ups, muscle-ups, front levers, and the human flag, taught in small groups of up to four clients per coach.

Is Capra Bodyweight Training Good For Beginners?

Yes. Capra is built to meet clients at their current level. When a movement is too hard, coaches use a regressed version and progress it as the client gets stronger, so complete beginners and advanced clients can train in the same small group.

What Results Can Clients Expect From Calisthenics Training?

Alex Ceban says clients who train consistently often see improved strength, mobility, and body awareness, along with skills like clean push-ups, pull-ups, and handstands, and, for many, advanced movements such as muscle-ups and levers over time. Individual experiences vary.

What Makes Capra Bodyweight Training Different?

Capra stands out through its exclusive focus on calisthenics, its small four-client coaching groups, individualized programs, a mirror-free and performance-focused approach, and a philosophy that treats bodyweight skill as something clients can carry for life.

Key Takeaways
  • Capra Bodyweight Training is a calisthenics studio that uses only bodyweight exercises, with no weights or machines, to build strength, mobility, and skill.
  • Founder Alex Ceban built the studio around client goals, safety, and the belief that the human body is the best training tool there is.
  • Its small-group personal training caps sessions at four clients per coach, with an individual program for each person.
  • The approach emphasizes skills clients can keep for life, from handstands and pull-ups to muscle-ups, front levers, and the human flag.
The First Step
One Free Hour. One Coach. A Clear Way Forward.
Capra begins every new client relationship with a complimentary one-hour consultation. You’ll meet a coach, discuss your goals, and complete a practical assessment of your current strength and mobility. Before you make a commitment, the coach will outline an individualized starting plan and explain which training format best suits you.
Request A Free Consultation
Before You ArriveChoose the city where you want to train and consider the goals or skills you would most like to pursue.
During Your VisitMeet a coach, tour the studio, discuss your training history, and complete a strength-and-mobility assessment.
What You Leave WithA recommended training format and a clear starting plan designed around your present ability.
If Capra is not the right fit, the consultation is designed to make that clear before you make a commitment.
Conclusion

Capra Bodyweight Training is not only a story about a different kind of workout. It is a story about a founder who left a sales-driven gym world to build something around client goals, safety, and joy. He believes the simplest tool, the human body, is also the most powerful. Alex Ceban’s own path, from bartender to personal trainer to founder, gives the studio a conviction that is hard to fake.

The message he most wants people to remember is simple: calisthenics is fun, and that joy is what keeps people training. For clients who want real strength, lasting skills, and a way of moving they can carry anywhere, that may be the true value of Capra: a body that grows more capable and training worth returning to.

Readers interested in exploring calisthenics training in New York City and beyond can visit the studio online at Capra Bodyweight Training.
Featured Fitness Expert
About The Featured Expert
Alex Ceban
Owner And Founder / Capra Bodyweight Training
New York City, New York
Founder Standard
Alex has stepped back from the floor to build the coaching bench itself, city by city. The standard he tests for is whether a client’s progress continues after the founder is no longer the one watching.
Alex Ceban featured expert and founder of Capra Bodyweight Training
Alex Ceban, whose decade inside calisthenics shapes the coaching standard behind Capra Bodyweight Training.
Capra Bodyweight Training logo
Featured Business
Capra Bodyweight Training

Alex Ceban is the owner and founder of Capra Bodyweight Training, a calisthenics studio he built after years as a personal trainer and fitness manager. Born and raised in Moldova, he moved to the United States at twenty and worked in restaurants before finding his calling in fitness. A calisthenics workshop with the Kavadlo brothers changed his approach for good, and he has trained this way personally for over a decade. Today he leads Capra’s growth and coach development across multiple cities, focused on bringing bodyweight training to more people.

Mission / Philosophy

Alex’s philosophy is that the human body is the best fitness equipment ever made, and that anyone can get stronger with minimal equipment and have fun doing it. At Capra, the mission is to promote calisthenics widely by teaching clients skills they can keep for life while putting their goals, safety, and enjoyment ahead of any sales target.

Values / Specialties

His values center on service, injury prevention, individualized coaching, and joy in training. Capra specializes in calisthenics-only personal training, small-group coaching capped at four clients, and progressions that carry beginners toward advanced skills like handstands, muscle-ups, and levers. Those values show up in mirror-free, performance-focused sessions built around what each client’s body can learn to do.

Editorial Criteria
Fitness Living Magazine™ selected this spotlight for the rarity of the method in its market, the founder’s account of how coaches are developed and held to a standard, and what the small-group model asks of the people who walk through the door.
Fitness Living Magazine™ Verified Spotlight
Fitness Living Magazine™ publishes these spotlight features to document the founders, coaches, and independent studios shaping how their cities train, and the standards they hold themselves to when no one is watching.
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
SubjectAlex Ceban and Capra Bodyweight Training
Sources
Source material for this spotlight consisted of the approved editorial draft reviewed with Alex Ceban at technical sign-off, the recorded Fitness Living Magazine™ interview conducted with him, the official Capra Bodyweight Training website supplied for editorial use, and image assets provided for publication. Coaching details, location references, service descriptions, training philosophy, and the account of Anthony’s progress under Ahmed are limited to what those sources contain. No credentials, awards, rankings, medical claims, or client outcomes were added beyond them, and no unsupported testimonials appear in this feature.
Fitness Living Magazine™ editorial interview with Alex Ceban.
Approved Fitness Living Magazine™ editorial draft reviewed at technical sign-off.
Official website: capratraining.com.
This feature is editorial content and is not medical advice. Training descriptions, methods, and outcomes reflect the featured expert’s 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.
Gym & Studio Reviews

0 Comments

Write A Comment

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

D1 Training Review: How Personalized Training Transforms Youth Athletes’ Performance

D1 Training stands apart by treating each athlete's movement as the starting point of the program, then handing that plan to coaches whose experience was built at the Division I level.

07.19.2026

Creating a Personalized and Community-Focused Fitness Experience

A personalized fitness experience is easy to advertise and difficult to structure. At Alloy Personal Training’s Rosewood location, the structure comes first: a capped roster, a small room, an intake..

07.06.2026

Henry's Gymnasium Review: Inside Glen Swain's Boutique Seattle Gym

Henry's Gymnasium sets itself apart by treating gym design as a driver of member results, combining century-old architecture, museum-quality art, sustainable reclaimed materials, and imported...

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