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

(Aaron Delgrolice/Hybrid Fitness Training)Expert Insights: Why ‘Stimulate, Not Annihilate’ is the Future of Fitness Training

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

PG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJFeHBlcnQgSW5zaWdodHM6IFdoeSDigJhTdGltdWxhdGUsIE5vdCBBbm5paGlsYXRl4oCZIElzIFRoZSBGdXR1cmUgT2YgRml0bmVzcyBUcmFpbmluZyI+CjxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iQW4gZWRpdG9yaWFsIHNwb3RsaWdodCBmcm9tIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIG9uIEFhcm9uIGFuZCBIeWJyaWQgRml0bmVzcyBUcmFpbmluZyBpbiBTYW50YSBNb25pY2EsIENhbGlmb3JuaWEsIGV4cGxvcmluZyBicmFpbi1iYXNlZCBmaXRuZXNzIHRyYWluaW5nLCBuZXJ2b3VzIHN5c3RlbSBoZWFsdGgsIHBhaW4gbWFuYWdlbWVudCwgaW5qdXJ5IHJlY292ZXJ5LCBwcml2YXRlIGNvYWNoaW5nLCB2aXN1YWwgYW5kIHZlc3RpYnVsYXIgZHJpbGxzLCBhbmQgYSBnZW50bGVyIHRyYWluaW5nIHBoaWxvc29waHkgYnVpbHQgYXJvdW5kIGhlbHBpbmcgY2xpZW50cyBtb3ZlIGJldHRlciwgZmVlbCBzYWZlciwgYW5kIHJlZ2FpbiBjb25maWRlbmNlLiI+CjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaHR0cHM6Ly9paWxpLmlvL0N4NW1DajIucG5nIj4KPG1ldGEgcHJvcGVydHk9Im9nOnR5cGUiIGNvbnRlbnQ9ImFydGljbGUiPgo8bWV0YSBuYW1lPSJ0d2l0dGVyOmNhcmQiIGNvbnRlbnQ9InN1bW1hcnlfbGFyZ2VfaW1hZ2UiPgoKPHN0eWxlPgouZmxtLXdyYXAsLmZsbS13cmFwICp7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXB7YmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDtjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyLC5mbG0td3JhcCBoMiwuZmxtLXdyYXAgaDMsLmZsbS13cmFwIGg0LC5mbG0td3JhcCBoNSwuZmxtLXdyYXAgaDYsLmZsbS13cmFwIC5mbG0taDIsLmZsbS13cmFwIC5mbG0taDIsLmZsbS13cmFwIC5mbG0taDMsLmZsbS13cmFwIC5mbG0ta2V5LWhlYWRpbmcsLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtbmFtZSwuZmxtLXdyYXAgLmZsbS1zZWN0aW9uIGgyLC5mbG0td3JhcCAuZmxtLWxlYXJuLWNhcmQgaDIsLmZsbS13cmFwIC5mbG0tc2VydmljZS1icmllZiBoMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0td3JhcCBoMiBhLC5mbG0td3JhcCBoMiBhLC5mbG0td3JhcCBoMyBhLC5mbG0td3JhcCBoNCBhLC5mbG0td3JhcCBoNSBhLC5mbG0td3JhcCBoNiBhLC5mbG0td3JhcCAuZmxtLWgyIGEsLmZsbS13cmFwIC5mbG0taDIgYSwuZmxtLXdyYXAgLmZsbS1oMyBhLC5mbG0td3JhcCAuZmxtLWZlYXR1cmVkLW5hbWUgYXtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7fQouZmxtLW1haW57bWF4LXdpZHRoOjEwODBweCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzowIDI0cHggODhweCAyNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O30KLmZsbS1pbm5lcnttYXgtd2lkdGg6MTA0MHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLXNlY3Rpb257d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDt9Ci5mbG0tdGFibGUsLmZsbS1sZWFybi1yb3csLmZsbS1waG90by10YWJsZSwuZmxtLWZpcnN0LXN0ZXAtdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O30KLmZsbS1leWVicm93e2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi43cHggIWltcG9ydGFudDtmb250LXNpemU6MTEuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS42MiAhaW1wb3J0YW50O2NvbG9yOiM2ZjY5NjIgIWltcG9ydGFudDttYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O30KLmZsbS1zbWFsbC1sYWJlbHtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuOXB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50O2NvbG9yOiM3NDZkNjUgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt9Ci5mbG0taDJ7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6NThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDIgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMS4xNXB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDIycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1oMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taDN7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjRweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMjYgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O21hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWRlY2t7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40NiAhaW1wb3J0YW50O2NvbG9yOiMyZjJiMjYgIWltcG9ydGFudDttYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50O21heC13aWR0aDo5ODBweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1raWNrZXItbGluZXtib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6N3B4IDAgN3B4IDE0cHggIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O21heC13aWR0aDo4NTBweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWludHJvLC5mbG0tcGFyYWdyYXBoLC5mbG0tYm9keSBwe2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50O2NvbG9yOiMxYjFiMTkgIWltcG9ydGFudDttYXJnaW46MCAwIDI4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1kcm9wY2Fwe2Zsb2F0OmxlZnQgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1zaXplOjkwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjc4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDtwYWRkaW5nOjZweCAxMnB4IDAgMCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGUsLmZsbS1xdWljay1hbnN3ZXIsLmZsbS1xdW90ZS1ibG9jaywuZmxtLW5vdGUsLmZsbS1jdGEsLmZsbS1zb3VyY2Utbm90ZXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGV7YmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzE1MTUxNSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjIycHggMjRweCAhaW1wb3J0YW50O21hcmdpbjoyMnB4IDAgMCAwICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGUtdGV4dHtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjI3cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQyICFpbXBvcnRhbnQ7Y29sb3I6IzE3MTcxNyAhaW1wb3J0YW50O21hcmdpbjowIDAgMTJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW1ne2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O21hcmdpbjowIDAgMCBhdXRvICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tY2FwdGlvbntmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU1ICFpbXBvcnRhbnQ7Y29sb3I6IzY2NWY1NyAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAxNHB4IGF1dG8gIWltcG9ydGFudDttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tb3duZXItZm9jdXN7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjE2cHggMCAwIGF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjE3cHggMCAwIDAgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLW93bmVyLWZvY3VzLWNvcHl7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41OCAhaW1wb3J0YW50O2NvbG9yOiMyZjJjMjggIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1ib3h7YmFja2dyb3VuZDojZmJmYWY3ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMjZweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1jb3B5e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojMjUyMjFmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWFuY2hvci1saW5lLW9uZXtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo3MnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC45NSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTEuNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLWxpbmUtdHdve2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjk2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjg4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTMuNXB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Y29sb3I6I2JlYzhkNCAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAwIDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLXN1YnRpdGxle2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS43NXB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg1ICFpbXBvcnRhbnQ7Y29sb3I6IzM2MzIyZCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjc2MHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7fQouZmxtLXNuYXBzaG90LXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNGRmZDcgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt9Ci5mbG0tc25hcHNob3QtbGFiZWx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6MzElICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6IzcwNjg1ZiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O3BhZGRpbmc6MTFweCAxOHB4IDExcHggMCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30KLmZsbS1zbmFwc2hvdC12YWx1ZXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo2OSUgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7Y29sb3I6IzI3MjQyMSAhaW1wb3J0YW50O3BhZGRpbmc6MTFweCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLW5vdGV7YmFja2dyb3VuZDojZmJmYWY3ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjIycHggMjRweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMzRweCAwICFpbXBvcnRhbnQ7fQouZmxtLXF1aWNrLWFuc3dlcntiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItbGVmdDo0cHggc29saWQgI2M5YzFiMyAhaW1wb3J0YW50O3BhZGRpbmc6MjRweCAyNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjM0cHggMCAzOHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY2FyZHttYXJnaW46MCAwIDQycHggMCAhaW1wb3J0YW50O3BhZGRpbmc6MjRweCAwIDEwcHggMCAhaW1wb3J0YW50O2JvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTEgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDZjZWJmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbHt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taW1hZ2Utd3JhcHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjY4MHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjMycHggYXV0byAzOHB4IGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taW1hZ2Utd3JhcCBpbWd7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NjgwcHggIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS1jYXB0aW9ue2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTYgIWltcG9ydGFudDtjb2xvcjojNjY2MTU4ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDAgMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zZXJ2aWNlLWJyaWVme21hcmdpbjozNHB4IDAgNDBweCAwICFpbXBvcnRhbnQ7cGFkZGluZzoyMnB4IDAgMTBweCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tc2VydmljZS1yb3d7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDZjZWJmICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtbGFiZWx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6MzMlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzoxNXB4IDE2cHggMTVweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuNXB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzVmNTc0YiAhaW1wb3J0YW50O30KLmZsbS1zZXJ2aWNlLWNvcHl7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NjclICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzoxNXB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjc0ICFpbXBvcnRhbnQ7Y29sb3I6IzFmMWYxZCAhaW1wb3J0YW50O30KLmZsbS1xdW90ZS1ibG9ja3tiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItbGVmdDo0cHggc29saWQgI2M5YzFiMyAhaW1wb3J0YW50O3BhZGRpbmc6MjZweCAyOHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjM2cHggMCAzOHB4IDAgIWltcG9ydGFudDt9Ci5mbG0ta2V5LWJveHtiYWNrZ3JvdW5kOiNmOGY3ZjQgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNkZmRiZDMgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweCAhaW1wb3J0YW50O3BhZGRpbmc6MzRweCA0MHB4IDM2cHggNDRweCAhaW1wb3J0YW50O21hcmdpbjo0OHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0ta2V5LWhlYWRpbmd7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MzRweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMTggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O21hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7fQouZmxtLWtleS1ib3ggdWx7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MjRweCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTlweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuODggIWltcG9ydGFudDtjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7fQouZmxtLWtleS1ib3ggbGl7bWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcHtiYWNrZ3JvdW5kOiMxMTExMTEgIWltcG9ydGFudDtwYWRkaW5nOjMwcHggMzBweCAhaW1wb3J0YW50O21hcmdpbjo1NHB4IDAgNTJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtZnJhbWV7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMjgpICFpbXBvcnRhbnQ7cGFkZGluZzozNHB4IDM2cHggMzRweCAzNnB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmV7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzo0cHggIWltcG9ydGFudDtmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6I2M5Yjk4ZCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O21hcmdpbjowIDAgMTZweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6NDRweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDQgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O21hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtcnVsZXtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojYzliOThkICFpbXBvcnRhbnQ7d2lkdGg6ODZweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjJweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtY29weXtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojZjNlZmU1ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNlNmQ4YWEgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjJweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7cGFkZGluZzoxNXB4IDIycHggIWltcG9ydGFudDttYXJnaW46OHB4IDAgMCAwICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZTZkOGFhICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1jYXJke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yNSkgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpICFpbXBvcnRhbnQ7cGFkZGluZzo3cHggMCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1yb3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xNCkgIWltcG9ydGFudDtwYWRkaW5nOjEycHggMCAhaW1wb3J0YW50O30KLmZsbS1pbnRha2Utcm93Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1sYWJlbHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7Y29sb3I6I2M5Yjk4ZCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O21hcmdpbjowIDAgNXB4IDAgIWltcG9ydGFudDt9Ci5mbG0taW50YWtlLWNvcHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDtjb2xvcjojZjNlZmU1ICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1ub3Rle2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojZDhkMGJmICFpbXBvcnRhbnQ7bWFyZ2luOjE2cHggMCAwIDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tY3Rhe2JhY2tncm91bmQ6I2ZhZjlmNyAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2VjZTdkZiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4ICFpbXBvcnRhbnQ7cGFkZGluZzoxOHB4IDIwcHggIWltcG9ydGFudDttYXJnaW46MCAwIDQwcHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDtjb2xvcjojMmEyYTJhICFpbXBvcnRhbnQ7fQouZmxtLWZlYXR1cmVkLWV4cGVydHtiYWNrZ3JvdW5kOiNmY2ZiZjggIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNkOGM5YTcgIWltcG9ydGFudDtib3JkZXItdG9wOjRweCBzb2xpZCAjYjg5YTVmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjM0cHggMzRweCAzNnB4IDM0cHggIWltcG9ydGFudDttYXJnaW46NTZweCAwIDQycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mZWF0dXJlZC1uYW1le2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O21hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tc291cmNlLW5vdGV7YmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjIwcHggMjJweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZvb3Rlci1tZXRhe2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS43cHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50O2NvbG9yOiM3NDZkNjUgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpewouZmxtLW1haW57cGFkZGluZzowIDE4cHggNzBweCAxOHB4ICFpbXBvcnRhbnQ7fQouZmxtLW1hc3RoZWFkLWxlZnQsLmZsbS1tYXN0aGVhZC1yaWdodCwuZmxtLWhlcm8tbGVmdCwuZmxtLWhlcm8tcmlnaHQsLmZsbS1maXJzdC1zdGVwLW1haW4sLmZsbS1maXJzdC1zdGVwLXNpZGV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLW1hc3RoZWFkLXJpZ2h0e3BhZGRpbmctdG9wOjE4cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tbWFzdGhlYWQtcmlnaHQgZGl2e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1oMntmb250LXNpemU6NDJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDcgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC44cHggIWltcG9ydGFudDt9Ci5mbG0taDJ7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7fQouZmxtLWgze2ZvbnQtc2l6ZToyM3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yOCAhaW1wb3J0YW50O30KLmZsbS1kZWNre2ZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW1nLC5mbG0taGVyby1jYXB0aW9uLC5mbG0tb3duZXItZm9jdXN7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1pbnRybywuZmxtLXBhcmFncmFwaCwuZmxtLWJvZHkgcHtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZSwuZmxtLW5vdGUsLmZsbS1xdWljay1hbnN3ZXIsLmZsbS1xdW90ZS1ibG9jaywuZmxtLWN0YSwuZmxtLXNvdXJjZS1ub3Rle3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoyMnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoyMnB4ICFpbXBvcnRhbnQ7fQouZmxtLXN0YW5kYXJkLWxhYmVsLC5mbG0tc3RhbmRhcmQtY29weSwuZmxtLXNuYXBzaG90LWxhYmVsLC5mbG0tc25hcHNob3QtdmFsdWUsLmZsbS1zZXJ2aWNlLWxhYmVsLC5mbG0tc2VydmljZS1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDt9Ci5mbG0tc3RhbmRhcmQtYm94e3BhZGRpbmc6MjZweCAyMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7fQouZmxtLWFuY2hvci1saW5lLW9uZXtmb250LXNpemU6NTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC45cHggIWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLWxpbmUtdHdve2ZvbnQtc2l6ZTo1MnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC45OCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0wLjhweCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjozMHB4IDAgMzhweCAwICFpbXBvcnRhbnQ7fQouZmxtLWltYWdlLXdyYXAgaW1ne3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjE4cHggMCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7fQouZmxtLWtleS1ib3h7cGFkZGluZzoyOHB4IDIycHggIWltcG9ydGFudDttYXJnaW46NDJweCAwICFpbXBvcnRhbnQ7fQouZmxtLWtleS1oZWFkaW5ne2ZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7fQouZmxtLWtleS1ib3ggdWx7cGFkZGluZy1sZWZ0OjIxcHggIWltcG9ydGFudDtmb250LXNpemU6MTlweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcHtwYWRkaW5nOjIycHggMTZweCAhaW1wb3J0YW50O21hcmdpbjo0OHB4IDAgNDhweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtZnJhbWV7cGFkZGluZzoyOHB4IDIycHggMjhweCAyMnB4ICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmV7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzozcHggIWltcG9ydGFudDttYXJnaW46MCAwIDEzcHggMCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLXRpdGxle2ZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wOCAhaW1wb3J0YW50O21hcmdpbjowIDAgMTZweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtY29weXtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjggIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O30KLmZsbS1pbnRha2UtY2FyZHttYXJnaW46MjRweCAwIDAgMCAhaW1wb3J0YW50O30KLmZsbS1pbnRha2UtbGFiZWwsLmZsbS1pbnRha2UtY29weXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O30KLmZsbS1pbnRha2UtbGFiZWx7bWFyZ2luOjAgMCA0cHggMCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWJ1dHRvbnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtwYWRkaW5nOjE3cHggMTZweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjJweCAhaW1wb3J0YW50O30KLmZsbS1mZWF0dXJlZC1leHBlcnR7cGFkZGluZzozMnB4IDIycHggMzRweCAyMnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjUycHggMCA0MnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmVhdHVyZWQtbmFtZXtmb250LXNpemU6MzFweCAhaW1wb3J0YW50O30KLmZsbS1mb290ZXItbWV0YXtmb250LXNpemU6OS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS4yNXB4ICFpbXBvcnRhbnQ7fQp9CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozOTBweCl7Ci5mbG0tbWFpbntwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50O30KLmZsbS1oMntmb250LXNpemU6MzZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC42cHggIWltcG9ydGFudDt9Ci5mbG0taDJ7Zm9udC1zaXplOjMwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjEgIWltcG9ydGFudDt9Ci5mbG0tZGVja3tmb250LXNpemU6MjBweCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWludHJvLC5mbG0tcGFyYWdyYXBoLC5mbG0tYm9keSBwe2ZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O30KLmZsbS1hbmNob3ItbGluZS1vbmV7Zm9udC1zaXplOjQ2cHggIWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLWxpbmUtdHdve2ZvbnQtc2l6ZTo0NnB4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuNHB4ICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1jb3B5e2ZvbnQtc2l6ZToxNy41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjY2ICFpbXBvcnRhbnQ7fQp9CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7Ci5mbG0tbWFpbnttYXgtd2lkdGg6MTA4MHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowIDIwcHggODhweCAyMHB4ICFpbXBvcnRhbnQ7fQouZmxtLWlubmVye21heC13aWR0aDoxMDQwcHggIWltcG9ydGFudDt9Ci5mbG0tYm9keXttYXgtd2lkdGg6ODEwcHggIWltcG9ydGFudDt9Ci5mbG0tdGFibGV7dGFibGUtbGF5b3V0OmF1dG8gIWltcG9ydGFudDt9Ci5mbG0taGVyby1sZWZ0e3dpZHRoOjU0JSAhaW1wb3J0YW50O3BhZGRpbmc6MCAzNnB4IDAgMCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLXJpZ2h0e3dpZHRoOjQ2JSAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1yb3d7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMy4zMzMlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbDpmaXJzdC1jaGlsZHtwYWRkaW5nOjE2cHggMThweCAxNnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgyKXtwYWRkaW5nOjE2cHggMThweCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbDpudGgtY2hpbGQoMyl7cGFkZGluZzoxNnB4IDAgMTZweCAxOHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC10YWJsZXt0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1tYWlue2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjU4JSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6MCAzMHB4IDAgMCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLXNpZGV7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NDIlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzo1cHggMCAwIDAgIWltcG9ydGFudDt9Cn0KPC9zdHlsZT4KCjxkaXYgY2xhc3M9ImZsbS13cmFwIj4KPGRpdiBjbGFzcz0iZmxtLW1haW4iPgoKPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj4KewoiQGNvbnRleHQiOiAiaHR0cHM6Ly9zY2hlbWEub3JnIiwKIkBncmFwaCI6IFsKewoiQHR5cGUiOiAiQXJ0aWNsZSIsCiJAaWQiOiAiaHR0cHM6Ly9teS5wbGF5Ym9va2FwcC5pby9hYXJvbi1kZWxncm9saWNlLyNmaXRuZXNzLWxpdmluZy1wcm9maWxlIiwKImhlYWRsaW5lIjogIkV4cGVydCBJbnNpZ2h0czogV2h5IOKAmFN0aW11bGF0ZSwgTm90IEFubmloaWxhdGXigJkgSXMgVGhlIEZ1dHVyZSBPZiBGaXRuZXNzIFRyYWluaW5nIiwKImRlc2NyaXB0aW9uIjogIkFuIGVkaXRvcmlhbCBzcG90bGlnaHQgZnJvbSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBvbiBBYXJvbiBhbmQgSHlicmlkIEZpdG5lc3MgVHJhaW5pbmcgaW4gU2FudGEgTW9uaWNhLCBDYWxpZm9ybmlhLCBleHBsb3JpbmcgYnJhaW4tYmFzZWQgZml0bmVzcyB0cmFpbmluZywgbmVydm91cyBzeXN0ZW0gaGVhbHRoLCBwYWluIG1hbmFnZW1lbnQsIGluanVyeSByZWNvdmVyeSwgcHJpdmF0ZSBjb2FjaGluZywgdmlzdWFsIGFuZCB2ZXN0aWJ1bGFyIGRyaWxscywgYW5kIGEgZ2VudGxlciB0cmFpbmluZyBwaGlsb3NvcGh5IGJ1aWx0IGFyb3VuZCBoZWxwaW5nIGNsaWVudHMgbW92ZSBiZXR0ZXIsIGZlZWwgc2FmZXIsIGFuZCByZWdhaW4gY29uZmlkZW5jZS4iLAoiYXV0aG9yIjogewoiQHR5cGUiOiAiUGVyc29uIiwKIm5hbWUiOiAiTWFyayBELlIuIEZvcmQiLAoiam9iVGl0bGUiOiAiTWFuYWdpbmcgRWRpdG9yIgp9LAoicHVibGlzaGVyIjogewoiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwKIm5hbWUiOiAiRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIiCn0sCiJtYWluRW50aXR5T2ZQYWdlIjogImh0dHBzOi8vbXkucGxheWJvb2thcHAuaW8vYWFyb24tZGVsZ3JvbGljZSIsCiJkYXRlUHVibGlzaGVkIjogIjIwMjYtMDYtMjIiLAoiZGF0ZU1vZGlmaWVkIjogIjIwMjYtMDYtMjIiLAoiaW1hZ2UiOiBbCiJodHRwczovL2lpbGkuaW8vQ3g1bUNqMi5wbmciLAoiaHR0cHM6Ly9paWxpLmlvL0N4NW1CVGwucG5nIiwKImh0dHBzOi8vaWlsaS5pby9DeDVtblFTLnBuZyIsCiJodHRwczovL2lpbGkuaW8vQ3g1bUt2Zi5wbmciLAoiaHR0cHM6Ly9paWxpLmlvL0N4NW1mcDQucG5nIiwKImh0dHBzOi8vaWlsaS5pby9DVEZ4eFZhLnBuZyIKXSwKImtleXdvcmRzIjogWwoiSHlicmlkIEZpdG5lc3MgVHJhaW5pbmciLAoiQWFyb24iLAoiU2FudGEgTW9uaWNhIHBlcnNvbmFsIHRyYWluZXIiLAoiYnJhaW4tYmFzZWQgZml0bmVzcyB0cmFpbmluZyIsCiJuZXJ2b3VzIHN5c3RlbSB0cmFpbmluZyIsCiJwYWluIG1hbmFnZW1lbnQgZml0bmVzcyIsCiJpbmp1cnkgcmVjb3ZlcnkgdHJhaW5pbmciLAoidmlzdWFsIHZlc3RpYnVsYXIgZHJpbGxzIiwKInByaXZhdGUgdHJhaW5pbmcgU2FudGEgTW9uaWNhIgpdLAoiYWJvdXQiOiBbCnsKIkB0eXBlIjogIlRoaW5nIiwKIm5hbWUiOiAiYnJhaW4tYmFzZWQgZml0bmVzcyB0cmFpbmluZyIKfSwKewoiQHR5cGUiOiAiVGhpbmciLAoibmFtZSI6ICJuZXJ2b3VzIHN5c3RlbSB0cmFpbmluZyIKfSwKewoiQHR5cGUiOiAiVGhpbmciLAoibmFtZSI6ICJ2aXN1YWwgdmVzdGlidWxhciBkcmlsbHMiCn0sCnsKIkB0eXBlIjogIlRoaW5nIiwKIm5hbWUiOiAicGFpbiBtYW5hZ2VtZW50IGZpdG5lc3MiCn0sCnsKIkB0eXBlIjogIlRoaW5nIiwKIm5hbWUiOiAiZml0bmVzcyBhbmQgcmVoYWJpbGl0YXRpb24gaW50ZWdyYXRpb24iCn0sCnsKIkB0eXBlIjogIlBsYWNlIiwKIm5hbWUiOiAiU2FudGEgTW9uaWNhLCBDYWxpZm9ybmlhIgp9Cl0sCiJtZW50aW9ucyI6IFsKewoiQHR5cGUiOiAiUGVyc29uIiwKIm5hbWUiOiAiQWFyb24iLAoiam9iVGl0bGUiOiAiT3duZXIgYW5kIFRyYWluZXIiLAoid29ya3NGb3IiOiB7CiJAdHlwZSI6ICJIZWFsdGhDbHViIiwKIm5hbWUiOiAiSHlicmlkIEZpdG5lc3MgVHJhaW5pbmciLAoidXJsIjogImh0dHBzOi8vbXkucGxheWJvb2thcHAuaW8vYWFyb24tZGVsZ3JvbGljZSIKfQp9LAp7CiJAdHlwZSI6ICJIZWFsdGhDbHViIiwKIm5hbWUiOiAiSHlicmlkIEZpdG5lc3MgVHJhaW5pbmciLAoidXJsIjogImh0dHBzOi8vbXkucGxheWJvb2thcHAuaW8vYWFyb24tZGVsZ3JvbGljZSIsCiJhZGRyZXNzIjogewoiQHR5cGUiOiAiUG9zdGFsQWRkcmVzcyIsCiJhZGRyZXNzTG9jYWxpdHkiOiAiU2FudGEgTW9uaWNhIiwKImFkZHJlc3NSZWdpb24iOiAiQ0EiLAoiYWRkcmVzc0NvdW50cnkiOiAiVVMiCn0KfQpdCn0sCnsKIkB0eXBlIjogIkhlYWx0aENsdWIiLAoiQGlkIjogImh0dHBzOi8vbXkucGxheWJvb2thcHAuaW8vYWFyb24tZGVsZ3JvbGljZS8jbG9jYWxidXNpbmVzcyIsCiJuYW1lIjogIkh5YnJpZCBGaXRuZXNzIFRyYWluaW5nIiwKInVybCI6ICJodHRwczovL215LnBsYXlib29rYXBwLmlvL2Fhcm9uLWRlbGdyb2xpY2UiLAoic2FtZUFzIjogWwoiaHR0cHM6Ly9teS5wbGF5Ym9va2FwcC5pby9hYXJvbi1kZWxncm9saWNlIgpdLAoibG9nbyI6ICJodHRwczovL2lpbGkuaW8vQ1RGeHhWYS5wbmciLAoiaW1hZ2UiOiAiaHR0cHM6Ly9paWxpLmlvL0N4NW1DajIucG5nIiwKImFkZHJlc3MiOiB7CiJAdHlwZSI6ICJQb3N0YWxBZGRyZXNzIiwKImFkZHJlc3NMb2NhbGl0eSI6ICJTYW50YSBNb25pY2EiLAoiYWRkcmVzc1JlZ2lvbiI6ICJDQSIsCiJhZGRyZXNzQ291bnRyeSI6ICJVUyIKfSwKImFyZWFTZXJ2ZWQiOiBbCnsKIkB0eXBlIjogIkNpdHkiLAoibmFtZSI6ICJTYW50YSBNb25pY2EiCn0sCnsKIkB0eXBlIjogIkNpdHkiLAoibmFtZSI6ICJMb3MgQW5nZWxlcyIKfSwKewoiQHR5cGUiOiAiU3RhdGUiLAoibmFtZSI6ICJDYWxpZm9ybmlhIgp9Cl0sCiJkZXNjcmlwdGlvbiI6ICJIeWJyaWQgRml0bmVzcyBUcmFpbmluZyBpcyBhIFNhbnRhIE1vbmljYSBwcml2YXRlIHRyYWluaW5nIGJ1c2luZXNzIGZvY3VzZWQgb24gYnJhaW4tYmFzZWQgZml0bmVzcyB0cmFpbmluZywgcGFpbiBtYW5hZ2VtZW50LCBpbmp1cnkgcmVjb3ZlcnksIG5lcnZvdXMgc3lzdGVtIGVkdWNhdGlvbiwgdmlzdWFsIGFuZCB2ZXN0aWJ1bGFyIGRyaWxscywgYmFsYW5jZSB0cmFpbmluZywgc3RyZW5ndGggZm91bmRhdGlvbnMsIGFuZCBpbmRpdmlkdWFsaXplZCBjb2FjaGluZy4iLAoia25vd3NBYm91dCI6IFsKImJyYWluLWJhc2VkIGZpdG5lc3MgdHJhaW5pbmciLAoibW92ZW1lbnQgbmV1cm9sb2d5IiwKInZpc3VhbCB2ZXN0aWJ1bGFyIGRyaWxscyIsCiJwYWluIG1hbmFnZW1lbnQgZml0bmVzcyIsCiJpbmp1cnkgcmVjb3ZlcnkgdHJhaW5pbmciLAoiYmFsYW5jZSB0cmFpbmluZyIsCiJmYWxsIHByZXZlbnRpb24iLAoicHJpdmF0ZSBwZXJzb25hbCB0cmFpbmluZyIsCiJuZXJ2b3VzIHN5c3RlbSByZWd1bGF0aW9uIiwKImtldHRsZWJlbGwgdHJhaW5pbmciLAoiYm9keXdlaWdodCB0cmFpbmluZyIsCiJpc29tZXRyaWMgc3RyZW5ndGggdHJhaW5pbmciCl0sCiJlbXBsb3llZSI6IHsKIkB0eXBlIjogIlBlcnNvbiIsCiJuYW1lIjogIkFhcm9uIiwKImpvYlRpdGxlIjogIk93bmVyIGFuZCBUcmFpbmVyIgp9Cn0sCnsKIkB0eXBlIjogIlBlcnNvbiIsCiJAaWQiOiAiaHR0cHM6Ly9teS5wbGF5Ym9va2FwcC5pby9hYXJvbi1kZWxncm9saWNlLyNhYXJvbiIsCiJuYW1lIjogIkFhcm9uIiwKImpvYlRpdGxlIjogIk93bmVyIGFuZCBUcmFpbmVyIiwKImltYWdlIjogImh0dHBzOi8vaWlsaS5pby9DeDVtQlRsLnBuZyIsCiJ3b3Jrc0ZvciI6IHsKIkB0eXBlIjogIkhlYWx0aENsdWIiLAoibmFtZSI6ICJIeWJyaWQgRml0bmVzcyBUcmFpbmluZyIsCiJ1cmwiOiAiaHR0cHM6Ly9teS5wbGF5Ym9va2FwcC5pby9hYXJvbi1kZWxncm9saWNlIgp9LAoia25vd3NBYm91dCI6IFsKImJyYWluLWJhc2VkIGZpdG5lc3MgdHJhaW5pbmciLAoibmV1cm9zY2llbmNlIGFuZCBmaXRuZXNzIiwKIm1vdmVtZW50IG5ldXJvbG9neSIsCiJ2aXN1YWwgZHJpbGxzIiwKInZlc3RpYnVsYXIgZHJpbGxzIiwKInBhaW4gbWFuYWdlbWVudCIsCiJpbmp1cnkgcmVjb3ZlcnkiLAoiYmFsYW5jZSB0cmFpbmluZyIsCiJzdHJlbmd0aCB0cmFpbmluZyIsCiJmYWxsIHByZXZlbnRpb24iLAoicHJpdmF0ZSB0cmFpbmluZyIKXSwKImFkZHJlc3MiOiB7CiJAdHlwZSI6ICJQb3N0YWxBZGRyZXNzIiwKImFkZHJlc3NMb2NhbGl0eSI6ICJTYW50YSBNb25pY2EiLAoiYWRkcmVzc1JlZ2lvbiI6ICJDQSIsCiJhZGRyZXNzQ291bnRyeSI6ICJVUyIKfQp9LAp7CiJAdHlwZSI6ICJGQVFQYWdlIiwKIkBpZCI6ICJodHRwczovL215LnBsYXlib29rYXBwLmlvL2Fhcm9uLWRlbGdyb2xpY2UvI2ZhcSIsCiJtYWluRW50aXR5IjogWwp7CiJAdHlwZSI6ICJRdWVzdGlvbiIsCiJuYW1lIjogIldobyBJcyBBYXJvbiBGcm9tIEh5YnJpZCBGaXRuZXNzIFRyYWluaW5nPyIsCiJhY2NlcHRlZEFuc3dlciI6IHsKIkB0eXBlIjogIkFuc3dlciIsCiJ0ZXh0IjogIkFhcm9uIGlzIHRoZSBvd25lciBhbmQgdHJhaW5lciBiZWhpbmQgSHlicmlkIEZpdG5lc3MgVHJhaW5pbmcsIGEgcHJpdmF0ZSB0cmFpbmluZyBidXNpbmVzcyBvcGVyYXRpbmcgaW4gU2FudGEgTW9uaWNhLCBDYWxpZm9ybmlhLiBJbiBoaXMgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgaW50ZXJ2aWV3LCBoZSBkZXNjcmliZWQgYSAyMC15ZWFyIHRyYWluaW5nIGNhcmVlciwgZWFybHkgZXhwZXJpZW5jZSBhdCBFcXVpbm94LCBhbmQgYSBsYXRlciBzcGVjaWFsaXphdGlvbiBpbiBwYWluIG1hbmFnZW1lbnQsIGluanVyeSByZWNvdmVyeSwgYnJhaW4tYmFzZWQgdHJhaW5pbmcsIGFuZCBuZXJ2b3VzIHN5c3RlbS1pbmZvcm1lZCBjb2FjaGluZy4iCn0KfSwKewoiQHR5cGUiOiAiUXVlc3Rpb24iLAoibmFtZSI6ICJXaGF0IElzIEh5YnJpZCBGaXRuZXNzIFRyYWluaW5nIEtub3duIEZvcj8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJIeWJyaWQgRml0bmVzcyBUcmFpbmluZyBpcyBrbm93biBmb3IgcHJpdmF0ZSB0cmFpbmluZywgcGFpbiBtYW5hZ2VtZW50LCBpbmp1cnkgcmVjb3ZlcnksIG5lcnZvdXMgc3lzdGVtIHRyYWluaW5nLCBicmFpbi1iYXNlZCBtb3ZlbWVudCB3b3JrLCBiYWxhbmNlIHRyYWluaW5nLCB2aXN1YWwgYW5kIHZlc3RpYnVsYXIgZHJpbGxzLCBhbmQgaW5kaXZpZHVhbGl6ZWQgY29hY2hpbmcgZm9yIGNsaWVudHMgd2hvIHdhbnQgdG8gbW92ZSBiZXR0ZXIsIHJlZHVjZSBwYWluLCBidWlsZCBzdHJlbmd0aCwgYW5kIGZlZWwgbW9yZSBjb25maWRlbnQuIgp9Cn0sCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiV2hhdCBEb2VzIOKAmFN0aW11bGF0ZSwgTm90IEFubmloaWxhdGXigJkgTWVhbiBJbiBGaXRuZXNzIFRyYWluaW5nPyIsCiJhY2NlcHRlZEFuc3dlciI6IHsKIkB0eXBlIjogIkFuc3dlciIsCiJ0ZXh0IjogIkluIEFhcm9u4oCZcyB0cmFpbmluZyBwaGlsb3NvcGh5LCDigJhzdGltdWxhdGUsIG5vdCBhbm5paGlsYXRl4oCZIG1lYW5zIGNoYWxsZW5naW5nIHRoZSBib2R5IGFuZCBuZXJ2b3VzIHN5c3RlbSBpbiBhIGNvbnRyb2xsZWQsIHNhZmUsIGFwcHJvcHJpYXRlIHdheSByYXRoZXIgdGhhbiBleGhhdXN0aW5nIGNsaWVudHMgd2l0aCB3b3Jrb3V0cyB0aGF0IGxlYXZlIHRoZW0gZGVwbGV0ZWQuIgp9Cn0sCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiV2hhdCBJcyBCcmFpbi1CYXNlZCBGaXRuZXNzIFRyYWluaW5nPyIsCiJhY2NlcHRlZEFuc3dlciI6IHsKIkB0eXBlIjogIkFuc3dlciIsCiJ0ZXh0IjogIkJyYWluLWJhc2VkIGZpdG5lc3MgdHJhaW5pbmcgdXNlcyBuZXJ2b3VzIHN5c3RlbSBjb25jZXB0cywgbW92ZW1lbnQgbmV1cm9sb2d5LCB2aXN1YWwgZHJpbGxzLCB2ZXN0aWJ1bGFyIGRyaWxscywgcHJvcHJpb2NlcHRpdmUgd29yaywgYmFsYW5jZSB0cmFpbmluZywgYW5kIGNvbnRyb2xsZWQgc3RyZW5ndGggcHJvZ3Jlc3Npb25zIHRvIGhlbHAgY2xpZW50cyBpbXByb3ZlIG1vdmVtZW50LCBjb29yZGluYXRpb24sIGJhbGFuY2UsIHBvc3R1cmUsIHBhaW4gcmVzcG9uc2UsIGFuZCBjb25maWRlbmNlLiIKfQp9LAp7CiJAdHlwZSI6ICJRdWVzdGlvbiIsCiJuYW1lIjogIldobyBJcyBBYXJvbuKAmXMgVHJhaW5pbmcgQXBwcm9hY2ggQmVzdCBGb3I/IiwKImFjY2VwdGVkQW5zd2VyIjogewoiQHR5cGUiOiAiQW5zd2VyIiwKInRleHQiOiAiQmFzZWQgb24gQWFyb27igJlzIGludGVydmlldywgaGlzIGFwcHJvYWNoIGlzIGVzcGVjaWFsbHkgcmVsZXZhbnQgZm9yIGNsaWVudHMgd2hvIHdhbnQgdG8gZ2V0IG91dCBvZiBwYWluLCByZWdhaW4gc3RyZW5ndGgsIGltcHJvdmUgYmFsYW5jZSwgcmVjb3ZlciBmcm9tIGluanVyaWVzLCBidWlsZCBjb25maWRlbmNlLCBhbmQgbGVhcm4gaG93IHRvIGJlY29tZSBtb3JlIGVtcG93ZXJlZCBpbiB0aGVpciBvd24gYm9keS4iCn0KfQpdCn0KXQp9Cjwvc2NyaXB0PgoKPGRpdiBjbGFzcz0iZmxtLWlubmVyIj4KCjxkaXYgc3R5bGU9InBhZGRpbmc6MzRweCAwIDIycHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLWxlZnQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6My40cHg7IGZvbnQtc2l6ZToxMnB4OyBtYXJnaW46MCAwIDlweCAwOyI+TG9jYWwgRml0bmVzcyBMZWFkZXJzaGlwIFNlcmllczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjdweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM5MjhhODI7IG1hcmdpbjowOyI+RWRpdG9yaWFsIFNwb3RsaWdodCAvIFNhbnRhIE1vbmljYSwgQ2FsaWZvcm5pYTwvZGl2Pgo8L3RkPgo8dGQgY2xhc3M9ImZsbS1tYXN0aGVhZC1yaWdodCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDozOCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOnJpZ2h0OyI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoxLjM1OyBjb2xvcjojMTUxNTE1OyBtYXJnaW46MDsgdGV4dC1hbGlnbjpyaWdodDsiPkJ5IE1hcmsgRC5SLiBGb3JkPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjEwcHggMCAwIDA7IHRleHQtYWxpZ246cmlnaHQ7Ij5NYW5hZ2luZyBFZGl0b3I8L2Rpdj4KPC90ZD4KPC90cj4KPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNkOWQ0Y2I7IG1hcmdpbjowIDAgMzBweCAwOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6OTYwcHg7Ij48L2Rpdj4KCjxkaXYgc3R5bGU9InBhZGRpbmc6MCAwIDE4cHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tZXllYnJvdyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgRmVhdHVyZSBQcm9maWxlPC9kaXY+CjxoMiBjbGFzcz0iZmxtLWgyIj5FeHBlcnQgSW5zaWdodHM6IFdoeSDigJhTdGltdWxhdGUsIE5vdCBBbm5paGlsYXRl4oCZIElzIFRoZSBGdXR1cmUgT2YgRml0bmVzcyBUcmFpbmluZzwvaDI+CjxkaXYgY2xhc3M9ImZsbS1kZWNrIj5JbnNpZGUgQWFyb27igJlzIGJyYWluLWJhc2VkIGFwcHJvYWNoIHRvIHByaXZhdGUgdHJhaW5pbmcsIHdoZXJlIG5lcnZvdXMgc3lzdGVtIGhlYWx0aCwgbW92ZW1lbnQgYXNzZXNzbWVudHMsIHZpc3VhbCBhbmQgdmVzdGlidWxhciBkcmlsbHMsIHN0cmVuZ3RoIHdvcmssIGFuZCBjb250cm9sbGVkIHByb2dyZXNzaW9uIGhlbHAgY2xpZW50cyBidWlsZCBjb25maWRlbmNlIHdpdGhvdXQgYmVpbmcgY3J1c2hlZCBieSB0aGUgd29ya291dC48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWtpY2tlci1saW5lIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS45cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjg7IG1hcmdpbjowOyI+UmVjb2duaXplZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBmb3IgYnJhaW4tYmFzZWQgbW92ZW1lbnQsIHBhaW4tYXdhcmUgY29hY2hpbmcsIGluanVyeSByZWNvdmVyeSBzdXBwb3J0LCBuZXJ2b3VzIHN5c3RlbSBlZHVjYXRpb24sIGFuZCBsb2NhbCBmaXRuZXNzIGxlYWRlcnNoaXAuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+Cjx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+Cjx0cj4KPHRkIGNsYXNzPSJmbG0taGVyby1sZWZ0IiB2YWxpZ249InRvcCIgd2lkdGg9IjU0JSIgc3R5bGU9IndpZHRoOjU0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjAgMzJweCAwIDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxkaXYgc3R5bGU9Im1hcmdpbjowIDAgMTVweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWludHJvIiBzdHlsZT0ibWFyZ2luOjA7Ij48c3BhbiBjbGFzcz0iZmxtLWRyb3BjYXAiPlc8L3NwYW4+aGVuIEFhcm9uIHRhbGtzIGFib3V0IGZpdG5lc3MsIGhlIGRvZXMgbm90IHNvdW5kIGxpa2UgYSB0cmFpbmVyIHRyeWluZyB0byBtYWtlIGV4ZXJjaXNlIGxvdWRlciwgaGFyZGVyLCBvciBtb3JlIHB1bmlzaGluZy4gSGUgc291bmRzIGxpa2UgYSBzcGVjaWFsaXN0IHdobyBoYXMgc3BlbnQgdHdvIGRlY2FkZXMgc3R1ZHlpbmcgd2hhdCBoZWxwcyBwZW9wbGUgZmVlbCBzYWZlIGVub3VnaCB0byBtb3ZlIGFnYWluLjwvZGl2Pgo8ZGl2IHN0eWxlPSJjbGVhcjpib3RoOyBoZWlnaHQ6MDsgbGluZS1oZWlnaHQ6MDsgZm9udC1zaXplOjA7Ij48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWludHJvIiBzdHlsZT0ibWFyZ2luOjAgMCAxN3B4IDA7Ij5UaGF0IGRpc3RpbmN0aW9uIHNpdHMgYXQgdGhlIGNlbnRlciBvZiBIeWJyaWQgRml0bmVzcyBUcmFpbmluZyBpbiBTYW50YSBNb25pY2EsIENhbGlmb3JuaWEuIEFhcm9u4oCZcyB3b3JrIGhhcyBldm9sdmVkIGZyb20gdHJhZGl0aW9uYWwgc3RyZW5ndGggY29hY2hpbmcgaW50byBhIGJyYWluLWJhc2VkLCBuZXJ2b3VzIHN5c3RlbS1pbmZvcm1lZCBhcHByb2FjaCBmb3IgY2xpZW50cyBkZWFsaW5nIHdpdGggcGFpbiwgaW5qdXJ5IGhpc3RvcnksIGJhbGFuY2UgY2hhbGxlbmdlcywgY29uY3Vzc2lvbnMsIGRlY29uZGl0aW9uaW5nLCBjb25maWRlbmNlIGlzc3VlcywgYW5kIHRoZSBuZWVkIGZvciBhIG1vcmUgaW50ZWxsaWdlbnQgcGF0aCBiYWNrIGludG8gbW92ZW1lbnQuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCI+4oCcT3VyIGd5bSBpcyBhIHBsYWNlIGZvciBwZW9wbGUgd2hvIHdhbnQgdG8gZ2V0IG91dCBvZiBwYWluLCBnZXQgc3Ryb25nZXIsIGFuZCBsZWFybiBob3cgdG8gdGFrZSB0aGVpciBsaWZlIGJhY2su4oCdPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjA7Ij5BYXJvbiwgT3duZXIgQW5kIFRyYWluZXIgLyBIeWJyaWQgRml0bmVzcyBUcmFpbmluZzwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoxN3B4IDAgMCAwOyBtYXJnaW46MjBweCAwIDAgMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IGxpbmUtaGVpZ2h0OjEuNzsgY29sb3I6Izc0NmQ2NTsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5XaGF0IENsaWVudHMgTm90aWNlIEZpcnN0PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjY2OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MCAwIDEycHggMDsiPkEgcXVpZXQgcHJpdmF0ZSB0cmFpbmluZyBlbnZpcm9ubWVudCwgb25lLW9uLW9uZSBhdHRlbnRpb24sIGFuZCBhIGNvYWNoIHdobyBiZWdpbnMgYnkgbGlzdGVuaW5nLiBBYXJvbuKAmXMgcHJvY2VzcyBzdGFydHMgd2l0aCBoaXN0b3J5LCBjb252ZXJzYXRpb24sIG1vdmVtZW50IGFzc2Vzc21lbnRzLCBicmFpbiBhc3Nlc3NtZW50cywgYW5kIGEgY2xlYXIgZWZmb3J0IHRvIHVuZGVyc3RhbmQgd2hhdCBicm91Z2h0IHRoZSBjbGllbnQgaW4gYmVmb3JlIGRlY2lkaW5nIGhvdyB0byB0cmFpbi48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuNjY7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+VGhlIGRlZXBlciBleHBlcmllbmNlIGlzIHBlcnNvbmFsLiBDbGllbnRzIGFyZSBub3QgcHVzaGVkIHRocm91Z2ggYSBwcmVzZXQgc2Vzc2lvbiBiZWNhdXNlIHRoYXQgaXMgd2hhdCB0aGUgc2NoZWR1bGUgc2F5cy4gQWFyb24gY2hlY2tzIGluLCBhc2tzIGhvdyB0aGV5IGZlZWwgdGhhdCBkYXksIGFkanVzdHMgdGhlIHdvcmsgdG8gbWF0Y2ggdGhlaXIgY3VycmVudCBzdGF0ZSwgYW5kIGFpbXMgZm9yIHRocmVlIG91dGNvbWVzOiBoYXZlIHNvbWUgZnVuLCBsZWFybiBzb21ldGhpbmcsIGFuZCBsZWF2ZSBmZWVsaW5nIGJldHRlciB0aGFuIHdoZW4gdGhlIHNlc3Npb24gYmVnYW4uPC9kaXY+CjwvZGl2Pgo8L3RkPgo8dGQgY2xhc3M9ImZsbS1oZXJvLXJpZ2h0IiB2YWxpZ249InRvcCIgd2lkdGg9IjQ2JSIgc3R5bGU9IndpZHRoOjQ2JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxpbWcgY2xhc3M9ImZsbS1oZXJvLWltZyIgc3JjPSJodHRwczovL2lpbGkuaW8vQ3g1bUNqMi5wbmciIGFsdD0iQWFyb24gb2YgSHlicmlkIEZpdG5lc3MgVHJhaW5pbmcgaW4gU2FudGEgTW9uaWNhIENhbGlmb3JuaWEiPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1jYXB0aW9uIj48c3BhbiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGNvbG9yOiM3ZDc1NmI7Ij5GZWF0dXJlZCBQcm9maWxlOjwvc3Bhbj4gQWFyb24gYnJpbmdzIGEgMjAteWVhciB0cmFpbmluZyBiYWNrZ3JvdW5kIHRvIGEgcHJpdmF0ZSBjb2FjaGluZyBtb2RlbCBzaGFwZWQgYnkgbmV1cm9zY2llbmNlLCBpbmp1cnkgcmVjb3ZlcnksIG5lcnZvdXMgc3lzdGVtIGhlYWx0aCwgYW5kIGluZGl2aWR1YWxpemVkIHByb2dyZXNzaW9uLjwvZGl2Pgo8ZGl2IHN0eWxlPSJib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzo5cHggMCA5cHggMTRweDsgbWFyZ2luOjAgMCAwIGF1dG87IG1heC13aWR0aDo0MzhweDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjdweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuOTsgbWFyZ2luOjA7Ij5IeWJyaWQgRml0bmVzcyBUcmFpbmluZzxicj5TYW50YSBNb25pY2EsIENhbGlmb3JuaWE8YnI+bXkucGxheWJvb2thcHAuaW8vYWFyb24tZGVsZ3JvbGljZTwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLW93bmVyLWZvY3VzIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40NXB4OyBmb250LXNpemU6MTBweDsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA4cHggMDsiPk93bmVyIEZvY3VzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1vd25lci1mb2N1cy1jb3B5Ij5BYXJvbiBkZXNjcmliZXMgaGlzIHdvcmsgYXMgaGVscGluZyBwZW9wbGUgYmVjb21lIG1vcmUgZW1wb3dlcmVkIGluIHRoZWlyIG93biBib2RpZXMuIEhpcyB0cmFpbmluZyBzdGFuZGFyZCBpcyBodW1ibGUsIHNwZWNpZmljLCBhbmQgc2VyaW91czogbGlzdGVuIGNsb3NlbHksIGFzc2VzcyBjYXJlZnVsbHksIHByb2dyZXNzIGludGVsbGlnZW50bHksIGFuZCBrZWVwIGxlYXJuaW5nLjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjQzOHB4OyBtYXJnaW46MThweCAwIDAgYXV0bzsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQ3g1bUJUbC5wbmciIGFsdD0iQWFyb24gZGVtb25zdHJhdGluZyBhIGJyYWluLWJhc2VkIHRyYWluaW5nIG1vdmVtZW50IGZvciBIeWJyaWQgRml0bmVzcyBUcmFpbmluZyIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo0MzhweDsgaGVpZ2h0OmF1dG87IGJvcmRlcjowOyBtYXJnaW46MCAwIDAgYXV0bzsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTNweDsgbGluZS1oZWlnaHQ6MS41NTsgY29sb3I6IzY2NWY1NzsgbWFyZ2luOjhweCAwIDAgMDsgdGV4dC1hbGlnbjpsZWZ0OyI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+SW5zaWRlIHRoZSBNZXRob2Q6PC9zcGFuPiBBYXJvbuKAmXMgYXBwcm9hY2ggY29ubmVjdHMgc3RyZW5ndGggd29yayB3aXRoIG1vdmVtZW50IHF1YWxpdHksIG5lcnZvdXMgc3lzdGVtIGF3YXJlbmVzcywgYW5kIHByYWN0aWNhbCBkcmlsbHMgdGhhdCBoZWxwIGNsaWVudHMgYnVpbGQgYSBzYWZlciByZWxhdGlvbnNoaXAgd2l0aCB0cmFpbmluZy48L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9Im1heC13aWR0aDo0MzhweDsgbWFyZ2luOjE4cHggMCAwIGF1dG87IHBhZGRpbmc6MTZweCAwIDAgMDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjFweDsgZm9udC1zaXplOjEwcHg7IG1hcmdpbjowIDAgOHB4IDA7Ij5IeWJyaWQgRml0bmVzcyBUcmFpbmluZyBTdGFuZGFyZDwvZGl2Pgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlOyB3aWR0aDoxMDAlOyB0YWJsZS1sYXlvdXQ6Zml4ZWQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNlNGRmZDc7Ij4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDozNCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzoxMHB4IDEwcHggMTBweCAwOyBmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzoxLjRweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDU7IGNvbG9yOiM3MDY4NWY7IGZvbnQtd2VpZ2h0OjcwMDsiPkJyYWluLUJhc2VkPC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6NjYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MTBweCAwOyBmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTRweDsgbGluZS1oZWlnaHQ6MS40ODsgY29sb3I6IzNhMzczMjsiPlZpc3VhbCwgdmVzdGlidWxhciwgcHJvcHJpb2NlcHRpdmUsIGFuZCBjZXJlYmVsbHVtIGRyaWxscyBhcmUgdXNlZCB0byBpbmZsdWVuY2UgbW92ZW1lbnQsIGJhbGFuY2UsIGNvb3JkaW5hdGlvbiwgYW5kIHBhaW4gcmVzcG9uc2UuPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlOyB3aWR0aDoxMDAlOyB0YWJsZS1sYXlvdXQ6Zml4ZWQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNlNGRmZDc7Ij4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDozNCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzoxMHB4IDEwcHggMTBweCAwOyBmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzoxLjRweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDU7IGNvbG9yOiM3MDY4NWY7IGZvbnQtd2VpZ2h0OjcwMDsiPlBhaW4gQXdhcmU8L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo2NiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzoxMHB4IDA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxNHB4OyBsaW5lLWhlaWdodDoxLjQ4OyBjb2xvcjojM2EzNzMyOyI+U2Vzc2lvbnMgYXJlIHNoYXBlZCBhcm91bmQgdGhlIGNsaWVudOKAmXMgY3VycmVudCBzdGF0ZSwgaGlzdG9yeSwgcGFpbiBwYXR0ZXJucywgbmVydm91cyBzeXN0ZW0gc3RyZXNzLCBhbmQgYWJpbGl0eSB0byBwcm9ncmVzcyBzYWZlbHkuPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlOyB3aWR0aDoxMDAlOyB0YWJsZS1sYXlvdXQ6Zml4ZWQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNlNGRmZDc7Ij4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDozNCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzoxMHB4IDEwcHggMTBweCAwOyBmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzoxLjRweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDU7IGNvbG9yOiM3MDY4NWY7IGZvbnQtd2VpZ2h0OjcwMDsiPkNvbnRyb2xsZWQ8L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo2NiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzoxMHB4IDA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxNHB4OyBsaW5lLWhlaWdodDoxLjQ4OyBjb2xvcjojM2EzNzMyOyI+Q2xpZW50cyBjYW4gYmUgY2hhbGxlbmdlZCB3aXRob3V0IGJlaW5nIGNydXNoZWQsIGRlcGxldGVkLCBvciBwdXNoZWQgYmV5b25kIHdoYXQgdGhlaXIgYm9keSBpcyByZWFkeSB0byBoYW5kbGUuPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlOyB3aWR0aDoxMDAlOyB0YWJsZS1sYXlvdXQ6Zml4ZWQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNlNGRmZDc7Ij4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDozNCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzoxMHB4IDEwcHggMTBweCAwOyBmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzoxLjRweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDU7IGNvbG9yOiM3MDY4NWY7IGZvbnQtd2VpZ2h0OjcwMDsiPkVtcG93ZXJpbmc8L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo2NiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzoxMHB4IDA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxNHB4OyBsaW5lLWhlaWdodDoxLjQ4OyBjb2xvcjojM2EzNzMyOyI+VGhlIGxhcmdlciBnb2FsIGlzIHRvIGhlbHAgY2xpZW50cyB1bmRlcnN0YW5kIHRoZWlyIGJvZHksIHJlYnVpbGQgY29uZmlkZW5jZSwgYW5kIGNhcnJ5IG1vcmUgdHJ1c3QgaW50byBkYWlseSBsaWZlIG91dHNpZGUgdGhlIHNlc3Npb24uPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC90ZD4KPC90cj4KPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc3RhbmRhcmQtYm94IiBzdHlsZT0ibWFyZ2luOjMwcHggMCAwIDA7Ij4KPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4KPHRyPgo8dGQgY2xhc3M9ImZsbS1zdGFuZGFyZC1sYWJlbCIgc3R5bGU9InZlcnRpY2FsLWFsaWduOnRvcDsgd2lkdGg6MTY4cHg7IHBhZGRpbmc6MnB4IDI0cHggMCAwOyI+PGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBsaW5lLWhlaWdodDoxLjc7Ij5UaGUgRml0bmVzcyBTdGFuZGFyZDwvZGl2PjwvdGQ+Cjx0ZCBzdHlsZT0idmVydGljYWwtYWxpZ246dG9wOyI+PGRpdiBjbGFzcz0iZmxtLXN0YW5kYXJkLWNvcHkiPkh5YnJpZCBGaXRuZXNzIFRyYWluaW5nIHN0YW5kcyBhcGFydCBieSBjb21iaW5pbmcgcHJpdmF0ZSBjb2FjaGluZywgcGFpbiBtYW5hZ2VtZW50LCBzdHJlbmd0aCB3b3JrLCBtb3ZlbWVudCBuZXVyb2xvZ3ksIGFuZCBuZXJ2b3VzIHN5c3RlbSBlZHVjYXRpb24gZm9yIGNsaWVudHMgd2hvIG5lZWQgbW9yZSB0aGFuIGEgZ2VuZXJpYyB3b3Jrb3V0LjwvZGl2PjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2PgoKPGRpdiBzdHlsZT0ibWFyZ2luOjMwcHggMCA0MHB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tYW5jaG9yLWxpbmUtb25lIj5TdGltdWxhdGUgTm90PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1hbmNob3ItbGluZS10d28iPkFOTklISUxBVEU8L2Rpdj4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojMjIyMjIyOyBtYXJnaW46MjBweCAwIDE1cHggMDsgbWF4LXdpZHRoOjk0MHB4OyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1hbmNob3Itc3VidGl0bGUiPkEgU2FudGEgTW9uaWNhIFRyYWluaW5nIEFwcHJvYWNoIEJ1aWx0IEFyb3VuZCBCcmFpbi1CYXNlZCBNb3ZlbWVudCwgUGFpbiBSZWNvdmVyeSwgQW5kIE5lcnZvdXMgU3lzdGVtIFRydXN0LjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1ib2R5Ij4KCjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MjJweCAwIDE4cHggMDsgbWFyZ2luOjAgMCAzNHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPlByb2ZpbGUgU25hcHNob3Q8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+QnVzaW5lc3M8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+SHlicmlkIEZpdG5lc3MgVHJhaW5pbmc8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPk93bmVyPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkFhcm9uPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5Mb2NhdGlvbjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5TYW50YSBNb25pY2EsIENhbGlmb3JuaWE8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkZvY3VzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkJyYWluLWJhc2VkIGZpdG5lc3MgdHJhaW5pbmcsIHBhaW4gbWFuYWdlbWVudCwgaW5qdXJ5IHJlY292ZXJ5LCBwcml2YXRlIGNvYWNoaW5nLCB2aXN1YWwgYW5kIHZlc3RpYnVsYXIgZHJpbGxzLCBiYWxhbmNlIHRyYWluaW5nLCBhbmQgbmVydm91cyBzeXN0ZW0gZWR1Y2F0aW9uLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyIgc3R5bGU9ImJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+VHJhaW5pbmcgTW9kZWw8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+UHJpdmF0ZSBwZXJzb25hbCB0cmFpbmluZyBhbmQgcmVtb3RlIHRyYWluaW5nIG9wdGlvbnMgYnVpbHQgYXJvdW5kIGFzc2Vzc21lbnQsIGluZGl2aWR1YWxpemVkIHByb2dyZXNzaW9uLCBzdHJlbmd0aCBmb3VuZGF0aW9ucywgYW5kIGNvbnRyb2xsZWQgY2hhbGxlbmdlLjwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgRG9zc2llcjwvZGl2Pgo8cCBzdHlsZT0iZm9udC1zaXplOjIycHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42MiAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyI+SHlicmlkIEZpdG5lc3MgVHJhaW5pbmcgbWF0dGVycyBiZWNhdXNlIGl0IGdpdmVzIHN0cnVjdHVyZSB0byBhIGNsaWVudCBtYW55IGd5bXMgb3Zlcmxvb2s6IHRoZSBwZXJzb24gd2hvIHdhbnRzIHN0cmVuZ3RoLCBjb25maWRlbmNlLCBhbmQgaW5kZXBlbmRlbmNlLCBidXQgbmVlZHMgYSB0cmFpbmluZyBlbnZpcm9ubWVudCB0aGF0IHJlc3BlY3RzIHBhaW4sIGZlYXIsIGluanVyeSBoaXN0b3J5LCBhbmQgdGhlIG5lcnZvdXMgc3lzdGVtIGJlZm9yZSBhc2tpbmcgZm9yIG1vcmUgaW50ZW5zaXR5LjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSIgc3R5bGU9ImJhY2tncm91bmQ6I2ZmZmZmZiAhaW1wb3J0YW50OyBib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDQwcHggMCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3LigJlzIE5vdGU8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsiPlRoaXMgcHJvZmlsZSBleGFtaW5lcyBob3cgQWFyb27igJlzIDIwLXllYXIgdHJhaW5pbmcgY2FyZWVyLCBwZXJzb25hbCBoZWFsdGggam91cm5leSwgYW5kIHN0dWR5IG9mIG5ldXJvc2NpZW5jZSBzaGFwZWQgYSBwcml2YXRlIHRyYWluaW5nIHN0YW5kYXJkIGNlbnRlcmVkIG9uIHNhZmV0eSwgbW92ZW1lbnQgcXVhbGl0eSwgcGFpbi1hd2FyZSBwcm9ncmVzc2lvbiwgYW5kIHRoZSBwaHJhc2Ug4oCcc3RpbXVsYXRlLCBub3QgYW5uaWhpbGF0ZS7igJ08L3A+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoyMnB4IDAgMThweCAwOyBtYXJnaW46MCAwIDM4cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tZXllYnJvdyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgUHJvZmlsZTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDIiPkluc2lkZSBBYXJvbuKAmXMgQnJhaW4tQmFzZWQgVHJhaW5pbmcgQXBwcm9hY2g8L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW46MCAhaW1wb3J0YW50OyI+VGhlIGZ1dHVyZSBvZiBmaXRuZXNzIHRyYWluaW5nLCBhdCBsZWFzdCB0aHJvdWdoIEFhcm9u4oCZcyBsZW5zLCBpcyBub3QgYWJvdXQgbWFraW5nIHdvcmtvdXRzIG1vcmUgZXh0cmVtZS4gSXQgaXMgYWJvdXQgbWFraW5nIHRoZW0gbW9yZSBwcmVjaXNlLiBBdCBIeWJyaWQgRml0bmVzcyBUcmFpbmluZywgaGlzIHdvcmsgYmVnaW5zIHdpdGggdGhlIHBlcnNvbiBpbiBmcm9udCBvZiBoaW06IHRoZWlyIGhpc3RvcnksIHRoZWlyIHBhaW4sIHRoZWlyIG5lcnZvdXMgc3lzdGVtLCB0aGVpciBnb2FscywgdGhlaXIgZmVhciwgdGhlaXIgY29uZmlkZW5jZSwgYW5kIHRoZSBsaWZlIHRoZXkgd2FudCB0byByZWdhaW4uPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1xdWljay1hbnN3ZXIiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+UXVpY2sgQW5zd2VyPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjY2ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5IeWJyaWQgRml0bmVzcyBUcmFpbmluZyBpcyBhIHByaXZhdGUgdHJhaW5pbmcgYnVzaW5lc3MgaW4gU2FudGEgTW9uaWNhLCBDYWxpZm9ybmlhLCBsZWQgYnkgQWFyb24sIGEgMjAteWVhciBmaXRuZXNzIHByb2Zlc3Npb25hbCB3aG9zZSB3b3JrIGJsZW5kcyBzdHJlbmd0aCB0cmFpbmluZywgcGFpbiBtYW5hZ2VtZW50LCBpbmp1cnkgcmVjb3ZlcnksIG5lcnZvdXMgc3lzdGVtIGVkdWNhdGlvbiwgYnJhaW4tYmFzZWQgbW92ZW1lbnQgZHJpbGxzLCBhbmQgaW5kaXZpZHVhbGl6ZWQgY29hY2hpbmcuIEhpcyBjb3JlIHBoaWxvc29waHkgaXMg4oCcc3RpbXVsYXRlLCBub3QgYW5uaWhpbGF0ZSzigJ0gbWVhbmluZyBjbGllbnRzIHNob3VsZCBiZSBjaGFsbGVuZ2VkIGluIGEgY29udHJvbGxlZCB3YXkgdGhhdCBidWlsZHMgY2FwYWNpdHkgcmF0aGVyIHRoYW4gb3ZlcndoZWxtcyB0aGUgYm9keS48L3A+CjwvZGl2PgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoYXQgcGhpbG9zb3BoeSBkaWQgbm90IGFwcGVhciBvdmVybmlnaHQuIEFhcm9uIGdyZXcgdXAgYWN0aXZlIGluIFByZXNjb3R0LCBBcml6b25hLCBwbGF5aW5nIHNwb3J0cywgc3BlbmRpbmcgdGltZSBvdXRkb29ycywgYW5kIGRldmVsb3BpbmcgYW4gZWFybHkgaW50ZXJlc3QgaW4gcGh5c2ljYWwgdHJhaW5pbmcuIEFmdGVyIG1vdmluZyB0byBMb3MgQW5nZWxlcyBpbiBoaXMgZWFybHkgMjBzLCBoZSBjb21wbGV0ZWQgYW4gZXh0ZW5zaXZlIHNpeC1tb250aCwgNTAwLWhvdXIgcGVyc29uYWwgdHJhaW5pbmcgcHJvZ3JhbSBiYXNlZCBvbiBOU0NBIHByaW5jaXBsZXMsIGJlZ2FuIHdvcmtpbmcgYXQgRXF1aW5veCwgYW5kIHNwZW50IHllYXJzIGRldmVsb3BpbmcgdGhlIGZvdW5kYXRpb24gdGhhdCB3b3VsZCBsYXRlciBldm9sdmUgaW50byBoaXMgb3duIGJ1c2luZXNzLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1sZWFybi1jYXJkIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPldoYXQgWW914oCZbGwgTGVhcm48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xMiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyI+SW5zaWRlIEFhcm9u4oCZcyBCcmFpbi1CYXNlZCBUcmFpbmluZyBBcHByb2FjaDwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuNzI7IGNvbG9yOiMyZDJhMjY7IG1hcmdpbjowIDAgMTZweCAwOyI+VGhpcyBwcm9maWxlIGxvb2tzIGF0IGhvdyBBYXJvbiBibGVuZHMgcHJpdmF0ZSB0cmFpbmluZywgbmVydm91cyBzeXN0ZW0gd29yaywgaW5qdXJ5IHJlY292ZXJ5LCBtb3ZlbWVudCBhc3Nlc3NtZW50cywgYW5kIHN0cmVuZ3RoIHByb2dyZXNzaW9uIGluc2lkZSBhIFNhbnRhIE1vbmljYSB0cmFpbmluZyBtb2RlbC48L3A+Cjx0YWJsZSBjbGFzcz0iZmxtLWxlYXJuLXJvdyIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgdmFsaWduPSJ0b3AiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl0IElzIERpZmZlcmVudDwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFlMWI7IG1hcmdpbjowOyI+QWFyb24gaXMgbm90IHNpbXBseSBwcm9ncmFtbWluZyBoYXJkZXIgd29ya291dHMuIEhlIGlzIHVzaW5nIG5lcnZvdXMgc3lzdGVtIGluZm9ybWF0aW9uIHRvIGRlY2lkZSBob3cgY2xpZW50cyBzaG91bGQgbW92ZSwgcHJvZ3Jlc3MsIGFuZCByZWNvdmVyLjwvcD4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tbGVhcm4tY29sIiB2YWxpZ249InRvcCI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNTVweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgN3B4IDA7Ij5XaG8gSXQgU2VydmVzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWUxYjsgbWFyZ2luOjA7Ij5IaXMgYXBwcm9hY2ggc2VydmVzIGNsaWVudHMgbWFuYWdpbmcgcGFpbiwgaW5qdXJ5IGhpc3RvcnksIGJhbGFuY2UgY29uY2VybnMsIGRlY29uZGl0aW9uaW5nLCBjb25maWRlbmNlIGlzc3VlcywgYW5kIHRoZSBuZWVkIGZvciBzYWZlciBzdHJlbmd0aCB3b3JrLjwvcD4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tbGVhcm4tY29sIiB2YWxpZ249InRvcCI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNTVweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgN3B4IDA7Ij5XaHkgSXQgU3RhbmRzIE91dDwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFlMWI7IG1hcmdpbjowOyI+VGhlIHdvcmsgY29tYmluZXMgdmlzdWFsIGRyaWxscywgdmVzdGlidWxhciBkcmlsbHMsIGJhbGFuY2UgdHJhaW5pbmcsIGlzb21ldHJpY3MsIGJvZHl3ZWlnaHQgd29yaywga2V0dGxlYmVsbHMsIGFuZCBpbmRpdmlkdWFsIGNvYWNoaW5nIGp1ZGdtZW50LjwvcD4KPC90ZD4KPC90cj4KPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkEgVHJhaW5pbmcgQ2FyZWVyIFRoYXQgRXZvbHZlZCBUb3dhcmQgVGhlIE5lcnZvdXMgU3lzdGVtPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BYXJvbuKAmXMgZWFybHkgdHJhaW5pbmcgY2FyZWVyIGJlZ2FuIHdpdGggYSB0cmFkaXRpb25hbCBmaXRuZXNzIGZvdW5kYXRpb24uIEhlIGxvdmVkIHN0cmVuZ3RoLCBtb3ZlbWVudCwgYXRobGV0aWNpc20sIGNhbGlzdGhlbmljcywgYm9keXdlaWdodCB3b3JrLCBrZXR0bGViZWxscywgYW5kIHRoZSBjaGFsbGVuZ2Ugb2YgaGVscGluZyBwZW9wbGUgZ3JvdyBzdHJvbmdlci4gQnV0IGhpcyBwcm9mZXNzaW9uYWwgcGF0aCBjaGFuZ2VkIGFzIGhlIGJlZ2FuIHdvcmtpbmcgbW9yZSBkZWVwbHkgd2l0aCBwYWluLCBpbmp1cmllcywgY29uY3Vzc2lvbnMsIGFuZCBjbGllbnRzIHdob3NlIG5lZWRzIGRpZCBub3QgZml0IG5lYXRseSBpbnNpZGUgYSBjb252ZW50aW9uYWwgZml0bmVzcyBwcm9ncmFtLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkhpcyBvd24gbGlmZSBhbHNvIHNoYXBlZCB0aGUgdHJhbnNpdGlvbi4gQWFyb24gZGVzY3JpYmVkIGEgcGVyaW9kIHJvdWdobHkgMTQgeWVhcnMgYWdvIHdoZW4gaGUgd2FzIGEgdHJhaW5lciBidXQgZGlkIG5vdCBmZWVsIGhlYWx0aHkgcGh5c2ljYWxseSwgbWVudGFsbHksIG9yIGVtb3Rpb25hbGx5LiBBcyBoZSBzZWFyY2hlZCBmb3IgYW5zd2VycywgaGUgYmVnYW4gc3R1ZHlpbmcgdGhlIG5lcnZvdXMgc3lzdGVtLCBicmVhdGggd29yaywgbWVkaXRhdGlvbiwgdGhlIGJyYWluLCBhbmQgbmV1cm9zY2llbmNlLiBUaGF0IHN0dWR5IGJlY2FtZSBhIHR1cm5pbmcgcG9pbnQuIEhlIGJlZ2FuIHRvIHNlZSB3aGF0IGhlIGNhbGxzIGEgbWlzc2luZyBsaW5rIGluIHRoZSBmaXRuZXNzIGluZHVzdHJ5OiB0aGUgZ2FwIGJldHdlZW4gbWVkaWNhbCBvciByZWhhYmlsaXRhdGlvbiBzZXR0aW5ncyBhbmQgdGhlIGV2ZXJ5ZGF5IHRyYWluaW5nIGVudmlyb25tZW50IHdoZXJlIHBlb3BsZSBzdGlsbCBuZWVkIGhlbHAgY29udGludWluZyB0byBoZWFsLCBtb3ZlLCBhbmQgcmVidWlsZCBjb25maWRlbmNlLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIiBzdHlsZT0iYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNjZmM1YjYgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NmYzViNiAhaW1wb3J0YW50OyBib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkNsaWVudCBFeHBlcmllbmNlPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsiPkEgY2xpZW50IGF0IEh5YnJpZCBGaXRuZXNzIFRyYWluaW5nIGlzIG1lYW50IHRvIGZlZWwgd2VsY29tZWQsIHNhZmUsIGhlYXJkLCBhbmQgdW5kZXJzdG9vZC4gQWFyb24gZGVzY3JpYmVkIGEgcHJvY2VzcyB0aGF0IGJlZ2lucyB3aXRoIGFuIGluLWRlcHRoIGNvbnN1bHRhdGlvbiwgbW92ZW1lbnQgYXNzZXNzbWVudHMsIGJyYWluIGFzc2Vzc21lbnRzLCBhIGxvb2sgYXQgcGVyc29uYWwgaGlzdG9yeSwgYW5kIGEgcGxhbiBzaGFwZWQgYXJvdW5kIHRoZSBjbGllbnTigJlzIGN1cnJlbnQgbmVlZHMgcmF0aGVyIHRoYW4gYSBvbmUtc2l6ZS1maXRzLWFsbCB3b3Jrb3V0LjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcXVvdGUtYmxvY2siPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1xdW90ZS10ZXh0IiBzdHlsZT0iZm9udC1zaXplOjI5cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS40NCAhaW1wb3J0YW50OyI+4oCcSSB3YW50IHRoZW0gdG8gaGF2ZSBzb21lIGZ1bi4gSSB3YW50IHRoZW0gdG8gbGVhcm4gc29tZXRoaW5nLiBBbmQgSSB3YW50IHRoZW0gdG8gZmVlbCBiZXR0ZXIgYXQgdGhlIGVuZCB0aGFuIHdoZW4gdGhleSBzdGFydGVkLuKAnTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowOyI+QWFyb24sIE93bmVyIEFuZCBUcmFpbmVyIC8gSHlicmlkIEZpdG5lc3MgVHJhaW5pbmc8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPldoeSDigJxTdGltdWxhdGUsIE5vdCBBbm5paGlsYXRl4oCdIE1hdHRlcnM8L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkFhcm9uIGlzIGRpcmVjdCBhYm91dCB0aGUgcGFydCBvZiB0aGUgZml0bmVzcyBpbmR1c3RyeSBoZSBxdWVzdGlvbnMuIEhlIHNhaWQgaGUgdXNlZCB0byBiZSBtb3JlIGFsaWduZWQgd2l0aCBhIGhhcmRlciwgYm9vdC1jYW1wLXN0eWxlIHRyYWluaW5nIG1pbmRzZXQsIGJ1dCB0aGUgbW9yZSBoZSBsZWFybmVkIGFib3V0IHRoZSBuZXJ2b3VzIHN5c3RlbSwgdGhlIG1vcmUgaGlzIHBoaWxvc29waHkgY2hhbmdlZC4gSW4gaGlzIHZpZXcsIG1hbnkgcGVvcGxlIGRvIG5vdCBuZWVkIHRvIGJlIGRlc3Ryb3llZCBieSBhIHdvcmtvdXQuIFRoZXkgbmVlZCBhIHByb2dyYW0gdGhhdCB0ZWFjaGVzIHRoZSBuZXJ2b3VzIHN5c3RlbSBpdCBpcyBzYWZlLCByZWR1Y2VzIHRocmVhdCwgYnVpbGRzIGEgZm91bmRhdGlvbiwgYW5kIHByb2dyZXNzZXMgY2hhbGxlbmdlIHdpdGggY2FyZS48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGF0IGRvZXMgbm90IG1lYW4gQWFyb24gYXZvaWRzIGNoYWxsZW5nZS4gSGlzIHBvaW50IGlzIG1vcmUgcmVmaW5lZDogY2hhbGxlbmdlIGhhcyB0byBtYXRjaCB0aGUgcGVyc29uLiBTb21lIGNsaWVudHMgY2FuIHByb2dyZXNzIHF1aWNrbHkuIE90aGVycyBuZWVkIHNsb3dlciBzdGVwcywgZ2VudGxlciBpbnB1dHMsIGFuZCBtb3JlIHRpbWUgdG8gYnVpbGQgY29uZmlkZW5jZS4gRm9yIGNsaWVudHMgaW4gdGhlaXIgNDBzLCA1MHMsIDYwcywgNzBzLCBvciB0aG9zZSBjb21pbmcgaW4gYWZ0ZXIgaW5qdXJpZXMsIHN1cmdlcmllcywgcGFpbiBwYXR0ZXJucywgb3IgbmVydm91cyBzeXN0ZW0gc3RyZXNzLCB0aGUgd3Jvbmcga2luZCBvZiBpbnRlbnNpdHkgY2FuIGJlY29tZSBhbm90aGVyIHRocmVhdC4gVGhlIHJpZ2h0IGtpbmQgb2YgaW50ZW5zaXR5IGNhbiBiZWNvbWUgYSBwYXRoIGZvcndhcmQuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLXdyYXAiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0N4NW1uUVMucG5nIiBhbHQ9IkFhcm9uIGRlbW9uc3RyYXRpbmcgYSB2ZXN0aWJ1bGFyIGFuZCBiYWxhbmNlIHRyYWluaW5nIHByb2dyYW0iPgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2UtY2FwdGlvbiI+QWFyb27igJlzIGJyYWluLWJhc2VkIHRyYWluaW5nIHZpc3VhbHMgZ2l2ZSBwcmFjdGljYWwgc2hhcGUgdG8gaGlzIGxhcmdlciBtZXNzYWdlOiBiYWxhbmNlLCB2aXNpb24sIGNvb3JkaW5hdGlvbiwgYW5kIHRoZSBuZXJ2b3VzIHN5c3RlbSBhcmUgbm90IHNpZGUgbm90ZXMuIFRoZXkgY2FuIGJlIGNlbnRyYWwgdG8gaG93IGEgY2xpZW50IHJlYnVpbGRzIG1vdmVtZW50LCBjb25maWRlbmNlLCBhbmQgY29udHJvbC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPlRoZSBCcmFpbi1CYXNlZCBEaWZmZXJlbmNlPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgbW9zdCBzcGVjaWFsaXplZCBwYXJ0IG9mIEFhcm9u4oCZcyBhcHByb2FjaCBpcyB3aGF0IGhlIGNhbGxzIGJyYWluLWJhc2VkIHRyYWluaW5nIG9yIG1vdmVtZW50IG5ldXJvbG9neS4gSW4gcHJhY3RpY2FsIHRlcm1zLCB0aGF0IGNhbiBpbmNsdWRlIHZpc3VhbCBkcmlsbHMsIHZlc3RpYnVsYXIgZHJpbGxzLCBwcm9wcmlvY2VwdGl2ZSB3b3JrLCBjZXJlYmVsbHVtIGRyaWxscywgYmFsYW5jZSB0cmFpbmluZywgY29vcmRpbmF0aW9uIHdvcmssIHBvc3R1cmUgd29yaywgYW5kIGNvbnRyb2xsZWQgc3RyZW5ndGggZXhlcmNpc2VzLiBIZSBpcyBpbnRlcmVzdGVkIGluIGhvdyB0aGUgYnJhaW4gcmVjZWl2ZXMgaW5mb3JtYXRpb24sIHByb2Nlc3NlcyBpdCwgYW5kIHByb2R1Y2VzIGFuIG91dHB1dCB0aHJvdWdoIG1vdmVtZW50LjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkluIEFhcm9u4oCZcyB2aWV3LCB0aGUgdmlzdWFsIGFuZCB2ZXN0aWJ1bGFyIHN5c3RlbXMgYXJlIGVzcGVjaWFsbHkgcG93ZXJmdWwgYmVjYXVzZSB0aGV5IGluZmx1ZW5jZSBob3cgdGhlIGJyYWluIHVuZGVyc3RhbmRzIHRoZSBlbnZpcm9ubWVudCwgYmFsYW5jZSwgb3JpZW50YXRpb24sIHRocmVhdCwgYW5kIG1vdmVtZW50LiBEdXJpbmcgdGhlIGludGVydmlldywgaGUgZGVzY3JpYmVkIHNlZWluZyByYXBpZCBjaGFuZ2VzIGluIG1vYmlsaXR5LCBiYWxhbmNlLCBjb29yZGluYXRpb24sIHBvc3R1cmUsIGFuZCBwYWluIHJlc3BvbnNlIGFmdGVyIHRoZSByaWdodCBuZXVyb2xvZ2ljYWwgaW5wdXQuIFRob3NlIGNoYW5nZXMgbWF5IHN0YXJ0IGFzIHRlbXBvcmFyeSwgYnV0IHRoZXkgaGVscCBoaW0gaWRlbnRpZnkgd2hhdCB0aGUgY2xpZW504oCZcyBuZXJ2b3VzIHN5c3RlbSByZXNwb25kcyB0byBhbmQgd2hhdCBzaG91bGQgYmUgcHJhY3RpY2VkIGNvbnNpc3RlbnRseSBvdmVyIHRpbWUuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLXdyYXAiIHN0eWxlPSJtYXgtd2lkdGg6NjQwcHggIWltcG9ydGFudDsiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0N4NW1LdmYucG5nIiBhbHQ9IkFhcm9uIGRlbW9uc3RyYXRpbmcgYSB0ZW5uaXMgYmFsbCB3b3Jrb3V0IGRyaWxsIGZvciBjb29yZGluYXRpb24gYW5kIG5lcnZvdXMgc3lzdGVtIHRyYWluaW5nIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPlNpbXBsZSBkcmlsbHMgY2FuIGJlY29tZSBwb3dlcmZ1bCB0b29scyB3aGVuIHRoZXkgYXJlIGNvbm5lY3RlZCB0byBjb29yZGluYXRpb24sIHZpc2lvbiwgYmFsYW5jZSwgYW5kIG5lcnZvdXMgc3lzdGVtIHJlc3BvbnNlLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9Im1hcmdpbjo0MnB4IDAgNDJweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojY2ZjNWI2OyBtYXJnaW46MCAwIDIycHggMDsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMThweCAwOyI+RWRpdG9yaWFsIFBlcnNwZWN0aXZlPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MzRweDsgbGluZS1oZWlnaHQ6MS40MjsgY29sb3I6IzE3MTcxNzsgbWFyZ2luOjAgMCAyMnB4IDA7Ij5IeWJyaWQgRml0bmVzcyBUcmFpbmluZyBtYXR0ZXJzIGJlY2F1c2UgaXQgZ2l2ZXMgYSBuYW1lIGFuZCBtZXRob2QgdG8gc29tZXRoaW5nIG1hbnkgY2xpZW50cyBuZWVkOiBzZXJpb3VzIHRyYWluaW5nIHRoYXQgcmVzcGVjdHMgcGFpbiwgaW5qdXJ5IGhpc3RvcnksIGNvbmZpZGVuY2UsIGFuZCB0aGUgbmVydm91cyBzeXN0ZW0gaW5zdGVhZCBvZiBpZ25vcmluZyB0aGVtLjwvcD4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojY2ZjNWI2OyBtYXJnaW46MDsiPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLWJyaWVmIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcmlhbCBTZXJ2aWNlIEJyaWVmPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9ImZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMTIgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsiPldoYXQgSHlicmlkIEZpdG5lc3MgVHJhaW5pbmcgT2ZmZXJzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS43MjsgY29sb3I6IzJhMjkyNjsgbWFyZ2luOjAgMCAxNHB4IDA7Ij5CYXNlZCBvbiB0aGUgaW50ZXJ2aWV3LCBIeWJyaWQgRml0bmVzcyBUcmFpbmluZyBpcyBidWlsdCBmb3IgY2xpZW50cyB3aG8gd2FudCBpbmRpdmlkdWFsaXplZCBjb2FjaGluZywgcGFpbi1hd2FyZSBzdHJlbmd0aCB3b3JrLCBpbmp1cnkgcmVjb3Zlcnkgc3VwcG9ydCwgbmVydm91cyBzeXN0ZW0gZWR1Y2F0aW9uLCBhbmQgYSBwcml2YXRlIHRyYWluaW5nIGV4cGVyaWVuY2UgaW4gU2FudGEgTW9uaWNhLjwvcD4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPlByaXZhdGUgVHJhaW5pbmc8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPkFhcm9uIHdvcmtzIGRpcmVjdGx5IHdpdGggY2xpZW50cyB0aHJvdWdoIGhpcyBvd24gdHJhaW5pbmcgYnVzaW5lc3MgaW5zaWRlIGEgcXVpZXQgcHJpdmF0ZSB0cmFpbmluZyBneW0gZW52aXJvbm1lbnQsIHdpdGggbm8gZ2VuZXJhbCBtZW1iZXJzaGlwIG1vZGVsIGFuZCBubyBjcm93ZGVkIG9wZW4tZmxvb3IgZXhwZXJpZW5jZS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5QYWluIE1hbmFnZW1lbnQ8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPkhpcyB3b3JrIG9mdGVuIHNlcnZlcyBjbGllbnRzIGRlYWxpbmcgd2l0aCBiYWNrIGlzc3VlcywgbmVjayBpc3N1ZXMsIHNob3VsZGVyIHBhaW4sIHByaW9yIGluanVyaWVzLCBzdXJnZXJpZXMsIGRlY29uZGl0aW9uaW5nLCBhbmQgdGhlIG5lZWQgdG8gcmVkdWNlIHBhaW4gd2hpbGUgcmVidWlsZGluZyBtb3ZlbWVudCBjYXBhY2l0eS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5CcmFpbi1CYXNlZCBUcmFpbmluZzwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+QWFyb24gdXNlcyBuZXJ2b3VzIHN5c3RlbSBjb25jZXB0cywgdmlzdWFsIGRyaWxscywgdmVzdGlidWxhciB3b3JrLCBwcm9wcmlvY2VwdGl2ZSBkcmlsbHMsIGNlcmViZWxsdW0gZHJpbGxzLCBjb29yZGluYXRpb24gd29yaywgYW5kIG1vdmVtZW50IG5ldXJvbG9neSBwcmluY2lwbGVzIHRvIGd1aWRlIHRyYWluaW5nIGRlY2lzaW9ucy48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5TdHJlbmd0aCBGb3VuZGF0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5IaXMgYmFzZSBpbmNsdWRlcyBjYWxpc3RoZW5pY3MsIGJvZHl3ZWlnaHQgbW92ZW1lbnQsIGtldHRsZWJlbGxzLCBpc29tZXRyaWMgdHJhaW5pbmcsIGJhbmQgd29yaywgY29udHJvbGxlZCBwcm9ncmVzc2lvbiwgcG9zdHVyZSwgYmFsYW5jZSwgYW5kIHN0cmVuZ3RoIGRldmVsb3BtZW50Ljwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93IiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPk9ubGluZSBUcmFpbmluZzwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+QWFyb24gYWxzbyBkZXNjcmliZWQgb25saW5lIHRyYWluaW5nLCBhcHAtYmFzZWQgcHJvZ3JhbXMsIGFuZCByZW1vdGUgb3B0aW9ucyBmb3IgcGVvcGxlIHdobyBjYW5ub3QgdHJhaW4gd2l0aCBoaW0gaW4gcGVyc29uIGluIFNhbnRhIE1vbmljYS48L3NwYW4+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLW5vdGUiIHN0eWxlPSJiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsgYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDZjZWJmICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTRweCAwOyI+RWxpdGUgUmV2aWV3PC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjVweDsgbGluZS1oZWlnaHQ6MS41MjsgY29sb3I6IzE3MTcxNzsgbWFyZ2luOjAgMCAxNHB4IDA7Ij5BYXJvbiBkZXNjcmliZWQgb25lIGNsaWVudCB3aXRoIHNwaW5hbCBjb3JkIGluanVyaWVzIHdobyBjb3VsZCBoYXJkbHkgcHV0IG9uIGhpcyBvd24gc29ja3MsIG1ha2UgYSBmaXN0LCBkcml2ZSBjb21mb3J0YWJseSwgb3IgdHVybiBoaXMgaGVhZC4gQWZ0ZXIgbW9udGhzIG9mIGNvbnNpc3RlbnQgd29yaywgdGhlIGNsaWVudCBiZWdhbiBkb2luZyB0aGluZ3MgaGUgaGFkIG5vdCBkb25lIGluIHllYXJzLCBpbmNsdWRpbmcgcHV0dGluZyBvbiBoaXMgb3duIHNvY2tzIGFuZCByZWdhaW5pbmcgbW9yZSBpbmRlcGVuZGVuY2UgaW4gZGFpbHkgbGlmZS48L3A+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjA7Ij5JbnRlcnZpZXctRGVyaXZlZCBDbGllbnQgUmVzdWx0IEhpZ2hsaWdodCAvIE5vdCBBIFB1YmxpYyBDdXN0b21lciBSZXZpZXc8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkEgUHJpdmF0ZSBUcmFpbmluZyBHeW0gQnVpbHQgRm9yIFNwZWNpZmljIE5lZWRzPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BYXJvbiBkZXNjcmliZWQgdGhlIFNhbnRhIE1vbmljYSB0cmFpbmluZyBzcGFjZSBhcyBhIHByaXZhdGUgdHJhaW5pbmcgZ3ltIHJhdGhlciB0aGFuIGEgdHJhZGl0aW9uYWwgbWVtYmVyc2hpcCBneW0uIENsaWVudHMgY29tZSBpbiB0byB3b3JrIGRpcmVjdGx5IHdpdGggdGhlaXIgdHJhaW5lci4gVGhlIHNwYWNlIGlzIHJvdWdobHkgMiw1MDAgc3F1YXJlIGZlZXQsIGxvY2F0ZWQgdXBzdGFpcnMgbmVhciAxMHRoIGFuZCBPbHltcGljLCB3aXRoIG9wZW4gZmxvb3JpbmcsIHdpbmRvd3MsIGEgcXVpZXRlciBwYWNlLCBhbmQgYSBsb3cta2V5IGVudmlyb25tZW50IHRoYXQgZG9lcyBub3QgZmVlbCBsaWtlIGEgY3Jvd2RlZCwgaGlnaC10cmFmZmljIGd5bS48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGF0IGVudmlyb25tZW50IG1hdHRlcnMgYmVjYXVzZSBtYW55IG9mIEFhcm9u4oCZcyBjbGllbnRzIGFyZSBub3QgbG9va2luZyBmb3IgY2hhb3MuIFRoZXkgYXJlIGxvb2tpbmcgZm9yIGF0dGVudGlvbi4gSGUgZGVzY3JpYmVkIHRoZSB0cmFpbmVycyBpbiB0aGUgc3BhY2UgYXMgaGlnaGx5IHNwZWNpYWxpemVkLCBtYW55IHdvcmtpbmcgaW4gdGhlIGdhcCBiZXR3ZWVuIGZpdG5lc3MgYW5kIHJlaGFiIHdpdGggcGVvcGxlIHdobyBoYXZlIGluanVyaWVzLCBvbGRlciBhZHVsdHMsIGF0aGxldGVzIHJldHVybmluZyBmcm9tIHNldGJhY2tzLCBhbmQgY2xpZW50cyB3aXRoIHNwZWNpZmljIG5lZWRzIHRoYXQgcmVxdWlyZSBtb3JlIGNhcmVmdWwgY29hY2hpbmcuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5SZXN1bHRzIEJ1aWx0IEZyb20gRm91bmRhdGlvbiwgTm90IEZvcmNlPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5XaGVuIEFhcm9uIHRhbGtzIGFib3V0IHRoZSBmaXJzdCA2MCB0byA5MCBkYXlzLCBoZSBkb2VzIG5vdCBkZXNjcmliZSBhIGRyYW1hdGljIGJlZm9yZS1hbmQtYWZ0ZXIgcHJvbWlzZS4gSGUgZGVzY3JpYmVzIGEgZm91bmRhdGlvbi4gSGUgY29tcGFyZXMgdGhlIHByb2Nlc3MgdG8gcmVtb2RlbGluZyBhIGhvdXNlOiBzb21ldGltZXMgdGhlIGJlc3Qgc3RhcnRpbmcgcG9pbnQgaXMgdG8gc3RyaXAgdGhlIHdvcmsgZG93biwgcmVidWlsZCB0aGUgYmFzZSwgdGVhY2ggdGhlIG1ldGhvZCwgYW5kIG1ha2Ugc3VyZSB0aGUgY2xpZW50IGRvZXMgbm90IHNraXAgc3RlcHMgdGhhdCB3aWxsIG1hdHRlciBsYXRlci48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgZWFybHkgcmVzdWx0cyBoZSB3YXRjaGVzIGZvciBpbmNsdWRlIHN0cmVuZ3RoIGdhaW5zLCBpbXByb3ZlZCBiYWxhbmNlLCBiZXR0ZXIgcG9zdHVyZSwgbGVzcyBwYWluLCBtb3JlIGVuZXJneSwgYmV0dGVyIG1vdmVtZW50LCBpbXByb3ZlZCBjb25maWRlbmNlLCBhbmQgYSBuZXJ2b3VzIHN5c3RlbSB0aGF0IGJlZ2lucyB0byByZWd1bGF0ZS4gRm9yIEFhcm9uLCB0aG9zZSBlYXJseSBjaGFuZ2VzIGFyZSBpbXBvcnRhbnQgYmVjYXVzZSB0aGV5IGNyZWF0ZSBtb21lbnR1bS4gQSBjbGllbnQgYmVnaW5zIHRvIGZlZWwgdGhhdCB0cmFpbmluZyBpcyBoZWxwaW5nIGluc3RlYWQgb2YgdGhyZWF0ZW5pbmcgdGhlIGJvZHksIGFuZCB0aGF0IGVtb3Rpb25hbCBjb25uZWN0aW9uIGNhbiBzdXBwb3J0IGxvbmctdGVybSBjb25zaXN0ZW5jeS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2Utd3JhcCI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQ3g1bWZwNC5wbmciIGFsdD0iQWFyb24gdHJhaW5pbmcgcmVzb3VyY2Ugc2hvd2luZyBicmFpbi1iYXNlZCBtb3ZlbWVudCBhbmQgbmVydm91cyBzeXN0ZW0gZWR1Y2F0aW9uIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPlRoZSB2aXN1YWwgc2lkZSBvZiBBYXJvbuKAmXMgd29yayBzdXBwb3J0cyBhIGxhcmdlciBjb2FjaGluZyBzdGFuZGFyZDogaGVscCBjbGllbnRzIHVuZGVyc3RhbmQgdGhlIGJvZHksIHRoZSBicmFpbiwgYW5kIHRoZSBuZXJ2b3VzIHN5c3RlbSBzbyBtb3ZlbWVudCBiZWNvbWVzIGxlc3MgaW50aW1pZGF0aW5nIGFuZCBtb3JlIHVzZWZ1bC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPlRoZSBDbGllbnQgV2lucyBUaGF0IE1hdHRlciBNb3N0PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgd2lucyBBYXJvbiByZW1lbWJlcnMgYXJlIG9mdGVuIGRlZXBseSBwcmFjdGljYWwuIEEgY2xpZW50IHdobyBmYWxscyBidXQgZG9lcyBub3QgZ2V0IGluanVyZWQgYmVjYXVzZSBiYWxhbmNlIHRyYWluaW5nIGFuZCBmYWxsIHByYWN0aWNlIGhlbHBlZCBoaW0gcmVzcG9uZCBiZXR0ZXIuIEEgY2xpZW50IHdobyBhbG1vc3QgZmFsbHMgYnV0IGNhdGNoZXMgaGltc2VsZi4gQSBwZXJzb24gd2hvc2Ugc2hvdWxkZXIgZmVlbHMgYmV0dGVyLiBBIHlvdW5nIGF0aGxldGUgcmVjb3ZlcmluZyBmcm9tIGEgc2VyaW91cyBjb25jdXNzaW9uIHdobyByZXR1cm5zIHRvIHdhdGVyIHBvbG8gYW5kIGxhdGVyIHN0dWRpZXMgYWJyb2FkLiBBIGZvcm1lciBjbGllbnQgd2hvIHRleHRzIG1vbnRocyBsYXRlciB0byBzYXkgdGhhdCBvbmUgZHJpbGwgaXMgc3RpbGwgaGVscGluZy48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaG9zZSBleGFtcGxlcyByZXZlYWwgd2h5IEFhcm9u4oCZcyB3b3JrIGlzIG5vdCBvbmx5IGFib3V0IGV4ZXJjaXNlIHNlbGVjdGlvbi4gSXQgaXMgYWJvdXQgaGVscGluZyBwZW9wbGUgYmVjb21lIG1vcmUgY2FwYWJsZSBpbiBsaWZlIG91dHNpZGUgdGhlIHNlc3Npb24uIEhpcyBzdHJvbmdlc3QgcHJpZGUgY29tZXMgZnJvbSBrbm93aW5nIGhlIGhhZCBzb21lIHBhcnQgaW4gaGVscGluZyBhIHBlcnNvbiByZWdhaW4gY29uZmlkZW5jZSwgaW5kZXBlbmRlbmNlLCBmdW5jdGlvbiwgYW5kIGEgYmV0dGVyIHJlbGF0aW9uc2hpcCB3aXRoIHRoZWlyIG93biBib2R5LjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+V2h5IFRoaXMgTWF0dGVycyBMb2NhbGx5PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5JbiBTYW50YSBNb25pY2EgYW5kIHRoZSBsYXJnZXIgTG9zIEFuZ2VsZXMgZml0bmVzcyBtYXJrZXQsIGNsaWVudHMgaGF2ZSBubyBzaG9ydGFnZSBvZiB3b3Jrb3V0IG9wdGlvbnMuIEFhcm9u4oCZcyBjaGFsbGVuZ2UgaXMgZGlmZmVyZW50OiBoZWxwaW5nIHBlb3BsZSB1bmRlcnN0YW5kIHdoeSBoaXMgd29yayBpcyBub3QgZ2VuZXJhbCBwZXJzb25hbCB0cmFpbmluZy4gSGUgaGFzIGJ1aWx0IGEgbW9yZSBzcGVjaWZpYyBuaWNoZSBhcm91bmQgcGFpbiBtYW5hZ2VtZW50LCBpbmp1cnkgcmVjb3ZlcnksIG1vdmVtZW50IG5ldXJvbG9neSwgYnJhaW4tYmFzZWQgdHJhaW5pbmcsIGFuZCBuZXJ2b3VzIHN5c3RlbS1pbmZvcm1lZCBzdHJlbmd0aCBkZXZlbG9wbWVudC48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3Igc29tZW9uZSBzZWFyY2hpbmcgZm9yIGEgU2FudGEgTW9uaWNhIHBlcnNvbmFsIHRyYWluZXIsIGJyYWluLWJhc2VkIGZpdG5lc3MgdHJhaW5pbmcsIHBhaW4gbWFuYWdlbWVudCBmaXRuZXNzLCBpbmp1cnkgcmVjb3ZlcnkgdHJhaW5pbmcsIG9yIGEgcHJpdmF0ZSB0cmFpbmluZyBneW0gdGhhdCBkb2VzIG5vdCByZWx5IG9uIHB1bmlzaG1lbnQgYXMgcHJvb2Ygb2YgcHJvZ3Jlc3MsIEh5YnJpZCBGaXRuZXNzIFRyYWluaW5nIG9mZmVycyBhIGNsZWFyIGxvY2FsIHBvaW50IG9mIGRpZmZlcmVuY2UuIEl0IGlzIGEgdHJhaW5pbmcgZXhwZXJpZW5jZSBmb3IgcGVvcGxlIHdobyB3YW50IHRvIGZlZWwgc3Ryb25nZXIsIHNhZmVyLCBtb3JlIGluZm9ybWVkLCBhbmQgbW9yZSBjYXBhYmxlIG92ZXIgdGltZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkZBUTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDMiPldobyBJcyBBYXJvbiBGcm9tIEh5YnJpZCBGaXRuZXNzIFRyYWluaW5nPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QWFyb24gaXMgdGhlIG93bmVyIGFuZCB0cmFpbmVyIGJlaGluZCBIeWJyaWQgRml0bmVzcyBUcmFpbmluZyBpbiBTYW50YSBNb25pY2EsIENhbGlmb3JuaWEuIEhlIGhhcyBiZWVuIGluIHRoZSBmaXRuZXNzIGluZHVzdHJ5IGZvciByb3VnaGx5IDIwIHllYXJzLCBiZWdhbiBoaXMgcHJvZmVzc2lvbmFsIGNhcmVlciBhZnRlciBhbiBleHRlbnNpdmUgdHJhaW5pbmcgY2VydGlmaWNhdGlvbiBwcm9jZXNzLCBzcGVudCB5ZWFycyBhdCBFcXVpbm94LCBhbmQgaGFzIG9wZXJhdGVkIGhpcyBvd24gdHJhaW5pbmcgYnVzaW5lc3MgZm9yIG1vcmUgdGhhbiBhIGRlY2FkZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgSXMgSHlicmlkIEZpdG5lc3MgVHJhaW5pbmcgS25vd24gRm9yPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+SHlicmlkIEZpdG5lc3MgVHJhaW5pbmcgaXMga25vd24gZm9yIHByaXZhdGUgdHJhaW5pbmcsIHBhaW4gbWFuYWdlbWVudCwgaW5qdXJ5IHJlY292ZXJ5LCBzdHJlbmd0aCBmb3VuZGF0aW9ucywgbmVydm91cyBzeXN0ZW0gZWR1Y2F0aW9uLCB2aXN1YWwgYW5kIHZlc3RpYnVsYXIgZHJpbGxzLCBiYWxhbmNlIHRyYWluaW5nLCBwb3N0dXJlIHdvcmssIG1vdmVtZW50IGFzc2Vzc21lbnRzLCBhbmQgYnJhaW4tYmFzZWQgZml0bmVzcyBjb2FjaGluZy48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgRG9lcyDigJxTdGltdWxhdGUsIE5vdCBBbm5paGlsYXRl4oCdIE1lYW4/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3IgQWFyb24sIOKAnHN0aW11bGF0ZSwgbm90IGFubmloaWxhdGXigJ0gbWVhbnMgZml0bmVzcyB0cmFpbmluZyBzaG91bGQgY2hhbGxlbmdlIHRoZSBib2R5IGFuZCBuZXJ2b3VzIHN5c3RlbSBpbiBhIGNvbnRyb2xsZWQsIGFwcHJvcHJpYXRlIHdheSBpbnN0ZWFkIG9mIGV4aGF1c3RpbmcgY2xpZW50cyBvciByZWluZm9yY2luZyB0aHJlYXQuIFRoZSBnb2FsIGlzIHRvIGJ1aWxkIHN0cmVuZ3RoLCBzYWZldHksIGNvbmZpZGVuY2UsIGFuZCBjYXBhY2l0eSB3aXRob3V0IG92ZXJ3aGVsbWluZyB0aGUgcGVyc29uLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hhdCBJcyBCcmFpbi1CYXNlZCBGaXRuZXNzIFRyYWluaW5nPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QnJhaW4tYmFzZWQgZml0bmVzcyB0cmFpbmluZyB1c2VzIHRoZSBuZXJ2b3VzIHN5c3RlbSBhcyBwYXJ0IG9mIHRoZSB0cmFpbmluZyBwaWN0dXJlLiBBYXJvbiBkZXNjcmliZWQgdXNpbmcgdmlzdWFsIGRyaWxscywgdmVzdGlidWxhciBkcmlsbHMsIHByb3ByaW9jZXB0aXZlIHdvcmssIGNlcmViZWxsdW0gZHJpbGxzLCBiYWxhbmNlIHRyYWluaW5nLCBtb3ZlbWVudCBhc3Nlc3NtZW50cywgYW5kIGNvbnRyb2xsZWQgc3RyZW5ndGggd29yayB0byBoZWxwIGltcHJvdmUgbW92ZW1lbnQsIGNvb3JkaW5hdGlvbiwgcG9zdHVyZSwgcGFpbiByZXNwb25zZSwgYW5kIGNvbmZpZGVuY2UuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgzIj5XaG8gSXMgQWFyb27igJlzIEFwcHJvYWNoIEJlc3QgRm9yPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QmFzZWQgb24gdGhlIGludGVydmlldywgQWFyb27igJlzIGFwcHJvYWNoIGlzIGVzcGVjaWFsbHkgcmVsZXZhbnQgZm9yIGNsaWVudHMgd2hvIHdhbnQgdG8gZ2V0IG91dCBvZiBwYWluLCByZWNvdmVyIGZyb20gaW5qdXJpZXMsIGltcHJvdmUgYmFsYW5jZSwgYnVpbGQgc3RyZW5ndGgsIHJlZ2FpbiBjb25maWRlbmNlLCB0cmFpbiBpbiBhIHByaXZhdGUgc2V0dGluZywgYW5kIGxlYXJuIGhvdyB0byBiZWNvbWUgbW9yZSBlbXBvd2VyZWQgaW4gdGhlaXIgb3duIGJvZHkuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWtleS1ib3giPgo8ZGl2IGNsYXNzPSJmbG0ta2V5LWhlYWRpbmciPktleSBUYWtlYXdheXM8L2Rpdj4KPHVsPgo8bGk+SHlicmlkIEZpdG5lc3MgVHJhaW5pbmcgaXMgYSBTYW50YSBNb25pY2EgcHJpdmF0ZSB0cmFpbmluZyBidXNpbmVzcyBidWlsdCBhcm91bmQgYnJhaW4tYmFzZWQgbW92ZW1lbnQsIHBhaW4gbWFuYWdlbWVudCwgaW5qdXJ5IHJlY292ZXJ5LCBuZXJ2b3VzIHN5c3RlbSBlZHVjYXRpb24sIGFuZCBzdHJlbmd0aCBmb3VuZGF0aW9ucy48L2xpPgo8bGk+QWFyb27igJlzIGNvcmUgcGhpbG9zb3BoeSBpcyDigJxzdGltdWxhdGUsIG5vdCBhbm5paGlsYXRlLOKAnSBtZWFuaW5nIGNsaWVudHMgYXJlIGNoYWxsZW5nZWQgc2FmZWx5IGFuZCBwcm9ncmVzc2l2ZWx5IGluc3RlYWQgb2YgYmVpbmcgY3J1c2hlZCBieSBpbnRlbnNpdHkuPC9saT4KPGxpPkhpcyBhcHByb2FjaCBpbmNsdWRlcyB2aXN1YWwgZHJpbGxzLCB2ZXN0aWJ1bGFyIGRyaWxscywgcHJvcHJpb2NlcHRpdmUgd29yaywgY2VyZWJlbGx1bSBkcmlsbHMsIGJhbGFuY2UgdHJhaW5pbmcsIGlzb21ldHJpY3MsIGJvZHl3ZWlnaHQgd29yaywga2V0dGxlYmVsbHMsIGFuZCBpbmRpdmlkdWFsaXplZCBjb2FjaGluZy48L2xpPgo8bGk+VGhlIHRyYWluaW5nIGV4cGVyaWVuY2UgaXMgZGVzaWduZWQgZm9yIGNsaWVudHMgd2hvIHdhbnQgdG8gbW92ZSBiZXR0ZXIsIHJlZHVjZSBwYWluLCBpbXByb3ZlIGJhbGFuY2UsIHJlZ2FpbiBjb25maWRlbmNlLCBhbmQgZmVlbCBtb3JlIGNhcGFibGUgaW4gZXZlcnlkYXkgbGlmZS48L2xpPgo8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwIj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtZnJhbWUiPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1vdmVybGluZSI+TmV3IE1lbWJlciBCcmllZjwvZGl2Pgo8dGFibGUgY2xhc3M9ImZsbS1maXJzdC1zdGVwLXRhYmxlIiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+Cjx0cj4KPHRkIGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1tYWluIiBzdHlsZT0id2lkdGg6NTglOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MCAzMHB4IDAgMDsiPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC10aXRsZSI+VGhlIEZpcnN0IFN0ZXA8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtcnVsZSI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWNvcHkiPkZvciByZWFkZXJzIHdobyBmZWVsIGNvbm5lY3RlZCB0byBBYXJvbuKAmXMgc3RvcnkgYW5kIGJlbGlldmUgdGhpcyBtYXkgYmUgdGhlIGtpbmQgb2YgdHJhaW5pbmcgdGhleSBuZWVkLCB0aGUgYmVzdCBmaXJzdCBzdGVwIGlzIHRvIHZpc2l0IEh5YnJpZCBGaXRuZXNzIFRyYWluaW5nIG9ubGluZSBhbmQgYmVnaW4gd2l0aCBhIGRpcmVjdCBpbnRyb2R1Y3Rpb24uPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWNvcHkiPlRoZSBwcm9jZXNzIHNob3VsZCBiZWdpbiB3aXRoIGNvbnRleHQuIEJlZm9yZSBjaG9vc2luZyBhIHRyYWluaW5nIHBhdGgsIG5ldyBjbGllbnRzIHNob3VsZCBiZSByZWFkeSB0byBkaXNjdXNzIHRoZWlyIGdvYWxzLCBjdXJyZW50IHBhaW4gb3IgbW92ZW1lbnQgY29uY2VybnMsIGluanVyeSBoaXN0b3J5LCBjb25maWRlbmNlIGxldmVsLCBzY2hlZHVsZSwgYW5kIHdoYXQgdGhleSB3YW50IHRyYWluaW5nIHRvIGltcHJvdmUgaW4gZXZlcnlkYXkgbGlmZS48L2Rpdj4KPGEgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly9teS5wbGF5Ym9va2FwcC5pby9hYXJvbi1kZWxncm9saWNlIj5WaXNpdCBIeWJyaWQgRml0bmVzcyBUcmFpbmluZzwvYT4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1zaWRlIiBzdHlsZT0id2lkdGg6NDIlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6NXB4IDAgMCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1pbnRha2UtY2FyZCI+CjxkaXYgY2xhc3M9ImZsbS1pbnRha2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1sYWJlbCI+UHJlcGFyZTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1jb3B5Ij5Hb2FscywgcGFpbiBoaXN0b3J5LCB0cmFpbmluZyBiYWNrZ3JvdW5kLCBjdXJyZW50IGxpbWl0YXRpb25zLCBhbmQgd2hhdCBtb3ZlbWVudCBjdXJyZW50bHkgZmVlbHMgZGlmZmljdWx0Ljwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWludGFrZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWxhYmVsIj5EaXNjdXNzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWNvcHkiPlByaXZhdGUgdHJhaW5pbmcsIGJyYWluLWJhc2VkIGRyaWxscywgc3RyZW5ndGggd29yaywgYmFsYW5jZSwgaW5qdXJ5IHJlY292ZXJ5IG5lZWRzLCBhbmQgY29uZmlkZW5jZSByZWJ1aWxkaW5nLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWludGFrZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWxhYmVsIj5FeHBlY3Q8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtY29weSI+QSBwZXJzb25hbCBjb252ZXJzYXRpb24gYWJvdXQgZml0LCBhc3Nlc3NtZW50LCBzYWZldHksIGFuZCB0aGUgcmlnaHQgZmlyc3QgdHJhaW5pbmcgc3RlcC48L3NwYW4+PC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1ub3RlIj5SYXRoZXIgdGhhbiB0cmVhdGluZyB0aGUgZmlyc3Qgc3RlcCBhcyBhIHdvcmtvdXQgdHJhbnNhY3Rpb24sIEFhcm9u4oCZcyBhcHByb2FjaCBiZWdpbnMgd2l0aCBsaXN0ZW5pbmcgYW5kIGFzc2Vzc21lbnQuIFRoZSBnb2FsIGlzIHRvIHVuZGVyc3RhbmQgdGhlIHBlcnNvbiBiZWZvcmUgYnVpbGRpbmcgdGhlIHRyYWluaW5nIHBhdGguPC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+Q29uY2x1c2lvbjwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+SHlicmlkIEZpdG5lc3MgVHJhaW5pbmcgaXMgbm90IG9ubHkgYSBzdG9yeSBhYm91dCBwcml2YXRlIHRyYWluaW5nLiBJdCBpcyBhIHN0b3J5IGFib3V0IHdoYXQgaGFwcGVucyB3aGVuIGEgY29hY2ggc3RvcHMgbWVhc3VyaW5nIHZhbHVlIGJ5IGV4aGF1c3Rpb24gYW5kIHN0YXJ0cyBtZWFzdXJpbmcgaXQgYnkgdHJ1c3QsIHByb2dyZXNzLCBlZHVjYXRpb24sIGFuZCB0aGUgY2xpZW504oCZcyBhYmlsaXR5IHRvIGxpdmUgd2l0aCBtb3JlIGNvbmZpZGVuY2UuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QWFyb27igJlzIG1lc3NhZ2UgaXMgY2xlYXI6IHRoZSBib2R5IGRvZXMgbm90IGFsd2F5cyBuZWVkIHRvIGJlIHB1bmlzaGVkIGludG8gY2hhbmdlLiBTb21ldGltZXMgaXQgbmVlZHMgdG8gZmVlbCBzYWZlIGVub3VnaCB0byBjaGFuZ2UuIEZvciBjbGllbnRzIGluIFNhbnRhIE1vbmljYSB3aG8gd2FudCB0byBnZXQgc3Ryb25nZXIsIG1vdmUgYmV0dGVyLCByZWR1Y2UgcGFpbiwgYW5kIHVuZGVyc3RhbmQgdGhlaXIgb3duIGJvZHkgbW9yZSBkZWVwbHksIHRoYXQgbWF5IGJlIHRoZSByZWFsIHZhbHVlIG9mIGhpcyB3b3JrOiB0cmFpbmluZyB0aGF0IHN0aW11bGF0ZXMgcHJvZ3Jlc3Mgd2l0aG91dCBhbm5paGlsYXRpbmcgdGhlIHBlcnNvbi48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tY3RhIj5SZWFkZXJzIGludGVyZXN0ZWQgaW4gZXhwbG9yaW5nIEFhcm9u4oCZcyBwcml2YXRlIHRyYWluaW5nIGFwcHJvYWNoIGNhbiB2aXNpdCA8YSBocmVmPSJodHRwczovL215LnBsYXlib29rYXBwLmlvL2Fhcm9uLWRlbGdyb2xpY2UiIHN0eWxlPSJjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50OyI+SHlicmlkIEZpdG5lc3MgVHJhaW5pbmc8L2E+IG9ubGluZS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1mZWF0dXJlZC1leHBlcnQiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiIHN0eWxlPSJtYXJnaW46MCAwIDIwcHggMDsiPgo8dHI+Cjx0ZCB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjY4JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjAgMjhweCAwIDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEycHg7IGxldHRlci1zcGFjaW5nOjJweDsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA2cHggMDsiPkZlYXR1cmVkIEZpdG5lc3MgTGVhZGVyPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBsZXR0ZXItc3BhY2luZzoycHg7IGNvbG9yOiM4YjgzN2E7IG1hcmdpbjowIDAgMTVweCAwOyI+QWJvdXQgdGhlIEZlYXR1cmVkIEV4cGVydDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmVhdHVyZWQtbmFtZSI+QWFyb248L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxN3B4OyBjb2xvcjojNWY1YTUwOyBtYXJnaW46MCAwIDZweCAwOyI+T3duZXIgQW5kIFRyYWluZXIgLyBIeWJyaWQgRml0bmVzcyBUcmFpbmluZzwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGNvbG9yOiM3ZDc1NmI7IG1hcmdpbjowOyI+U2FudGEgTW9uaWNhLCBDYWxpZm9ybmlhPC9kaXY+CjwvdGQ+Cjx0ZCB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjMyJTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9DeDVtQlRsLnBuZyIgYWx0PSJBYXJvbiBmZWF0dXJlZCBleHBlcnQgYXQgSHlicmlkIEZpdG5lc3MgVHJhaW5pbmcgaW4gU2FudGEgTW9uaWNhIENhbGlmb3JuaWEiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTkwcHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjAgMCAwIGF1dG87IGJvcmRlci1yYWRpdXM6MDsiPgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNlNGRmZDc7IG1hcmdpbjowIDAgMjBweCAwOyI+PC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGU7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo0MjBweDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2U4ZGZjZjsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZGZjZjsgcGFkZGluZzoxMnB4IDA7IG1hcmdpbjowIDAgMjJweCAwOyI+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6NzBweDsgdmVydGljYWwtYWxpZ246bWlkZGxlOyBwYWRkaW5nOjAgMTRweCAwIDA7Ij4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9DVEZ4eFZhLnBuZyIgYWx0PSJIeWJyaWQgRml0bmVzcyBUcmFpbmluZyBsb2dvIiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6NjRweDsgbWF4LXdpZHRoOjY0cHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjA7Ij4KPC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgdmVydGljYWwtYWxpZ246bWlkZGxlOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNnB4OyBmb250LXNpemU6MTAuNXB4OyBsaW5lLWhlaWdodDoxLjQ1OyBjb2xvcjojOGE3YTU4OyBtYXJnaW46MCAwIDNweCAwOyI+RmVhdHVyZWQgQnVzaW5lc3M8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE3cHg7IGxpbmUtaGVpZ2h0OjEuMzU7IGNvbG9yOiMxNzE3MTc7IG1hcmdpbjowOyI+SHlicmlkIEZpdG5lc3MgVHJhaW5pbmc8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuODsgY29sb3I6IzFiMWIxOTsgbWFyZ2luOjAgMCAxOXB4IDA7Ij5BYXJvbiBpcyB0aGUgb3duZXIgYW5kIHRyYWluZXIgYmVoaW5kIEh5YnJpZCBGaXRuZXNzIFRyYWluaW5nIGluIFNhbnRhIE1vbmljYSwgQ2FsaWZvcm5pYS4gSGlzIHBhdGggaW5jbHVkZXMgcm91Z2hseSAyMCB5ZWFycyBpbiBmaXRuZXNzLCBlYXJseSB3b3JrIGF0IEVxdWlub3gsIGFuIGV4dGVuc2l2ZSB0cmFpbmluZyBlZHVjYXRpb24gZm91bmRhdGlvbiwgYW5kIGEgbGF0ZXIgc3BlY2lhbGl6YXRpb24gaW4gcGFpbiBtYW5hZ2VtZW50LCBpbmp1cnkgcmVjb3ZlcnksIGJyYWluLWJhc2VkIHRyYWluaW5nLCBhbmQgbmVydm91cyBzeXN0ZW0taW5mb3JtZWQgY29hY2hpbmcuPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPk1pc3Npb24gLyBQaGlsb3NvcGh5PC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MCAwIDE5cHggMDsiPkFhcm9u4oCZcyBwaGlsb3NvcGh5IGlzIGJ1aWx0IGFyb3VuZCBoZWxwaW5nIHBlb3BsZSBmZWVsIHNhZmUsIGhlYXJkLCB2YWx1ZWQsIGFuZCBlbXBvd2VyZWQgaW4gdGhlaXIgb3duIGJvZGllcy4gSGlzIHBocmFzZSDigJxzdGltdWxhdGUsIG5vdCBhbm5paGlsYXRl4oCdIHJlZmxlY3RzIGEgdHJhaW5pbmcgc3RhbmRhcmQgd2hlcmUgY2xpZW50cyBhcmUgY2hhbGxlbmdlZCBpbnRlbGxpZ2VudGx5LCB0YXVnaHQgY2FyZWZ1bGx5LCBhbmQgcHJvZ3Jlc3NlZCBhY2NvcmRpbmcgdG8gdGhlaXIgbmVydm91cyBzeXN0ZW0sIGhpc3RvcnksIGFuZCBnb2Fscy48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+VmFsdWVzIC8gU3BlY2lhbHRpZXM8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowOyI+SGlzIHZhbHVlcyBpbmNsdWRlIGh1bWlsaXR5LCBjb250aW51ZWQgbGVhcm5pbmcsIGNhcmVmdWwgYXNzZXNzbWVudCwgcGFpbi1hd2FyZSB0cmFpbmluZywgbmVydm91cyBzeXN0ZW0gZWR1Y2F0aW9uLCBpbmRpdmlkdWFsaXplZCBjb2FjaGluZywgbW92ZW1lbnQgcXVhbGl0eSwgYW5kIGNsaWVudCBlbXBvd2VybWVudC4gSGlzIHNwZWNpYWx0aWVzIGluY2x1ZGUgYnJhaW4tYmFzZWQgdHJhaW5pbmcsIHZpc3VhbCBhbmQgdmVzdGlidWxhciBkcmlsbHMsIHBhaW4gbWFuYWdlbWVudCwgaW5qdXJ5IHJlY292ZXJ5LCBiYWxhbmNlIHRyYWluaW5nLCBpc29tZXRyaWNzLCBrZXR0bGViZWxscywgYm9keXdlaWdodCBtb3ZlbWVudCwgYW5kIHByaXZhdGUgcGVyc29uYWwgdHJhaW5pbmcuPC9wPgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgcGFkZGluZzoyNHB4IDAgNHB4IDA7IG1hcmdpbjowIDAgMzJweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgQ3JpdGVyaWE8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIxcHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgc3BvdGxpZ2h0IGZlYXR1cmVzIGFyZSBzZWxlY3RlZCBiYXNlZCBvbiBsb2NhbCBsZWFkZXJzaGlwLCBjbGllbnQgZXhwZXJpZW5jZSwgc2VydmljZSBxdWFsaXR5LCB0cmFpbmluZyBwaGlsb3NvcGh5LCBhbmQgY29udHJpYnV0aW9uIHRvIHRoZSBmaXRuZXNzIGNvbW11bml0eS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmZGZjZjk7IGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjIwcHggMjJweDsgbWFyZ2luOjAgMCAyOHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MnB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS43OyBtYXJnaW46MCAwIDhweCAwOyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgVmVyaWZpZWQgU3BvdGxpZ2h0PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOXB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPlRoaXMgZmVhdHVyZSBpcyBwYXJ0IG9mIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSi4oCZcyBsb2NhbCBmaXRuZXNzIGxlYWRlcnNoaXAgZWRpdG9yaWFsIHNlcmllcywgY3JlYXRlZCB0byByZWNvZ25pemUgc3RhbmRvdXQgZml0bmVzcyBwcm9mZXNzaW9uYWxzLCBneW0gb3duZXJzLCBzdHVkaW8gZm91bmRlcnMsIGFuZCBjb21tdW5pdHkgd2VsbG5lc3MgbGVhZGVycy48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjAgMCAzMHB4IDA7IG1hcmdpbjowOyI+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+UHVibGlzaGVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiICZuYnNwOyB8ICZuYnNwOyBMb2NhbCBGaXRuZXNzIExlYWRlcnNoaXAgU2VyaWVzICZuYnNwOyB8ICZuYnNwOyBFZGl0b3JpYWwgU3BvdGxpZ2h0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+RWRpdG9yaWFsbHkgcmV2aWV3ZWQgYW5kIHByZXBhcmVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgcGFkZGluZzoyMnB4IDAgMCAwOyBtYXJnaW46MCAwIDI4cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+QXJ0aWNsZSBEZXRhaWxzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlB1YmxpY2F0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5QcmVwYXJlZCBCeTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5NYXJrIEQuUi4gRm9yZCwgTWFuYWdpbmcgRWRpdG9yPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93IiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5TdWJqZWN0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkFhcm9uIGFuZCBIeWJyaWQgRml0bmVzcyBUcmFpbmluZzwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiIHN0eWxlPSJtYXJnaW46MCAwIDE0cHggMDsiPlNvdXJjZXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNvdXJjZS1ub3RlIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMyYTI3MjM7IG1hcmdpbjowOyI+VGhpcyBwcm9maWxlIHdhcyBwcmVwYXJlZCBmcm9tIGEgZmlyc3QtcGVyc29uIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIGVkaXRvcmlhbCBpbnRlcnZpZXcgd2l0aCBBYXJvbiwgdGhlIG9mZmljaWFsIEh5YnJpZCBGaXRuZXNzIFRyYWluaW5nIHdlYnNpdGUgbGluayBzdXBwbGllZCBmb3IgZWRpdG9yaWFsIHVzZSwgYW5kIGFydGljbGUgaW5wdXQgbWF0ZXJpYWxzIHByb3ZpZGVkIGZvciB0aGlzIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIHNwb3RsaWdodC4gU2VydmljZSBkZXNjcmlwdGlvbnMsIHRyYWluaW5nIHBoaWxvc29waHksIGNvYWNoaW5nIGRldGFpbHMsIGNsaWVudC1leHBlcmllbmNlIHJlZmVyZW5jZXMsIGxvY2FsIHBvc2l0aW9uaW5nLCBhbmQgaW50ZXJ2aWV3LWRlcml2ZWQgY2xpZW50LXJlc3VsdCBleGFtcGxlcyBhcmUgbGltaXRlZCB0byBpbmZvcm1hdGlvbiBwcm92aWRlZCBpbiB0aG9zZSBzb3VyY2VzLjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzg7IGNvbG9yOiMzYTM4MzM7IG1hcmdpbjowIDAgMzBweCAwOyI+CjxkaXY+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZWRpdG9yaWFsIGludGVydmlldyB3aXRoIEFhcm9uLjwvZGl2Pgo8ZGl2PkFwcHJvdmVkIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIGFydGljbGUgcHJvZHVjdGlvbiB0ZW1wbGF0ZSBtb2RlbGVkIGFmdGVyIHRoZSBNaWtlIFRpbGJlcnJ5IC8gQWxsIEluIFRyYWluaW5nIGZlYXR1cmUgc3RydWN0dXJlLjwvZGl2Pgo8ZGl2Pk9mZmljaWFsIHdlYnNpdGU6IDxhIGhyZWY9Imh0dHBzOi8vbXkucGxheWJvb2thcHAuaW8vYWFyb24tZGVsZ3JvbGljZSIgc3R5bGU9ImNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7Ij5IeWJyaWQgRml0bmVzcyBUcmFpbmluZzwvYT4uPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNkOWQ0Y2I7IG1hcmdpbjoyNHB4IDAgMThweCAwOyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjg7IGxldHRlci1zcGFjaW5nOjEuNXB4OyBtYXJnaW46MDsiPsKpIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiLiBBbGwgcmlnaHRzIHJlc2VydmVkLjwvZGl2PgoKPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cg==
Local Fitness Leadership Series
Editorial Spotlight / Santa Monica, California
By Mark D.R. Ford
Managing Editor
Fitness Living Magazine™ Feature Profile

Expert Insights: Why ‘Stimulate, Not Annihilate’ Is The Future Of Fitness Training

Inside Aaron’s brain-based approach to private training, where nervous system health, movement assessments, visual and vestibular drills, strength work, and controlled progression help clients build confidence without being crushed by the workout.
Recognized by Fitness Living Magazine™ for brain-based movement, pain-aware coaching, injury recovery support, nervous system education, and local fitness leadership.
When Aaron talks about fitness, he does not sound like a trainer trying to make exercise louder, harder, or more punishing. He sounds like a specialist who has spent two decades studying what helps people feel safe enough to move again.
That distinction sits at the center of Hybrid Fitness Training in Santa Monica, California. Aaron’s work has evolved from traditional strength coaching into a brain-based, nervous system-informed approach for clients dealing with pain, injury history, balance challenges, concussions, deconditioning, confidence issues, and the need for a more intelligent path back into movement.
“Our gym is a place for people who want to get out of pain, get stronger, and learn how to take their life back.”
Aaron, Owner And Trainer / Hybrid Fitness Training
What Clients Notice First
A quiet private training environment, one-on-one attention, and a coach who begins by listening. Aaron’s process starts with history, conversation, movement assessments, brain assessments, and a clear effort to understand what brought the client in before deciding how to train.
The deeper experience is personal. Clients are not pushed through a preset session because that is what the schedule says. Aaron checks in, asks how they feel that day, adjusts the work to match their current state, and aims for three outcomes: have some fun, learn something, and leave feeling better than when the session began.
Aaron of Hybrid Fitness Training in Santa Monica California
Featured Profile: Aaron brings a 20-year training background to a private coaching model shaped by neuroscience, injury recovery, nervous system health, and individualized progression.
Hybrid Fitness Training
Santa Monica, California
my.playbookapp.io/aaron-delgrolice
Owner Focus
Aaron describes his work as helping people become more empowered in their own bodies. His training standard is humble, specific, and serious: listen closely, assess carefully, progress intelligently, and keep learning.
Aaron demonstrating a brain-based training movement for Hybrid Fitness Training
Inside the Method: Aaron’s approach connects strength work with movement quality, nervous system awareness, and practical drills that help clients build a safer relationship with training.
Hybrid Fitness Training Standard
Brain-Based
Visual, vestibular, proprioceptive, and cerebellum drills are used to influence movement, balance, coordination, and pain response.
Pain Aware
Sessions are shaped around the client’s current state, history, pain patterns, nervous system stress, and ability to progress safely.
Controlled
Clients can be challenged without being crushed, depleted, or pushed beyond what their body is ready to handle.
Empowering
The larger goal is to help clients understand their body, rebuild confidence, and carry more trust into daily life outside the session.
The Fitness Standard
Hybrid Fitness Training stands apart by combining private coaching, pain management, strength work, movement neurology, and nervous system education for clients who need more than a generic workout.
Stimulate Not
ANNIHILATE
A Santa Monica Training Approach Built Around Brain-Based Movement, Pain Recovery, And Nervous System Trust.
Profile Snapshot
BusinessHybrid Fitness Training
OwnerAaron
LocationSanta Monica, California
FocusBrain-based fitness training, pain management, injury recovery, private coaching, visual and vestibular drills, balance training, and nervous system education.
Training ModelPrivate personal training and remote training options built around assessment, individualized progression, strength foundations, and controlled challenge.
Editorial Dossier

Hybrid Fitness Training matters because it gives structure to a client many gyms overlook: the person who wants strength, confidence, and independence, but needs a training environment that respects pain, fear, injury history, and the nervous system before asking for more intensity.

Editor’s Note

This profile examines how Aaron’s 20-year training career, personal health journey, and study of neuroscience shaped a private training standard centered on safety, movement quality, pain-aware progression, and the phrase “stimulate, not annihilate.”

Fitness Living Magazine™ Profile
Inside Aaron’s Brain-Based Training Approach

The future of fitness training, at least through Aaron’s lens, is not about making workouts more extreme. It is about making them more precise. At Hybrid Fitness Training, his work begins with the person in front of him: their history, their pain, their nervous system, their goals, their fear, their confidence, and the life they want to regain.

Quick Answer

Hybrid Fitness Training is a private training business in Santa Monica, California, led by Aaron, a 20-year fitness professional whose work blends strength training, pain management, injury recovery, nervous system education, brain-based movement drills, and individualized coaching. His core philosophy is “stimulate, not annihilate,” meaning clients should be challenged in a controlled way that builds capacity rather than overwhelms the body.

That philosophy did not appear overnight. Aaron grew up active in Prescott, Arizona, playing sports, spending time outdoors, and developing an early interest in physical training. After moving to Los Angeles in his early 20s, he completed an extensive six-month, 500-hour personal training program based on NSCA principles, began working at Equinox, and spent years developing the foundation that would later evolve into his own business.

What You’ll Learn
Inside Aaron’s Brain-Based Training Approach

This profile looks at how Aaron blends private training, nervous system work, injury recovery, movement assessments, and strength progression inside a Santa Monica training model.

Why It Is Different

Aaron is not simply programming harder workouts. He is using nervous system information to decide how clients should move, progress, and recover.

Who It Serves

His approach serves clients managing pain, injury history, balance concerns, deconditioning, confidence issues, and the need for safer strength work.

Why It Stands Out

The work combines visual drills, vestibular drills, balance training, isometrics, bodyweight work, kettlebells, and individual coaching judgment.

A Training Career That Evolved Toward The Nervous System

Aaron’s early training career began with a traditional fitness foundation. He loved strength, movement, athleticism, calisthenics, bodyweight work, kettlebells, and the challenge of helping people grow stronger. But his professional path changed as he began working more deeply with pain, injuries, concussions, and clients whose needs did not fit neatly inside a conventional fitness program.

His own life also shaped the transition. Aaron described a period roughly 14 years ago when he was a trainer but did not feel healthy physically, mentally, or emotionally. As he searched for answers, he began studying the nervous system, breath work, meditation, the brain, and neuroscience. That study became a turning point. He began to see what he calls a missing link in the fitness industry: the gap between medical or rehabilitation settings and the everyday training environment where people still need help continuing to heal, move, and rebuild confidence.

Client Experience

A client at Hybrid Fitness Training is meant to feel welcomed, safe, heard, and understood. Aaron described a process that begins with an in-depth consultation, movement assessments, brain assessments, a look at personal history, and a plan shaped around the client’s current needs rather than a one-size-fits-all workout.

“I want them to have some fun. I want them to learn something. And I want them to feel better at the end than when they started.”
Aaron, Owner And Trainer / Hybrid Fitness Training
Why “Stimulate, Not Annihilate” Matters

Aaron is direct about the part of the fitness industry he questions. He said he used to be more aligned with a harder, boot-camp-style training mindset, but the more he learned about the nervous system, the more his philosophy changed. In his view, many people do not need to be destroyed by a workout. They need a program that teaches the nervous system it is safe, reduces threat, builds a foundation, and progresses challenge with care.

That does not mean Aaron avoids challenge. His point is more refined: challenge has to match the person. Some clients can progress quickly. Others need slower steps, gentler inputs, and more time to build confidence. For clients in their 40s, 50s, 60s, 70s, or those coming in after injuries, surgeries, pain patterns, or nervous system stress, the wrong kind of intensity can become another threat. The right kind of intensity can become a path forward.

Aaron demonstrating a vestibular and balance training program
Aaron’s brain-based training visuals give practical shape to his larger message: balance, vision, coordination, and the nervous system are not side notes. They can be central to how a client rebuilds movement, confidence, and control.
The Brain-Based Difference

The most specialized part of Aaron’s approach is what he calls brain-based training or movement neurology. In practical terms, that can include visual drills, vestibular drills, proprioceptive work, cerebellum drills, balance training, coordination work, posture work, and controlled strength exercises. He is interested in how the brain receives information, processes it, and produces an output through movement.

In Aaron’s view, the visual and vestibular systems are especially powerful because they influence how the brain understands the environment, balance, orientation, threat, and movement. During the interview, he described seeing rapid changes in mobility, balance, coordination, posture, and pain response after the right neurological input. Those changes may start as temporary, but they help him identify what the client’s nervous system responds to and what should be practiced consistently over time.

Aaron demonstrating a tennis ball workout drill for coordination and nervous system training
Simple drills can become powerful tools when they are connected to coordination, vision, balance, and nervous system response.
Editorial Perspective

Hybrid Fitness Training matters because it gives a name and method to something many clients need: serious training that respects pain, injury history, confidence, and the nervous system instead of ignoring them.

Editorial Service Brief
What Hybrid Fitness Training Offers

Based on the interview, Hybrid Fitness Training is built for clients who want individualized coaching, pain-aware strength work, injury recovery support, nervous system education, and a private training experience in Santa Monica.

Private TrainingAaron works directly with clients through his own training business inside a quiet private training gym environment, with no general membership model and no crowded open-floor experience.
Pain ManagementHis work often serves clients dealing with back issues, neck issues, shoulder pain, prior injuries, surgeries, deconditioning, and the need to reduce pain while rebuilding movement capacity.
Brain-Based TrainingAaron uses nervous system concepts, visual drills, vestibular work, proprioceptive drills, cerebellum drills, coordination work, and movement neurology principles to guide training decisions.
Strength FoundationHis base includes calisthenics, bodyweight movement, kettlebells, isometric training, band work, controlled progression, posture, balance, and strength development.
Online TrainingAaron also described online training, app-based programs, and remote options for people who cannot train with him in person in Santa Monica.
Elite Review

Aaron described one client with spinal cord injuries who could hardly put on his own socks, make a fist, drive comfortably, or turn his head. After months of consistent work, the client began doing things he had not done in years, including putting on his own socks and regaining more independence in daily life.

Interview-Derived Client Result Highlight / Not A Public Customer Review
A Private Training Gym Built For Specific Needs

Aaron described the Santa Monica training space as a private training gym rather than a traditional membership gym. Clients come in to work directly with their trainer. The space is roughly 2,500 square feet, located upstairs near 10th and Olympic, with open flooring, windows, a quieter pace, and a low-key environment that does not feel like a crowded, high-traffic gym.

That environment matters because many of Aaron’s clients are not looking for chaos. They are looking for attention. He described the trainers in the space as highly specialized, many working in the gap between fitness and rehab with people who have injuries, older adults, athletes returning from setbacks, and clients with specific needs that require more careful coaching.

Results Built From Foundation, Not Force

When Aaron talks about the first 60 to 90 days, he does not describe a dramatic before-and-after promise. He describes a foundation. He compares the process to remodeling a house: sometimes the best starting point is to strip the work down, rebuild the base, teach the method, and make sure the client does not skip steps that will matter later.

The early results he watches for include strength gains, improved balance, better posture, less pain, more energy, better movement, improved confidence, and a nervous system that begins to regulate. For Aaron, those early changes are important because they create momentum. A client begins to feel that training is helping instead of threatening the body, and that emotional connection can support long-term consistency.

Aaron training resource showing brain-based movement and nervous system education
The visual side of Aaron’s work supports a larger coaching standard: help clients understand the body, the brain, and the nervous system so movement becomes less intimidating and more useful.
The Client Wins That Matter Most

The wins Aaron remembers are often deeply practical. A client who falls but does not get injured because balance training and fall practice helped him respond better. A client who almost falls but catches himself. A person whose shoulder feels better. A young athlete recovering from a serious concussion who returns to water polo and later studies abroad. A former client who texts months later to say that one drill is still helping.

Those examples reveal why Aaron’s work is not only about exercise selection. It is about helping people become more capable in life outside the session. His strongest pride comes from knowing he had some part in helping a person regain confidence, independence, function, and a better relationship with their own body.

Why This Matters Locally

In Santa Monica and the larger Los Angeles fitness market, clients have no shortage of workout options. Aaron’s challenge is different: helping people understand why his work is not general personal training. He has built a more specific niche around pain management, injury recovery, movement neurology, brain-based training, and nervous system-informed strength development.

For someone searching for a Santa Monica personal trainer, brain-based fitness training, pain management fitness, injury recovery training, or a private training gym that does not rely on punishment as proof of progress, Hybrid Fitness Training offers a clear local point of difference. It is a training experience for people who want to feel stronger, safer, more informed, and more capable over time.

FAQ
Who Is Aaron From Hybrid Fitness Training?

Aaron is the owner and trainer behind Hybrid Fitness Training in Santa Monica, California. He has been in the fitness industry for roughly 20 years, began his professional career after an extensive training certification process, spent years at Equinox, and has operated his own training business for more than a decade.

What Is Hybrid Fitness Training Known For?

Hybrid Fitness Training is known for private training, pain management, injury recovery, strength foundations, nervous system education, visual and vestibular drills, balance training, posture work, movement assessments, and brain-based fitness coaching.

What Does “Stimulate, Not Annihilate” Mean?

For Aaron, “stimulate, not annihilate” means fitness training should challenge the body and nervous system in a controlled, appropriate way instead of exhausting clients or reinforcing threat. The goal is to build strength, safety, confidence, and capacity without overwhelming the person.

What Is Brain-Based Fitness Training?

Brain-based fitness training uses the nervous system as part of the training picture. Aaron described using visual drills, vestibular drills, proprioceptive work, cerebellum drills, balance training, movement assessments, and controlled strength work to help improve movement, coordination, posture, pain response, and confidence.

Who Is Aaron’s Approach Best For?

Based on the interview, Aaron’s approach is especially relevant for clients who want to get out of pain, recover from injuries, improve balance, build strength, regain confidence, train in a private setting, and learn how to become more empowered in their own body.

Key Takeaways
  • Hybrid Fitness Training is a Santa Monica private training business built around brain-based movement, pain management, injury recovery, nervous system education, and strength foundations.
  • Aaron’s core philosophy is “stimulate, not annihilate,” meaning clients are challenged safely and progressively instead of being crushed by intensity.
  • His approach includes visual drills, vestibular drills, proprioceptive work, cerebellum drills, balance training, isometrics, bodyweight work, kettlebells, and individualized coaching.
  • The training experience is designed for clients who want to move better, reduce pain, improve balance, regain confidence, and feel more capable in everyday life.
New Member Brief
The First Step
For readers who feel connected to Aaron’s story and believe this may be the kind of training they need, the best first step is to visit Hybrid Fitness Training online and begin with a direct introduction.
The process should begin with context. Before choosing a training path, new clients should be ready to discuss their goals, current pain or movement concerns, injury history, confidence level, schedule, and what they want training to improve in everyday life.
Visit Hybrid Fitness Training
PrepareGoals, pain history, training background, current limitations, and what movement currently feels difficult.
DiscussPrivate training, brain-based drills, strength work, balance, injury recovery needs, and confidence rebuilding.
ExpectA personal conversation about fit, assessment, safety, and the right first training step.
Rather than treating the first step as a workout transaction, Aaron’s approach begins with listening and assessment. The goal is to understand the person before building the training path.
Conclusion

Hybrid Fitness Training is not only a story about private training. It is a story about what happens when a coach stops measuring value by exhaustion and starts measuring it by trust, progress, education, and the client’s ability to live with more confidence.

Aaron’s message is clear: the body does not always need to be punished into change. Sometimes it needs to feel safe enough to change. For clients in Santa Monica who want to get stronger, move better, reduce pain, and understand their own body more deeply, that may be the real value of his work: training that stimulates progress without annihilating the person.

Readers interested in exploring Aaron’s private training approach can visit Hybrid Fitness Training online.
Featured Fitness Leader
About the Featured Expert
Aaron
Owner And Trainer / Hybrid Fitness Training
Santa Monica, California
Aaron featured expert at Hybrid Fitness Training in Santa Monica California
Hybrid Fitness Training logo
Featured Business
Hybrid Fitness Training

Aaron is the owner and trainer behind Hybrid Fitness Training in Santa Monica, California. His path includes roughly 20 years in fitness, early work at Equinox, an extensive training education foundation, and a later specialization in pain management, injury recovery, brain-based training, and nervous system-informed coaching.

Mission / Philosophy

Aaron’s philosophy is built around helping people feel safe, heard, valued, and empowered in their own bodies. His phrase “stimulate, not annihilate” reflects a training standard where clients are challenged intelligently, taught carefully, and progressed according to their nervous system, history, and goals.

Values / Specialties

His values include humility, continued learning, careful assessment, pain-aware training, nervous system education, individualized coaching, movement quality, and client empowerment. His specialties include brain-based training, visual and vestibular drills, pain management, injury recovery, balance training, isometrics, kettlebells, bodyweight movement, and private personal training.

Editorial Criteria
Fitness Living Magazine™ spotlight features are selected based on local leadership, client experience, service quality, training philosophy, and contribution to the fitness community.
Fitness Living Magazine™ Verified Spotlight
This feature is part of Fitness Living Magazine™’s local fitness leadership editorial series, created to recognize standout fitness professionals, gym owners, studio founders, and community wellness leaders.
Published by Fitness Living Magazine™   |   Local Fitness Leadership Series   |   Editorial Spotlight
Editorially reviewed and prepared by Fitness Living Magazine™
Article Details
PublicationFitness Living Magazine™
Prepared ByMark D.R. Ford, Managing Editor
SubjectAaron and Hybrid Fitness Training
Sources
This profile was prepared from a first-person Fitness Living Magazine™ editorial interview with Aaron, the official Hybrid Fitness Training website link supplied for editorial use, and article input materials provided for this Fitness Living Magazine™ spotlight. Service descriptions, training philosophy, coaching details, client-experience references, local positioning, and interview-derived client-result examples are limited to information provided in those sources.
Fitness Living Magazine™ editorial interview with Aaron.
Approved Fitness Living Magazine™ article production template modeled after the Mike Tilberry / All In Training feature structure.
Official website: Hybrid Fitness Training.
© Fitness Living Magazine™. All rights reserved.
Cover Stories

0 Comments

Write A Comment

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

How Sozo Family Fitness Is Bringing Strength, Community, and Wellness Together in Chapin

Sozo Family Fitness is a gym in Chapin, South Carolina, built around personal attention, moderate level-friendly classes, customized personal training, strength and stability work, nutrition support

06.13.2026

Inside Spite Fitness, The Santa Rosa Gym Built Around Inclusive Small-Group Training

Ryan Nolan built Spite Fitness from personal experience, moving from a 100-pound health transformation into coaching, nutrition, and community-centered fitness leadership.

05.30.2026

Greer Gym Review: Inside 4Life Fitness Studio’s Strength Coaching Approach

Justin leads 4Life Fitness Studio with a direct, no-frills approach: listen first, personalize the plan, keep training simple, and help clients build consistency without making fitness feel more compl

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