Add Row
Add Element
Fitness Living Magazine Logo
UPDATE
Add Element
  • Home
  • Categories
    • Fitness Headlines
    • South Carolina
    • Top Picks
    • Gym Growth
    • Nutrition + Performance
    • Recipes + Meal Prep
    • About the Magazine
    • Featured Fitness Leader
    • California
    • Local News
  • About The Magazine
The Media Platform for Fitness Leaders & Owners.
March 23.2026
10 Minutes Read

How Electric Muscle Stimulation Revolutionizes 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

PGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZmZmZmZmOyBtYXJnaW46MDsgcGFkZGluZzowOyB3aWR0aDoxMDAlOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGNvbG9yOiMxMTExMTE7Ij4KICA8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6ODYwcHg7IG1hcmdpbjowIGF1dG87IHBhZGRpbmc6MjRweCAxNnB4OyB3aWR0aDoxMDAlOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiNmZmZmZmY7Ij4KICAgIDxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKIkBjb250ZXh0IjoiaHR0cHM6Ly9zY2hlbWEub3JnIiwKIkBncmFwaCI6Wwp7CiJAdHlwZSI6IkFydGljbGUiLAoiaGVhZGxpbmUiOiJXaGF0IGlzIEVNUz8gRGlzY292ZXIgSG93IEVNUyBUZWNobm9sb2d5IGlzIFJldm9sdXRpb25pemluZyBGaXRuZXNzIFRyYWluaW5nIiwKImRlc2NyaXB0aW9uIjoiQW4gZWRpdG9yaWFsIGZlYXR1cmUgb24gRU1TIGZpdG5lc3MgdHJhaW5pbmcgaW4gQ2xlYXJ3YXRlciwgRmxvcmlkYSwgZXhwbG9yaW5nIGhvdyBvbmUgd2VsbG5lc3Mgc3R1ZGlvIGNvbWJpbmVzIGVsZWN0cmljYWwgbXVzY2xlIHN0aW11bGF0aW9uLCByZWNvdmVyeSwgYW5kIGEgYnJvYWRlciBhcHByb2FjaCB0byBoZWFsdGguIiwKImF1dGhvciI6ewoiQHR5cGUiOiJQZXJzb24iLAoibmFtZSI6IkRhbmllbCBGb3JkIgp9LAoicHVibGlzaGVyIjp7CiJAdHlwZSI6Ik9yZ2FuaXphdGlvbiIsCiJuYW1lIjoiRml0bmVzcyBMaXZpbmcgTWFnYXppbmUiCn0sCiJhYm91dCI6WwoiRU1TIGZpdG5lc3MgdHJhaW5pbmciLAoiZWxlY3RyaWNhbCBtdXNjbGUgc3RpbXVsYXRpb24iLAoid2VsbG5lc3Mgc3R1ZGlvIENsZWFyd2F0ZXIgRkwiLAoicmVjb3ZlcnkgYW5kIHdlbGxuZXNzIiwKInBlcnNvbmFsaXplZCBmaXRuZXNzIgpdLAoia2V5d29yZHMiOlsKIkVNUyBmaXRuZXNzIHRyYWluaW5nIiwKIndoYXQgaXMgRU1TIiwKIkVNUyB0cmFpbmluZyBDbGVhcndhdGVyIEZMIiwKIndlbGxuZXNzIHN0dWRpbyBDbGVhcndhdGVyIiwKImVsZWN0cmljYWwgbXVzY2xlIHN0aW11bGF0aW9uIGZpdG5lc3MiCl0KfSwKewoiQHR5cGUiOiJGQVFQYWdlIiwKIm1haW5FbnRpdHkiOlsKewoiQHR5cGUiOiJRdWVzdGlvbiIsCiJuYW1lIjoiV2hhdCBpcyBFTVMgZml0bmVzcyB0cmFpbmluZz8iLAoiYWNjZXB0ZWRBbnN3ZXIiOnsKIkB0eXBlIjoiQW5zd2VyIiwKInRleHQiOiJFTVMgZml0bmVzcyB0cmFpbmluZyB1c2VzIGVsZWN0cmljYWwgbXVzY2xlIHN0aW11bGF0aW9uIGR1cmluZyBndWlkZWQgd29ya291dHMuIEF0IFB1bHNlIFdlbGxuZXNzIFN0dWRpbywgY2xpZW50cyB3ZWFyIGEgZnVsbC1ib2R5IHN1aXQgYXMgcGFydCBvZiBhIGNvYWNoZWQgdHJhaW5pbmcgc2Vzc2lvbiBkZXNpZ25lZCB0byBzdXBwb3J0IGEgbW9yZSBzdHJ1Y3R1cmVkIGFuZCBlZmZpY2llbnQgZml0bmVzcyBleHBlcmllbmNlLiIKfQp9LAp7CiJAdHlwZSI6IlF1ZXN0aW9uIiwKIm5hbWUiOiJIb3cgaXMgRU1TIGRpZmZlcmVudCBmcm9tIGEgdHJhZGl0aW9uYWwgZ3ltIHdvcmtvdXQ/IiwKImFjY2VwdGVkQW5zd2VyIjp7CiJAdHlwZSI6IkFuc3dlciIsCiJ0ZXh0IjoiVW5saWtlIGEgdHJhZGl0aW9uYWwgZ3ltIHdvcmtvdXQsIEVNUyB0cmFpbmluZyBpcyBoaWdobHkgZ3VpZGVkIGFuZCBjZW50ZXJlZCBhcm91bmQgYSBmdWxsLWJvZHkgc3lzdGVtIHJhdGhlciB0aGFuIGluZGVwZW5kZW50IG1hY2hpbmUgb3IgZmxvb3Igd29yay4gSXQgaXMgZGVzaWduZWQgZm9yIHBlb3BsZSB3aG8gd2FudCBhIG1vcmUgcGVyc29uYWwsIGNvYWNoZWQsIGFuZCBpbnRlZ3JhdGVkIGFwcHJvYWNoLiIKfQp9LAp7CiJAdHlwZSI6IlF1ZXN0aW9uIiwKIm5hbWUiOiJXaG8gbWF5IGJlIGEgZ29vZCBmaXQgZm9yIEVNUyB0cmFpbmluZyBpbiBDbGVhcndhdGVyPyIsCiJhY2NlcHRlZEFuc3dlciI6ewoiQHR5cGUiOiJBbnN3ZXIiLAoidGV4dCI6IkJhc2VkIG9uIHRoZSBpbnRlcnZpZXcsIEVNUyB0cmFpbmluZyBtYXkgYXBwZWFsIHRvIGFkdWx0cyB3aG8gd2FudCBhIG1vcmUgc3VwcG9ydGl2ZSBhbmQgYXBwcm9hY2hhYmxlIHBhdGggYmFjayBpbnRvIGZpdG5lc3MsIGVzcGVjaWFsbHkgcGVvcGxlIHdobyBmZWVsIG92ZXJ3aGVsbWVkIGJ5IGxhcmdlIGd5bXMgb3Igd2FudCBhIG1vcmUgcGVyc29uYWxpemVkIHdlbGxuZXNzIHNldHRpbmcuIgp9Cn0sCnsKIkB0eXBlIjoiUXVlc3Rpb24iLAoibmFtZSI6IklzIEVNUyB0cmFpbmluZyBvbmx5IGZvY3VzZWQgb24gYXBwZWFyYW5jZT8iLAoiYWNjZXB0ZWRBbnN3ZXIiOnsKIkB0eXBlIjoiQW5zd2VyIiwKInRleHQiOiJOby4gVGhlIHN0dWRpbyBmcmFtZXMgRU1TIHRyYWluaW5nIGFzIHBhcnQgb2YgYSBiaWdnZXIgd2VsbG5lc3MgcGljdHVyZSB0aGF0IGluY2x1ZGVzIGNvbmZpZGVuY2UsIGxvbmctdGVybSBoZWFsdGgsIHJlY292ZXJ5LCBhbmQgbGlmZXN0eWxlIGNob2ljZXPigJRub3QganVzdCBhcHBlYXJhbmNlLiIKfQp9LAp7CiJAdHlwZSI6IlF1ZXN0aW9uIiwKIm5hbWUiOiJXaHkgaXMgRU1TIHN0aWxsIG5ldyB0byBtYW55IHBlb3BsZSBpbiBDbGVhcndhdGVyLCBGbG9yaWRhPyIsCiJhY2NlcHRlZEFuc3dlciI6ewoiQHR5cGUiOiJBbnN3ZXIiLAoidGV4dCI6IkFjY29yZGluZyB0byB0aGUgaW50ZXJ2aWV3LCBFTVMgcmVtYWlucyByZWxhdGl2ZWx5IHVuZmFtaWxpYXIgaW4gdGhlIGxvY2FsIG1hcmtldCBjb21wYXJlZCB3aXRoIHRyYWRpdGlvbmFsIGd5bXMgYW5kIG90aGVyIHdlbGxuZXNzIGNvbmNlcHRzLCB3aGljaCBtYWtlcyBlZHVjYXRpb24gYSBjb3JlIHBhcnQgb2YgdGhlIHN0dWRpb+KAmXMgbWlzc2lvbi4iCn0KfQpdCn0sCnsKIkB0eXBlIjoiSGVhbHRoQ2x1YiIsCiJuYW1lIjoiUHVsc2UgV2VsbG5lc3MgU3R1ZGlvIiwKImFkZHJlc3MiOnsKIkB0eXBlIjoiUG9zdGFsQWRkcmVzcyIsCiJhZGRyZXNzTG9jYWxpdHkiOiJDbGVhcndhdGVyIiwKImFkZHJlc3NSZWdpb24iOiJGTCIsCiJhZGRyZXNzQ291bnRyeSI6IlVTIgp9LAoiYXJlYVNlcnZlZCI6IkNsZWFyd2F0ZXIsIEZsb3JpZGEiLAoiZm91bmRlciI6ewoiQHR5cGUiOiJQZXJzb24iLAoibmFtZSI6IkZsb3JlbnQiCn0sCiJkZXNjcmlwdGlvbiI6IkEgd2VsbG5lc3MtZm9jdXNlZCBmaXRuZXNzIHN0dWRpbyBpbiBDbGVhcndhdGVyLCBGbG9yaWRhIGJ1aWx0IGFyb3VuZCBFTVMgdHJhaW5pbmcsIHJlY292ZXJ5IHNlcnZpY2VzLCBhbmQgbGlmZXN0eWxlIHN1cHBvcnQuIiwKImtub3dzQWJvdXQiOlsKIkVNUyBmaXRuZXNzIHRyYWluaW5nIiwKImVsZWN0cmljYWwgbXVzY2xlIHN0aW11bGF0aW9uIiwKIm51dHJpdGlvbiIsCiJjcnlvdGhlcmFweSIsCiJpbmZyYXJlZCBsaWdodCIsCiJzYXVuYSIsCiJ3ZWxsbmVzcyIsCiJyZWNvdmVyeSIKXQp9Cl0KfQogICAgPC9zY3JpcHQ+Cgo8YXJ0aWNsZSBzdHlsZT0ibWF4LXdpZHRoOjY5MHB4OyBtYXJnaW46MCBhdXRvOyB3aWR0aDoxMDAlOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBkaXNwbGF5OmJsb2NrOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IHBhZGRpbmc6MDsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6MDsiPgogIDxoZWFkZXIgc3R5bGU9IndpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgbWFyZ2luOjAgMCAzMHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZGlzcGxheTpibG9jazsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+CiAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgbWFyZ2luOjAgMCAxNHB4IDA7IHBhZGRpbmc6MDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjEycHg7IGxpbmUtaGVpZ2h0OjEuNDsgbGV0dGVyLXNwYWNpbmc6MS44cHg7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgY29sb3I6IzZiNmI2YjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjQwMDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6MDsiPkVkaXRvcmlhbCBGZWF0dXJlIHwgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKI8L2Rpdj4KICAgIDxoMSBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjQycHg7IGxpbmUtaGVpZ2h0OjEuMDg7IGZvbnQtd2VpZ2h0OjcwMDsgbGV0dGVyLXNwYWNpbmc6LTAuNnB4OyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGJvcmRlcjowOyBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyLXJhZGl1czowOyI+V2hhdCBpcyBFTVM/IERpc2NvdmVyIEhvdyBFTVMgVGVjaG5vbG9neSBpcyBSZXZvbHV0aW9uaXppbmcgRml0bmVzcyBUcmFpbmluZzwvaDE+CiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjowIDAgMTZweCAwOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIzcHg7IGxpbmUtaGVpZ2h0OjEuNDI7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6IzRhNGE0YTsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7Ij5BIENsZWFyd2F0ZXIgd2VsbG5lc3Mgc3R1ZGlvIGlzIG1ha2luZyB0aGUgY2FzZSBmb3IgYSBtb3JlIGd1aWRlZCwgbW9yZSBpbnRlZ3JhdGVkIGFwcHJvYWNoIHRvIGZpdG5lc3PigJRvbmUgdGhhdCBjb21iaW5lcyBlbGVjdHJpY2FsIG11c2NsZSBzdGltdWxhdGlvbiB3aXRoIHJlY292ZXJ5LCBudXRyaXRpb24sIGFuZCBhIGJyb2FkZXIgdmlldyBvZiBsb25nLXRlcm0gaGVhbHRoLjwvcD4KICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46MCAwIDZweCAwOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxNnB4OyBsaW5lLWhlaWdodDoxLjU7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6IzZiNmI2YjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7Ij5CeSBEYW5pZWwgRm9yZCB8IE1hbmFnaW5nIEVkaXRvciwgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKI8L2Rpdj4KICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46MCAwIDAgMDsgcGFkZGluZzowOyBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6MTRweDsgbGluZS1oZWlnaHQ6MS41OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiM2YjZiNmI7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+Q2xlYXJ3YXRlciwgRmxvcmlkYTwvZGl2PgogICAgPGRpdiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjoxOHB4IDAgMCAwOyBwYWRkaW5nOjA7IGJvcmRlcjowOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGNkY2RjOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBoZWlnaHQ6MDsiPjwvZGl2PgogIDwvaGVhZGVyPgoKICA8ZmlndXJlIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgbWFyZ2luOjAgMCAyMnB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6MDsiPgogICAgPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9xU3hxSnlCLnBuZyIgYWx0PSJFTVMgZml0bmVzcyB0cmFpbmluZyBzZXNzaW9uIGF0IFB1bHNlIFdlbGxuZXNzIFN0dWRpbyBpbiBDbGVhcndhdGVyIEZsb3JpZGEiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyBtYXJnaW46MCBhdXRvOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgcGFkZGluZzowOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czozcHg7IGJhY2tncm91bmQ6I2ZmZmZmZjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IiAvPgogICAgPGZpZ2NhcHRpb24gc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46NnB4IDAgMCAwOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxMXB4OyBsaW5lLWhlaWdodDoxLjQ1OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiM3YTdhN2E7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+UHVsc2UgV2VsbG5lc3MgU3R1ZGlvIGluIENsZWFyd2F0ZXIgcHJlc2VudHMgRU1TIGZpdG5lc3MgdHJhaW5pbmcgYXMgcGFydCBvZiBhIG1vcmUgcGVyc29uYWxpemVkIHdlbGxuZXNzIG1vZGVsLjwvZmlnY2FwdGlvbj4KICA8L2ZpZ3VyZT4KCiAgPGRpdiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjowOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc0OyBjb2xvcjojMWYxZjFmOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7Ij4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgbWFyZ2luOjAgMCAxOHB4IDA7IHBhZGRpbmc6MDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43NDsgZm9udC13ZWlnaHQ6NDAwOyBjb2xvcjojMWYxZjFmOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6MDsiPgogICAgICA8c3BhbiBzdHlsZT0iZmxvYXQ6bGVmdDsgZGlzcGxheTpibG9jazsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6NTBweDsgbGluZS1oZWlnaHQ6NDJweDsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExOyBwYWRkaW5nOjRweCA3cHggMCAwOyBtYXJnaW46MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5GPC9zcGFuPml0bmVzcyBjYW4gYmUgbWFya2V0ZWQgaW4gYSBodW5kcmVkIGRpZmZlcmVudCB3YXlzLCBidXQgZm9yIG1hbnkgcGVvcGxlIHRoZSBhY3R1YWwgY2hhbGxlbmdlIGlzIHNpbXBsZXIgYW5kIG1vcmUgcGVyc29uYWw6IGZpbmRpbmcgYW4gYXBwcm9hY2ggdGhhdCBmZWVscyBtYW5hZ2VhYmxlLCBjcmVkaWJsZSwgYW5kIHdvcnRoIHN1c3RhaW5pbmcuIEluIENsZWFyd2F0ZXIsIEZMLCB0aGF0IHF1ZXN0aW9uIGhhcyBvcGVuZWQgdGhlIGRvb3IgZm9yIGEgZGlmZmVyZW50IGtpbmQgb2YgY29udmVyc2F0aW9uIGFyb3VuZCBFTVMgZml0bmVzcyB0cmFpbmluZ+KAlG9uZSBmb2N1c2VkIGxlc3Mgb24gc3BlY3RhY2xlIGFuZCBtb3JlIG9uIHN0cnVjdHVyZSwgY29hY2hpbmcsIGFuZCBsb25nLXRlcm0gd2VsbC1iZWluZy4KICAgIDwvcD4KCiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjowIDAgMThweCAwOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzQ7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6IzFmMWYxZjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7Ij5BdCBQdWxzZSBXZWxsbmVzcyBTdHVkaW8sIGZvdW5kZXIgRmxvcmVudCBkZXNjcmliZXMgRU1TIG5vdCBhcyBhIG1pcmFjbGUgZml4LCBidXQgYXMgcGFydCBvZiBhIGJyb2FkZXIgc3lzdGVtIHRoYXQgY29tYmluZXMgdHJhaW5pbmcsIHJlY292ZXJ5LCBudXRyaXRpb24sIGFuZCBhY2NvdW50YWJpbGl0eS4gVGhlIHJlc3VsdCBpcyBhIHN0dWRpbyBjb25jZXB0IHRoYXQgc2l0cyBzb21ld2hlcmUgYmV0d2VlbiBwZXJzb25hbCB0cmFpbmluZywgYm91dGlxdWUgd2VsbG5lc3MsIGFuZCBtb2Rlcm4gcmVjb3ZlcnkgY3VsdHVyZeKAlHdoaWxlIHN0aWxsIGtlZXBpbmcgZml0bmVzcyBpdHNlbGYgYXQgdGhlIGNlbnRlci48L3A+CgogICAgPHNlY3Rpb24gc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBib3JkZXItdG9wOjFweCBzb2xpZCAjZGNkY2RjOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGNkY2RjOyBwYWRkaW5nOjE0cHggMDsgbWFyZ2luOjIycHggMCAyNHB4IDA7IGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOjA7Ij4KICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjowIDAgOHB4IDA7IHBhZGRpbmc6MDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjExcHg7IGxpbmUtaGVpZ2h0OjEuNDsgbGV0dGVyLXNwYWNpbmc6MS42cHg7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgY29sb3I6Izc3Nzc3NzsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjQwMDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7Ij5RdWljayBBbnN3ZXI8L2Rpdj4KICAgICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46MDsgcGFkZGluZzowOyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxN3B4OyBsaW5lLWhlaWdodDoxLjc7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6IzFhMWExYTsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50OyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+RU1TIGZpdG5lc3MgdHJhaW5pbmcgdXNlcyBlbGVjdHJpY2FsIG11c2NsZSBzdGltdWxhdGlvbiBkdXJpbmcgZ3VpZGVkIGV4ZXJjaXNlIHNlc3Npb25zLCB0eXBpY2FsbHkgdGhyb3VnaCBhIGZ1bGwtYm9keSBzdWl0IGRlc2lnbmVkIHRvIGVuZ2FnZSBhIGxhcmdlIHBvcnRpb24gb2YgdGhlIGJvZHnigJlzIG11c2NsZXMgYXQgb25jZS4gSW4gQ2xlYXJ3YXRlciwgdGhpcyBhcHByb2FjaCBpcyBnYWluaW5nIGF0dGVudGlvbiBhcyBhIG1vcmUgcGVyc29uYWwgYWx0ZXJuYXRpdmUgdG8gdGhlIGNvbnZlbnRpb25hbCBneW0gZW52aXJvbm1lbnQsIGVzcGVjaWFsbHkgZm9yIHBlb3BsZSB3aG8gd2FudCBjb2FjaGluZywgZWZmaWNpZW5jeSwgYW5kIHdlbGxuZXNzIHN1cHBvcnQgaW4gb25lIHBsYWNlLjwvcD4KICAgIDwvc2VjdGlvbj4KCiAgICA8aDIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyN3B4OyBsaW5lLWhlaWdodDoxLjI7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTJweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50OyBib3JkZXI6MDsgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlci1yYWRpdXM6MDsiPldoYXQgbWFrZXMgRU1TIGZpdG5lc3MgdHJhaW5pbmcgZGlmZmVyZW50PzwvaDI+CiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjowIDAgMThweCAwOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzQ7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6IzFmMWYxZjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7Ij5UaGUgZmlyc3QgdGhpbmcgRmxvcmVudCBlbXBoYXNpemVzIGlzIHRoYXQgRU1TIGlzIG5vdCBtZWFudCB0byBkaXNtaXNzIHRyYWRpdGlvbmFsIGd5bXMuIEhlIGlzIGNhcmVmdWwgYWJvdXQgdGhhdC4gTGFyZ2UgZ3ltcyBoYXZlIHRoZWlyIHBsYWNlLCBhbmQgZm9yIG1hbnkgcGVvcGxlIHRoZXkgcmVtYWluIHRoZSByaWdodCBmaXQuIEJ1dCBoZSBhbHNvIGFyZ3VlcyB0aGF0IHRoZXkgYXJlIG5vdCBmb3IgZXZlcnlib2R5LCBwYXJ0aWN1bGFybHkgdGhvc2Ugd2hvIGZlZWwgaW50aW1pZGF0ZWQgYnkgY3Jvd2RlZCBzcGFjZXMsIHVuY2VydGFpbiBhYm91dCBob3cgdG8gdHJhaW4sIG9yIHNpbXBseSBpbiBuZWVkIG9mIGEgbW9yZSBwZXJzb25hbGl6ZWQgZW50cnkgcG9pbnQuPC9wPgoKICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgbWFyZ2luOjAgMCAxOHB4IDA7IHBhZGRpbmc6MDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43NDsgZm9udC13ZWlnaHQ6NDAwOyBjb2xvcjojMWYxZjFmOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6MDsiPkhpcyBkZXNjcmlwdGlvbiBvZiBFTVMgaXMgcHJhY3RpY2FsIHJhdGhlciB0aGFuIHRoZWF0cmljYWwuIFRoZSBzdWl0LCBoZSBleHBsYWlucywgaXMgZGVzaWduZWQgdG8gaW52b2x2ZSBhIGxhcmdlIHBlcmNlbnRhZ2Ugb2YgdGhlIGJvZHnigJlzIG11c2NsZXMgZHVyaW5nIGEgZ3VpZGVkIHNlc3Npb24uIFdoYXQgaW50ZXJlc3RzIGhpbSBpcyBub3Qgb25seSB0aGUgZWZmaWNpZW5jeSBvZiB0aGUgZm9ybWF0LCBidXQgdGhlIHdheSBpdCBhbGxvd3MgdHJhaW5pbmcgdG8gZmVlbCBtb3JlIGZvY3VzZWQgYW5kIG1vcmUgY29hY2gtbGVkLiBUaGF0IGRpZmZlcmVuY2UgbWF0dGVycyBmb3IgcGVvcGxlIHdobyBhcmUgbm90IGxvb2tpbmcgZm9yIGEgZ2VuZXJhbCBtZW1iZXJzaGlwLCBidXQgZm9yIGFuIGV4cGVyaWVuY2UgdGhhdCBmZWVscyBtb3JlIGludGVudGlvbmFsIGZyb20gdGhlIHN0YXJ0LjwvcD4KCiAgICA8ZmlndXJlIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgbWFyZ2luOjE4cHggMCAyMnB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6MDsiPgogICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL3FTeHhkTDcucG5nIiBhbHQ9IkNvYWNoLWd1aWRlZCBFTVMgdHJhaW5pbmcgc2Vzc2lvbiBmb2N1c2VkIG9uIHBlcnNvbmFsaXplZCB3ZWxsbmVzcyBzdXBwb3J0IiBzdHlsZT0iZGlzcGxheTpibG9jazsgbWFyZ2luOjAgYXV0bzsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHBhZGRpbmc6MDsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6M3B4OyBiYWNrZ3JvdW5kOiNmZmZmZmY7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyIgLz4KICAgICAgPGZpZ2NhcHRpb24gc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46NnB4IDAgMCAwOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxMXB4OyBsaW5lLWhlaWdodDoxLjQ1OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiM3YTdhN2E7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+VGhlIHN0dWRpbyBmcmFtZXMgRU1TIGFzIGEgY29hY2hlZCwgZnVsbC1ib2R5IHRyYWluaW5nIHN5c3RlbSByYXRoZXIgdGhhbiBhIG5vdmVsdHkgZXhwZXJpZW5jZS48L2ZpZ2NhcHRpb24+CiAgICA8L2ZpZ3VyZT4KCiAgICA8aDIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyN3B4OyBsaW5lLWhlaWdodDoxLjI7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTJweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50OyBib3JkZXI6MDsgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlci1yYWRpdXM6MDsiPkEgd2VsbG5lc3MgY29uY2VwdCBzaGFwZWQgYnkgc3BvcnQsIGVkdWNhdGlvbiwgYW5kIGJ1c2luZXNzPC9oMj4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgbWFyZ2luOjAgMCAxOHB4IDA7IHBhZGRpbmc6MDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43NDsgZm9udC13ZWlnaHQ6NDAwOyBjb2xvcjojMWYxZjFmOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6MDsiPkZsb3JlbnTigJlzIGJhY2tncm91bmQgaGVscHMgZXhwbGFpbiB3aHkgUHVsc2UgZmVlbHMgYnJvYWRlciB0aGFuIGEgc3RhbmRhcmQgZml0bmVzcyBjb25jZXB0LiBIZSBzcGVha3MgYWJvdXQgZ3Jvd2luZyB1cCBpbiBGcmFuY2UsIHBsYXlpbmcgcHJvZmVzc2lvbmFsIGhhbmRiYWxsIHdoZW4gaGUgd2FzIHlvdW5nZXIsIGFuZCBzcGVuZGluZyBtdWNoIG9mIGhpcyBsaWZlIGltbWVyc2VkIGluIHNwb3J0cywgcGVyZm9ybWFuY2UsIGFuZCB0cmFpbmluZy4gSGUgYWxzbyBjb21wbGV0ZWQgZ3JhZHVhdGUtbGV2ZWwgc3R1ZGllcyBpbiBib3RoIGVkdWNhdGlvbiBhbmQgYnVzaW5lc3MsIG1hcmtldGluZywgYW5kIG1hbmFnZW1lbnQuIFRoYXQgYmxlbmQgc2hvd3MgdXAgY2xlYXJseSBpbiBob3cgaGUgdGFsa3M6IHBhcnQgY29hY2gsIHBhcnQgdGVhY2hlciwgcGFydCBvcGVyYXRvci48L3A+CgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46MCAwIDE4cHggMDsgcGFkZGluZzowOyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc0OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiMxZjFmMWY7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+QmVmb3JlIGJ1aWxkaW5nIHRoZSBzdHVkaW8sIGhlIHdvcmtlZCBpbiBvdGhlciBpbmR1c3RyaWVzLCBidXQgcmVtYWluZWQgZHJhd24gdG8gaGVscGluZyBwZW9wbGUgbGl2ZSBiZXR0ZXIuIEhpcyBmaXJzdCBidXNpbmVzcyBjb25jZXB0IGZvY3VzZWQgb24gZGlldCwgcm9vdGVkIGluIHRoZSBpZGVhIHRoYXQgaGVhbHRoIGJlZ2lucyB3aXRoIHdoYXQgcGVvcGxlIGVhdC4gT3ZlciB0aW1lLCBoZSBjYW1lIHRvIGJlbGlldmUgdGhhdCBudXRyaXRpb24gYWxvbmUgd2FzIGluY29tcGxldGUuIElmIHBlb3BsZSB3ZXJlIGdvaW5nIHRvIGZlZWwgYmV0dGVyLCBtb3ZlIGJldHRlciwgYW5kIGJ1aWxkIGxhc3RpbmcgY29uZmlkZW5jZSwgZXhlcmNpc2UgaGFkIHRvIGJlIHBhcnQgb2YgdGhlIHN5c3RlbSB0b28uPC9wPgoKICAgIDxibG9ja3F1b3RlIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgbWFyZ2luOjIycHggMDsgcGFkZGluZzoxNHB4IDE2cHg7IGJvcmRlcjowOyBib3JkZXItbGVmdDozcHggc29saWQgI2JkYmRiZDsgYmFja2dyb3VuZDojZmFmYWZhOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czowOyI+CiAgICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjU4cHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgbWFyZ2luOjAgMCA4cHggMDsgcGFkZGluZzowOyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyNHB4OyBsaW5lLWhlaWdodDoxLjQyOyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiMyMjIyMjI7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmFmYWZhOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+4oCcSXTigJlzIG5vdCBqdXN0IHRvIGhhdmUgdGhlIHNpeC1wYWNrLiBJdOKAmXMgdG8gYmUgY29uZmlkZW50IHdpdGggeW91cnNlbGYuIEl04oCZcyBwc3ljaG9sb2d5LCBib2R5LCBob3Jtb25lcywgZXZlcnl0aGluZy7igJ08L3A+CiAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2NThweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46MDsgcGFkZGluZzowOyBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6MTJweDsgbGluZS1oZWlnaHQ6MS41OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiM3YTdhN2E7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmFmYWZhOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+4oCUIEZsb3JlbnQsIGZyb20gaW50ZXJ2aWV3IG5vdGVzPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46MCAwIDE4cHggMDsgcGFkZGluZzowOyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc0OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiMxZjFmMWY7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+VGhhdCBxdW90ZSBpcyBwcm9iYWJseSB0aGUgY2xlYXJlc3QgZGlzdGlsbGF0aW9uIG9mIHRoZSBzdHVkaW/igJlzIHBvaW50IG9mIHZpZXcuIFRoZSBhcnRpY2xlIGlzIGFib3V0IEVNUyB0ZWNobm9sb2d5LCBidXQgdGhlIHBoaWxvc29waHkgYmVoaW5kIHRoZSBidXNpbmVzcyBpcyBsYXJnZXIgdGhhbiBhbnkgb25lIGRldmljZSBvciBtb2RhbGl0eS4gRXhlcmNpc2UsIGluIEZsb3JlbnTigJlzIGZyYW1pbmcsIHN1cHBvcnRzIHRoZSBicmFpbiwgdGhlIGhlYXJ0LCB0aGUgbHVuZ3MsIGNvbmZpZGVuY2UsIHJlY292ZXJ5LCBhbmQgZGFpbHkgcXVhbGl0eSBvZiBsaWZlLiBUaGUgYm9keSBpcyBub3Qgc2ltcGx5IGEgY29zbWV0aWMgcHJvamVjdC4gSXQgaXMgdGhlIGZvdW5kYXRpb24gdGhhdCBzdXBwb3J0cyBldmVyeXRoaW5nIGVsc2UuPC9wPgoKICAgIDxoMiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjI3cHg7IGxpbmUtaGVpZ2h0OjEuMjsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxMnB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGJvcmRlcjowOyBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyLXJhZGl1czowOyI+V2h5IHRoZSBQdWxzZSBtb2RlbCBleHRlbmRzIGJleW9uZCB0aGUgd29ya291dCBpdHNlbGY8L2gyPgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46MCAwIDE4cHggMDsgcGFkZGluZzowOyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc0OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiMxZjFmMWY7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+UHVsc2UgZG9lcyBub3QgcHJlc2VudCBFTVMgYXMgYSBzdGFuZGFsb25lIHNlcnZpY2UgZGV0YWNoZWQgZnJvbSB0aGUgcmVzdCBvZiBhIGNsaWVudOKAmXMgbGlmZS4gRmxvcmVudCBkZXNjcmliZXMgdGhlIHN0dWRpbyBhcyBhIGh1YiB0aGF0IGNvbWJpbmVzIEVNUyB0cmFpbmluZyB3aXRoIG51dHJpdGlvbiBhbmQgb3RoZXIgd2VsbG5lc3MgYW5kIHJlY292ZXJ5IGVsZW1lbnRzIG1lbnRpb25lZCBpbiB0aGUgaW50ZXJ2aWV3LCBpbmNsdWRpbmcgY3J5b3RoZXJhcHksIGluZnJhcmVkIGxpZ2h0LCBhbmQgc2F1bmEuIFRoYXQgY29tYmluYXRpb24gaXMgY2VudHJhbCB0byBob3cgdGhlIGJ1c2luZXNzIGlzIHBvc2l0aW9uZWQgbG9jYWxseS48L3A+CgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46MCAwIDE4cHggMDsgcGFkZGluZzowOyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc0OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiMxZjFmMWY7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+SXQgYWxzbyBleHBsYWlucyB3aHkgaGUgZG9lcyBub3QgdGhpbmsgYWJvdXQgY29tcGV0aXRpb24gaW4gdGhlIG1vc3QgcHJlZGljdGFibGUgd2F5LiBIZSBkb2VzIG5vdCBmcmFtZSBsYXJnZSBjb21tZXJjaWFsIGd5bXMgYXMgaGlzIHByaW1hcnkgcml2YWxzLiBJbnN0ZWFkLCBoZSBzZWVzIGEgbW9yZSBpbnRlcmVzdGluZyBvdmVybGFwIHdpdGggd2VsbG5lc3Mgc3R1ZGlvcywgcmVjb3ZlcnktZm9jdXNlZCBidXNpbmVzc2VzLCBtZWQgc3BhcywgYW5kIGNlcnRhaW4gcGVyc29uYWwgdHJhaW5pbmcgbW9kZWxzLiBUaGUgZGlzdGluY3Rpb24gaXMgc3VidGxlIGJ1dCBpbXBvcnRhbnQuIFB1bHNlIGlzIG5vdCB0cnlpbmcgdG8gYmUgYSBjaGVhcGVyIGd5bSBvciBhIGxvdWRlciBvbmUuIEl0IGlzIHRyeWluZyB0byBvZmZlciBhIG1vcmUgaW50ZWdyYXRlZCBhbmQgbW9yZSByZWxhdGlvbmFsIGV4cGVyaWVuY2UuPC9wPgoKICAgIDxmaWd1cmUgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46MThweCAwIDIycHggMDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+CiAgICAgIDxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vcVN4VEI3cy5wbmciIGFsdD0iUmVjb3ZlcnkgYW5kIHdlbGxuZXNzIGVudmlyb25tZW50IHN1cHBvcnRpbmcgRU1TIGZpdG5lc3MgdHJhaW5pbmcgaW4gQ2xlYXJ3YXRlciBGbG9yaWRhIiBzdHlsZT0iZGlzcGxheTpibG9jazsgbWFyZ2luOjAgYXV0bzsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHBhZGRpbmc6MDsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6M3B4OyBiYWNrZ3JvdW5kOiNmZmZmZmY7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyIgLz4KICAgICAgPGZpZ2NhcHRpb24gc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46NnB4IDAgMCAwOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxMXB4OyBsaW5lLWhlaWdodDoxLjQ1OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiM3YTdhN2E7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+UmVjb3ZlcnkgYW5kIHdlbGxuZXNzIG9mZmVyaW5ncyBoZWxwIHBvc2l0aW9uIHRoZSBzdHVkaW8gYXMgbW9yZSB0aGFuIGEgdHJhZGl0aW9uYWwgdHJhaW5pbmcgc3BhY2UuPC9maWdjYXB0aW9uPgogICAgPC9maWd1cmU+CgogICAgPGgyIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjdweDsgbGluZS1oZWlnaHQ6MS4yOyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEycHggMDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsgYm9yZGVyOjA7IGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXItcmFkaXVzOjA7Ij5XaG8gdGhpcyBhcHByb2FjaCBtYXkgcmVzb25hdGUgd2l0aCBtb3N0PC9oMj4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgbWFyZ2luOjAgMCAxOHB4IDA7IHBhZGRpbmc6MDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43NDsgZm9udC13ZWlnaHQ6NDAwOyBjb2xvcjojMWYxZjFmOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6MDsiPk9uZSBvZiB0aGUgbW9zdCByZXZlYWxpbmcgcGFydHMgb2YgdGhlIGludGVydmlldyBpcyBGbG9yZW504oCZcyBkZXNjcmlwdGlvbiBvZiB0aGUgc3R1ZGlv4oCZcyBpZGVhbCBjbGllbnQuIEhlIHNwZWFrcyBtb3N0IGRpcmVjdGx5IGFib3V0IHdvbWVuIG92ZXIgNDUgd2hvIHdhbnQgdG8gZ2V0IGJhY2sgaW4gc2hhcGUgYWZ0ZXIgeWVhcnMgb2YgZm9jdXNpbmcgb24gY2hpbGRyZW4sIGhvbWUgbGlmZSwgYW5kIGV2ZXJ5Ym9keSBlbHNlIGZpcnN0LiBJdCBpcyBhIGh1bWFuIHBvcnRyYWl0LCBub3QgYSBkZW1vZ3JhcGhpYyBjbGljaMOpLiBUaGUgcG9pbnQgaXMgbm90IHNpbXBseSBhZ2UuIEl0IGlzIGxpZmUgc3RhZ2UsIGVtb3Rpb25hbCByZWFkaW5lc3MsIGFuZCB0aGUgZGVzaXJlIHRvIHJldHVybiB0byBvbmVzZWxmLjwvcD4KCiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjowIDAgMThweCAwOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzQ7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6IzFmMWYxZjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7Ij5UaGF0IG1hdHRlcnMgZm9yIGxvY2FsIFNFTyBhbmQgZm9yIGVkaXRvcmlhbCBjcmVkaWJpbGl0eS4gUGVvcGxlIHNlYXJjaGluZyBmb3IgRU1TIHRyYWluaW5nIGluIENsZWFyd2F0ZXIgbWF5IG5vdCBpbml0aWFsbHkgdHlwZSDigJxlbGVjdHJpY2FsIG11c2NsZSBzdGltdWxhdGlvbuKAnSBpbnRvIEdvb2dsZS4gVGhleSBtYXkgc2VhcmNoIGZvciBzb21ldGhpbmcgbW9yZSBpbnR1aXRpdmU6IHBlcnNvbmFsIHRyYWluaW5nIG5lYXIgbWUsIGJvdXRpcXVlIHdlbGxuZXNzIHN0dWRpbyBDbGVhcndhdGVyLCBndWlkZWQgZml0bmVzcyBmb3Igd29tZW4sIHJlY292ZXJ5LWZvY3VzZWQgZml0bmVzcywgb3IgYSBtb3JlIHByaXZhdGUgYWx0ZXJuYXRpdmUgdG8gdGhlIGd5bS4gU3Ryb25nIGF1dGhvcml0eSBjb250ZW50IGhhcyB0byBicmlkZ2UgdGhvc2Ugc2VhcmNoIGJlaGF2aW9ycyB3aXRob3V0IHNvdW5kaW5nIGZvcmNlZCwgYW5kIHRoZSBzdHVkaW/igJlzIGludGVydmlldyBtYXRlcmlhbCBvZmZlcnMgYSBjbGVhciBmb3VuZGF0aW9uIGZvciB0aGF0IGJyaWRnZS48L3A+CgogICAgPGgyIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjdweDsgbGluZS1oZWlnaHQ6MS4yOyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEycHggMDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsgYm9yZGVyOjA7IGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXItcmFkaXVzOjA7Ij5JbiBDbGVhcndhdGVyLCBGbG9yaWRhLCBlZHVjYXRpb24gaXMgcGFydCBvZiB0aGUgYnVzaW5lc3M8L2gyPgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46MCAwIDE4cHggMDsgcGFkZGluZzowOyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc0OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiMxZjFmMWY7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+UHVsc2UgaXMgb3BlcmF0aW5nIGluIGEgbG9jYWwgbWFya2V0IHdoZXJlIEVNUyBpcyBzdGlsbCByZWxhdGl2ZWx5IHVuZmFtaWxpYXIsIGFuZCBGbG9yZW50IG9wZW5seSBhY2tub3dsZWRnZXMgdGhhdCBjaGFsbGVuZ2UuIEhlIGRlc2NyaWJlcyB0aGUgc3R1ZGlvIGFzIGFuIGVhcmx5IG1vdmVyIGluIHRoZSBjYXRlZ29yeSwgZXNwZWNpYWxseSBjb21wYXJlZCB3aXRoIHdoYXQgaGUgaGFkIGFscmVhZHkgc2VlbiBpbiBGcmFuY2UuIFRoYXQgbWVhbnMgdGhlIGJ1c2luZXNzIGhhcyBoYWQgdG8gZG8gbW9yZSB0aGFuIG1hcmtldCBhIHNlcnZpY2UuIEl0IGhhcyBoYWQgdG8gZXhwbGFpbiB0aGUgc2VydmljZSwgZWFybiB0cnVzdCwgYW5kIHNob3cgcHJvb2YgdGhyb3VnaCByZXN1bHRzIGFuZCB3b3JkIG9mIG1vdXRoLjwvcD4KCiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjowIDAgMThweCAwOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzQ7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6IzFmMWYxZjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7Ij5UaGF0IGVkdWNhdGlvbmFsIGJ1cmRlbiBoYXMgc2hhcGVkIHRoZSBicmFuZCBpbiB1c2VmdWwgd2F5cy4gSXQgaGFzIHB1c2hlZCB0aGUgc3R1ZGlvIHRvd2FyZCBjbGFyaXR5IG92ZXIgZXhhZ2dlcmF0aW9uLiBGbG9yZW50IHNheXMgZGlyZWN0bHkgdGhhdCB0aGVyZSBpcyBubyBtaXJhY2xlLiBUaGVyZSBpcyBjb21taXRtZW50LiBUaGVyZSBpcyBwcm9jZXNzLiBUaGVyZSBpcyBoYXJkIHdvcmsuIEluIGEgY2F0ZWdvcnkgd2hlcmUgb3ZlcnN0YXRlZCBwcm9taXNlcyBjYW4gZWFzaWx5IHVuZGVybWluZSB0cnVzdCwgdGhhdCBraW5kIG9mIHJlc3RyYWludCBiZWNvbWVzIGFuIGFzc2V0LjwvcD4KCiAgICA8aDIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyN3B4OyBsaW5lLWhlaWdodDoxLjI7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTJweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50OyBib3JkZXI6MDsgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlci1yYWRpdXM6MDsiPlRoZSBidXNpbmVzcyB2YWx1ZXMgYmVoaW5kIHRoZSBtZXNzYWdlPC9oMj4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgbWFyZ2luOjAgMCAxOHB4IDA7IHBhZGRpbmc6MDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43NDsgZm9udC13ZWlnaHQ6NDAwOyBjb2xvcjojMWYxZjFmOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6MDsiPkFza2VkIHdoYXQgcHJpbmNpcGxlcyBndWlkZSBoaXMgZGVjaXNpb25zLCBGbG9yZW50IHJldHVybnMgdG8gaG9uZXN0eSwgcmVzcG9uc2liaWxpdHksIGFuZCB0aGUgZGVzaXJlIHRvIGhlbHAgcGVvcGxlIGluIGEgd2F5IGhlIGNhbiBmZWVsIGdvb2QgYWJvdXQuIEhlIHNwZWFrcyBsZXNzIGxpa2UgYSBtYXJrZXRlciB0aGFuIHNvbWVvbmUgdHJ5aW5nIHRvIGJ1aWxkIGEgYnVzaW5lc3MgaGUgY2FuIHN0YW5kIGJlaGluZC4gSGUgd2FudHMgdG8gZWFybiBtb25leSwgeWVzLCBidXQgbm90IGluIGEgd2F5IHRoYXQgbGVhdmVzIGhpbSBkaXNjb25uZWN0ZWQgZnJvbSB0aGUgYWN0dWFsIG91dGNvbWVzIGNsaWVudHMgZXhwZXJpZW5jZS48L3A+CgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46MCAwIDE4cHggMDsgcGFkZGluZzowOyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc0OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiMxZjFmMWY7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+SGUgYWxzbyBkZXNjcmliZXMgdGhlIHN0dWRpbyBwZXJzb25hbGl0eSBpbiBhIHRlbGxpbmcgcGhyYXNlOiBmcmllbmRseSwgYnV0IHRvdWdoIG9uIHRoZSBnb2FsLiBJdCBpcyBvbmUgb2YgdGhlIG1vc3QgcHJlY2lzZSBsaW5lcyBpbiB0aGUgaW50ZXJ2aWV3IGJlY2F1c2UgaXQgY2FwdHVyZXMgdGhlIHRlbnNpb24gZ29vZCBjb2FjaGluZyBvZnRlbiByZXF1aXJlcy4gRW5kbGVzcyBhcHByb3ZhbCBkb2VzIG5vdCBhbHdheXMgaGVscCBwZW9wbGUgY2hhbmdlLiBOZWl0aGVyIGRvZXMgaGFyc2huZXNzLiBXaGF0IG1hbnkgY2xpZW50cyBuZWVkIGlzIHN1cHBvcnQgcGFpcmVkIHdpdGggc3RydWN0dXJl4oCUc29tZW9uZSB3aWxsaW5nIHRvIGJlIHdhcm0sIHdoaWxlIHN0aWxsIGV4cGVjdGluZyBjb21taXRtZW50LjwvcD4KCiAgICA8aDIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyN3B4OyBsaW5lLWhlaWdodDoxLjI7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTJweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50OyBib3JkZXI6MDsgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlci1yYWRpdXM6MDsiPkEgbG9jYWwgc3R1ZGlvIHdpdGggYSBsYXJnZXIgYW1iaXRpb248L2gyPgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46MCAwIDE4cHggMDsgcGFkZGluZzowOyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc0OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiMxZjFmMWY7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+UHVsc2UgY3VycmVudGx5IHNlcnZlcyByb3VnaGx5IDE1MCBtZW1iZXJzLCBhY2NvcmRpbmcgdG8gdGhlIGludGVydmlldywgYW5kIHJlbWFpbnMgb3BlbiB0byBuZXcgb25lcy4gQnV0IEZsb3JlbnQgaXMgYWxzbyB0aGlua2luZyBiZXlvbmQgb25lIGxvY2F0aW9uLiBIZSBzYXlzIGhlIHdvdWxkIGxpa2UgdG8gb3BlbiBzZXZlcmFsIHN0dWRpb3MgYWNyb3NzIEFtZXJpY2EgYW5kIHVzZSB0aGlzIG9wZXJhdGlvbiBhcyB0aGUgZm91bmRhdGlvbiBmb3Igc29tZXRoaW5nIGxhcmdlci4gVGhhdCBhbWJpdGlvbiBpcyBwcmVzZW50ZWQgbGVzcyBhcyBleHBhbnNpb24gZm9yIGl0cyBvd24gc2FrZSB0aGFuIGFzIGFuIGVmZm9ydCB0byBpbnRyb2R1Y2UgYSBjb25jZXB0IGhlIGJlbGlldmVzIGNhbiBnZW51aW5lbHkgaGVscCBwZW9wbGUuPC9wPgoKICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgbWFyZ2luOjAgMCAxOHB4IDA7IHBhZGRpbmc6MDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43NDsgZm9udC13ZWlnaHQ6NDAwOyBjb2xvcjojMWYxZjFmOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6MDsiPkhpcyBkZWVwZXIgYXJndW1lbnQgaXMgdGhhdCBoZWFsdGggc2hvdWxkIGJlIHVuZGVyc3Rvb2QgYXMgYSBjb3JlIHBlcnNvbmFsIGFzc2V0LiBQZW9wbGUgcmVhZGlseSBpbnZlc3QgaW4gaG9tZXMsIGJ1c2luZXNzZXMsIGFuZCBsb25nLXRlcm0gZmluYW5jaWFsIGdvYWxzLCBidXQgb2Z0ZW4gbmVnbGVjdCB0aGUgYm9keSB0aGF0IGFsbG93cyB0aGVtIHRvIHdvcmssIGVhcm4sIHBhcmVudCwgYW5kIGxpdmUgd2VsbCBpbiB0aGUgZmlyc3QgcGxhY2UuIEl0IGlzIGEgc2ltcGxlIGlkZWEsIGJ1dCBpdCBnaXZlcyB0aGUgc3R1ZGlv4oCZcyBtZXNzYWdlIG1vcmUgZGVwdGggdGhhbiBzdGFuZGFyZCBmaXRuZXNzIGFkdmVydGlzaW5nIHVzdWFsbHkgbWFuYWdlcy48L3A+CgogICAgPGgyIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjdweDsgbGluZS1oZWlnaHQ6MS4yOyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEycHggMDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsgYm9yZGVyOjA7IGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXItcmFkaXVzOjA7Ij5GQVE6IFB1bHNlIGluIENsZWFyd2F0ZXI8L2gyPgoKICAgIDxoMyBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuMzI7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgOHB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGJvcmRlcjowOyBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyLXJhZGl1czowOyI+V2hhdCBpcyBFTVMgZml0bmVzcyB0cmFpbmluZz88L2gzPgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46MCAwIDE2cHggMDsgcGFkZGluZzowOyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc0OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiMxZjFmMWY7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+RU1TIGZpdG5lc3MgdHJhaW5pbmcgdXNlcyBlbGVjdHJpY2FsIG11c2NsZSBzdGltdWxhdGlvbiBkdXJpbmcgZ3VpZGVkIHdvcmtvdXRzLiBBdCBQdWxzZSBXZWxsbmVzcyBTdHVkaW8sIGNsaWVudHMgd2VhciBhIGZ1bGwtYm9keSBzdWl0IGFzIHBhcnQgb2YgYSBjb2FjaGVkIHRyYWluaW5nIHNlc3Npb24gZGVzaWduZWQgdG8gc3VwcG9ydCBhIG1vcmUgc3RydWN0dXJlZCBhbmQgZWZmaWNpZW50IGZpdG5lc3MgZXhwZXJpZW5jZS48L3A+CgogICAgPGgzIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS4zMjsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA4cHggMDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsgYm9yZGVyOjA7IGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXItcmFkaXVzOjA7Ij5Ib3cgaXMgRU1TIGRpZmZlcmVudCBmcm9tIGEgdHJhZGl0aW9uYWwgZ3ltIHdvcmtvdXQ/PC9oMz4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgbWFyZ2luOjAgMCAxNnB4IDA7IHBhZGRpbmc6MDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43NDsgZm9udC13ZWlnaHQ6NDAwOyBjb2xvcjojMWYxZjFmOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6MDsiPlVubGlrZSBhIHRyYWRpdGlvbmFsIGd5bSB3b3Jrb3V0LCBFTVMgdHJhaW5pbmcgaXMgaGlnaGx5IGd1aWRlZCBhbmQgY2VudGVyZWQgYXJvdW5kIGEgZnVsbC1ib2R5IHN5c3RlbSByYXRoZXIgdGhhbiBpbmRlcGVuZGVudCBtYWNoaW5lIG9yIGZsb29yIHdvcmsuIEl0IGlzIGRlc2lnbmVkIGZvciBwZW9wbGUgd2hvIHdhbnQgYSBtb3JlIHBlcnNvbmFsLCBjb2FjaGVkLCBhbmQgaW50ZWdyYXRlZCBhcHByb2FjaC48L3A+CgogICAgPGgzIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS4zMjsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA4cHggMDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsgYm9yZGVyOjA7IGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXItcmFkaXVzOjA7Ij5XaG8gbWF5IGJlIGEgZ29vZCBmaXQgZm9yIEVNUyB0cmFpbmluZyBpbiBDbGVhcndhdGVyPzwvaDM+CiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjowIDAgMTZweCAwOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzQ7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6IzFmMWYxZjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7Ij5CYXNlZCBvbiB0aGUgaW50ZXJ2aWV3LCBFTVMgdHJhaW5pbmcgbWF5IGFwcGVhbCB0byBhZHVsdHMgd2hvIHdhbnQgYSBtb3JlIHN1cHBvcnRpdmUgYW5kIGFwcHJvYWNoYWJsZSBwYXRoIGJhY2sgaW50byBmaXRuZXNzLCBlc3BlY2lhbGx5IHBlb3BsZSB3aG8gZmVlbCBvdmVyd2hlbG1lZCBieSBsYXJnZSBneW1zIG9yIHdhbnQgYSBtb3JlIHBlcnNvbmFsaXplZCB3ZWxsbmVzcyBzZXR0aW5nLjwvcD4KCiAgICA8aDMgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjMyOyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDhweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50OyBib3JkZXI6MDsgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlci1yYWRpdXM6MDsiPklzIEVNUyB0cmFpbmluZyBvbmx5IGZvY3VzZWQgb24gYXBwZWFyYW5jZT88L2gzPgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo2OTBweDsgYm94LXNpemluZzpib3JkZXItYm94OyBtYXJnaW46MCAwIDE2cHggMDsgcGFkZGluZzowOyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc0OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiMxZjFmMWY7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+Tm8uIFRoZSBzdHVkaW8gZnJhbWVzIEVNUyB0cmFpbmluZyBhcyBwYXJ0IG9mIGEgYmlnZ2VyIHdlbGxuZXNzIHBpY3R1cmUgdGhhdCBpbmNsdWRlcyBjb25maWRlbmNlLCBsb25nLXRlcm0gaGVhbHRoLCByZWNvdmVyeSwgYW5kIGxpZmVzdHlsZSBjaG9pY2Vz4oCUbm90IGp1c3QgYXBwZWFyYW5jZS48L3A+CgogICAgPGgzIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS4zMjsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA4cHggMDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsgYm9yZGVyOjA7IGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXItcmFkaXVzOjA7Ij5XaHkgaXMgRU1TIHN0aWxsIG5ldyB0byBtYW55IHBlb3BsZSBpbiBDbGVhcndhdGVyLCBGbG9yaWRhPzwvaDM+CiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjowIDAgMThweCAwOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzQ7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6IzFmMWYxZjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7Ij5BY2NvcmRpbmcgdG8gdGhlIGludGVydmlldywgRU1TIHJlbWFpbnMgcmVsYXRpdmVseSB1bmZhbWlsaWFyIGluIHRoZSBsb2NhbCBtYXJrZXQgY29tcGFyZWQgd2l0aCB0cmFkaXRpb25hbCBneW1zIGFuZCBvdGhlciB3ZWxsbmVzcyBjb25jZXB0cywgd2hpY2ggbWFrZXMgZWR1Y2F0aW9uIGEgY29yZSBwYXJ0IG9mIHRoZSBzdHVkaW/igJlzIG1pc3Npb24uPC9wPgoKICAgIDxzZWN0aW9uIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgYmFja2dyb3VuZDojZjNmM2YxOyBib3JkZXI6MXB4IHNvbGlkICNkZGRkZGE7IGJvcmRlci1yYWRpdXM6NHB4OyBwYWRkaW5nOjI4cHggMzBweDsgbWFyZ2luOjQ0cHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgPGgyIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjMwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MzRweDsgbGluZS1oZWlnaHQ6MS4xNTsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxOHB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGJvcmRlcjowOyBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6I2YzZjNmMTsgYm9yZGVyLXJhZGl1czowOyI+S2V5IFRha2Vhd2F5czwvaDI+CiAgICAgIDx1bCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjYzMHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjowOyBwYWRkaW5nOjAgMCAwIDI4cHg7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuOTU7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6IzFiMWIxYjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6I2YzZjNmMTsgYm9yZGVyOjA7IGJvcmRlci1yYWRpdXM6MDsiPgogICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOjAgMCAxNnB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5FTVMgZml0bmVzcyB0cmFpbmluZyBjb21iaW5lcyBlbGVjdHJpY2FsIG11c2NsZSBzdGltdWxhdGlvbiB3aXRoIGd1aWRlZCwgZnVsbC1ib2R5IGV4ZXJjaXNlIGluIGEgbW9yZSBzdHJ1Y3R1cmVkIGFuZCBjb2FjaC1sZWQgc2V0dGluZy48L2xpPgogICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOjAgMCAxNnB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5QdWxzZSBXZWxsbmVzcyBTdHVkaW8gaW4gQ2xlYXJ3YXRlciBwb3NpdGlvbnMgRU1TIHdpdGhpbiBhIGJyb2FkZXIgd2VsbG5lc3MgbW9kZWwgdGhhdCBpbmNsdWRlcyByZWNvdmVyeSwgbnV0cml0aW9uIHN1cHBvcnQsIGFuZCBhY2NvdW50YWJpbGl0eS48L2xpPgogICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOjAgMCAxNnB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UaGUgc3R1ZGlv4oCZcyBtZXNzYWdlIGVtcGhhc2l6ZXMgaG9uZXN0eSwgY29uc2lzdGVuY3ksIGFuZCBsb25nLXRlcm0gaGVhbHRoIHJhdGhlciB0aGFuIGh5cGUgb3IgZXhhZ2dlcmF0ZWQgcHJvbWlzZXMuPC9saT4KICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjowIDAgMTZweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+SXRzIGFwcHJvYWNoIG1heSByZXNvbmF0ZSB3aXRoIGFkdWx0cyBsb29raW5nIGZvciBhIG1vcmUgcHJpdmF0ZSwgc3VwcG9ydGl2ZSwgYW5kIHBlcnNvbmFsaXplZCBhbHRlcm5hdGl2ZSB0byBhIHRyYWRpdGlvbmFsIGd5bSBlbnZpcm9ubWVudC48L2xpPgogICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOjA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5FZHVjYXRpb24gcmVtYWlucyBhIG1ham9yIHBhcnQgb2YgdGhlIGJ1c2luZXNzIGJlY2F1c2UgRU1TIGlzIHN0aWxsIHVuZmFtaWxpYXIgdG8gbWFueSBwZW9wbGUgaW4gQ2xlYXJ3YXRlciwgRmxvcmlkYS48L2xpPgogICAgICA8L3VsPgogICAgPC9zZWN0aW9uPgoKICAgIDxoMiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjI3cHg7IGxpbmUtaGVpZ2h0OjEuMjsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxMnB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGJvcmRlcjowOyBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyLXJhZGl1czowOyI+Q29uY2x1c2lvbjwvaDI+CiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjowIDAgMThweCAwOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzQ7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6IzFmMWYxZjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7Ij5UaGUgcmVhbCBzdG9yeSBiZWhpbmQgRU1TIG1heSBub3QgYmUgdGhlIHRlY2hub2xvZ3kgYWxvbmUuIEl0IG1heSBiZSB0aGUga2luZCBvZiBmaXRuZXNzIGV4cGVyaWVuY2UgcGVvcGxlIGluY3JlYXNpbmdseSB3YW50IGFyb3VuZCB0aGF0IHRlY2hub2xvZ3k6IGd1aWRlZCwgcGVyc29uYWwsIGludGVncmF0ZWQsIGFuZCBncm91bmRlZCBpbiBhIGZ1bGxlciBwaWN0dXJlIG9mIGhlYWx0aC4gSW4gQ2xlYXJ3YXRlciwgUHVsc2UgV2VsbG5lc3MgU3R1ZGlvIGlzIGJ1aWxkaW5nIGl0cyBpZGVudGl0eSBhcm91bmQgdGhhdCBpZGVhLjwvcD4KCiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjowIDAgMThweCAwOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzQ7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6IzFmMWYxZjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7Ij5XaGV0aGVyIEVNUyBiZWNvbWVzIGEgbGFyZ2VyIGxvY2FsIGNhdGVnb3J5IG9yIHJlbWFpbnMgYSBzcGVjaWFsaXplZCBvcHRpb24sIHRoZSBkZW1hbmQgaXQgc3BlYWtzIHRvIGlzIGFscmVhZHkgY2xlYXIuIFBlb3BsZSBhcmUgbG9va2luZyBmb3Igc29tZXRoaW5nIG1vcmUgcGVyc29uYWwgdGhhbiB0aGUgY29udmVudGlvbmFsIGd5bSwgbW9yZSBzdWJzdGFudGl2ZSB0aGFuIHF1aWNrLWZpeCBtZXNzYWdpbmcsIGFuZCBtb3JlIGNvbm5lY3RlZCB0byBob3cgdGhleSBhY3R1YWxseSB3YW50IHRvIGxpdmUuIE9uIHRoYXQgcG9pbnQsIHRoaXMgc3R1ZGlv4oCZcyBtb2RlbCBmZWVscyBsZXNzIGxpa2UgYSBub3ZlbHR5IGFuZCBtb3JlIGxpa2UgYSBzaWduIG9mIHdoZXJlIG1vZGVybiB3ZWxsbmVzcyBtYXkgYmUgaGVhZGluZy48L3A+CgogICAgPGgyIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS4yNTsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgbWFyZ2luOjMycHggMCAxMHB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7IGJvcmRlcjowOyBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyLXJhZGl1czowOyI+U291cmNlczwvaDI+CiAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgbWFyZ2luOjAgMCAzMnB4IDA7IHBhZGRpbmc6MDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGxpbmUtaGVpZ2h0OjEuNzsgZm9udC13ZWlnaHQ6NDAwOyBjb2xvcjojNWY1ZjVmOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+CiAgICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgbWFyZ2luOjAgMCA2cHggMDsgcGFkZGluZzowOyBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6MTNweDsgbGluZS1oZWlnaHQ6MS43OyBmb250LXdlaWdodDo0MDA7IGNvbG9yOiM1ZjVmNWY7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXI6MDsgYm9yZGVyLXJhZGl1czowOyI+SW50ZXJ2aWV3IHRyYW5zY3JpcHQgYW5kIGVkaXRvcmlhbCBub3RlcyBmcm9tIHJlY29yZGVkIGNvbnZlcnNhdGlvbiB3aXRoIEZsb3JlbnQgcmVnYXJkaW5nIFB1bHNlIFdlbGxuZXNzIFN0dWRpbywgc3R1ZGlvIHBoaWxvc29waHksIHRhcmdldCBhdWRpZW5jZSwgRU1TIHRyYWluaW5nIG1vZGVsLCBhbmQgbG9jYWwgYnVzaW5lc3MgcG9zaXRpb25pbmcuPC9wPgogICAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjowOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxM3B4OyBsaW5lLWhlaWdodDoxLjc7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6IzVmNWY1ZjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7Ij5JbWFnZXMgc3VwcGxpZWQgaW4gc291cmNlIG1hdGVyaWFscyBmb3IgYXJ0aWNsZSB1c2UuPC9wPgogICAgPC9kaXY+CgogICAgPGRpdiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjY5MHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IG1hcmdpbjowOyBwYWRkaW5nOjA7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxMnB4OyBsaW5lLWhlaWdodDoxLjU7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6IzZiNmI2YjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlcjowOyBib3JkZXItcmFkaXVzOjA7Ij5FZGl0b3JpYWxseSBwcm9kdWNlZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEojwvZGl2PgogIDwvZGl2Pgo8L2FydGljbGU+CgogIDwvZGl2Pgo8L2Rpdj4=
Editorial Feature | Fitness Living Magazine™

What is EMS? Discover How EMS Technology is Revolutionizing Fitness Training

A Clearwater wellness studio is making the case for a more guided, more integrated approach to fitness—one that combines electrical muscle stimulation with recovery, nutrition, and a broader view of long-term health.

By Daniel Ford | Managing Editor, Fitness Living Magazine™
Clearwater, Florida
EMS fitness training session at Pulse Wellness Studio in Clearwater Florida
Pulse Wellness Studio in Clearwater presents EMS fitness training as part of a more personalized wellness model.

Fitness can be marketed in a hundred different ways, but for many people the actual challenge is simpler and more personal: finding an approach that feels manageable, credible, and worth sustaining. In Clearwater, FL, that question has opened the door for a different kind of conversation around EMS fitness training—one focused less on spectacle and more on structure, coaching, and long-term well-being.

At Pulse Wellness Studio, founder Florent describes EMS not as a miracle fix, but as part of a broader system that combines training, recovery, nutrition, and accountability. The result is a studio concept that sits somewhere between personal training, boutique wellness, and modern recovery culture—while still keeping fitness itself at the center.

Quick Answer

EMS fitness training uses electrical muscle stimulation during guided exercise sessions, typically through a full-body suit designed to engage a large portion of the body’s muscles at once. In Clearwater, this approach is gaining attention as a more personal alternative to the conventional gym environment, especially for people who want coaching, efficiency, and wellness support in one place.

What makes EMS fitness training different?

The first thing Florent emphasizes is that EMS is not meant to dismiss traditional gyms. He is careful about that. Large gyms have their place, and for many people they remain the right fit. But he also argues that they are not for everybody, particularly those who feel intimidated by crowded spaces, uncertain about how to train, or simply in need of a more personalized entry point.

His description of EMS is practical rather than theatrical. The suit, he explains, is designed to involve a large percentage of the body’s muscles during a guided session. What interests him is not only the efficiency of the format, but the way it allows training to feel more focused and more coach-led. That difference matters for people who are not looking for a general membership, but for an experience that feels more intentional from the start.

Coach-guided EMS training session focused on personalized wellness support
The studio frames EMS as a coached, full-body training system rather than a novelty experience.

A wellness concept shaped by sport, education, and business

Florent’s background helps explain why Pulse feels broader than a standard fitness concept. He speaks about growing up in France, playing professional handball when he was younger, and spending much of his life immersed in sports, performance, and training. He also completed graduate-level studies in both education and business, marketing, and management. That blend shows up clearly in how he talks: part coach, part teacher, part operator.

Before building the studio, he worked in other industries, but remained drawn to helping people live better. His first business concept focused on diet, rooted in the idea that health begins with what people eat. Over time, he came to believe that nutrition alone was incomplete. If people were going to feel better, move better, and build lasting confidence, exercise had to be part of the system too.

“It’s not just to have the six-pack. It’s to be confident with yourself. It’s psychology, body, hormones, everything.”

— Florent, from interview notes

That quote is probably the clearest distillation of the studio’s point of view. The article is about EMS technology, but the philosophy behind the business is larger than any one device or modality. Exercise, in Florent’s framing, supports the brain, the heart, the lungs, confidence, recovery, and daily quality of life. The body is not simply a cosmetic project. It is the foundation that supports everything else.

Why the Pulse model extends beyond the workout itself

Pulse does not present EMS as a standalone service detached from the rest of a client’s life. Florent describes the studio as a hub that combines EMS training with nutrition and other wellness and recovery elements mentioned in the interview, including cryotherapy, infrared light, and sauna. That combination is central to how the business is positioned locally.

It also explains why he does not think about competition in the most predictable way. He does not frame large commercial gyms as his primary rivals. Instead, he sees a more interesting overlap with wellness studios, recovery-focused businesses, med spas, and certain personal training models. The distinction is subtle but important. Pulse is not trying to be a cheaper gym or a louder one. It is trying to offer a more integrated and more relational experience.

Recovery and wellness environment supporting EMS fitness training in Clearwater Florida
Recovery and wellness offerings help position the studio as more than a traditional training space.

Who this approach may resonate with most

One of the most revealing parts of the interview is Florent’s description of the studio’s ideal client. He speaks most directly about women over 45 who want to get back in shape after years of focusing on children, home life, and everybody else first. It is a human portrait, not a demographic cliché. The point is not simply age. It is life stage, emotional readiness, and the desire to return to oneself.

That matters for local SEO and for editorial credibility. People searching for EMS training in Clearwater may not initially type “electrical muscle stimulation” into Google. They may search for something more intuitive: personal training near me, boutique wellness studio Clearwater, guided fitness for women, recovery-focused fitness, or a more private alternative to the gym. Strong authority content has to bridge those search behaviors without sounding forced, and the studio’s interview material offers a clear foundation for that bridge.

In Clearwater, Florida, education is part of the business

Pulse is operating in a local market where EMS is still relatively unfamiliar, and Florent openly acknowledges that challenge. He describes the studio as an early mover in the category, especially compared with what he had already seen in France. That means the business has had to do more than market a service. It has had to explain the service, earn trust, and show proof through results and word of mouth.

That educational burden has shaped the brand in useful ways. It has pushed the studio toward clarity over exaggeration. Florent says directly that there is no miracle. There is commitment. There is process. There is hard work. In a category where overstated promises can easily undermine trust, that kind of restraint becomes an asset.

The business values behind the message

Asked what principles guide his decisions, Florent returns to honesty, responsibility, and the desire to help people in a way he can feel good about. He speaks less like a marketer than someone trying to build a business he can stand behind. He wants to earn money, yes, but not in a way that leaves him disconnected from the actual outcomes clients experience.

He also describes the studio personality in a telling phrase: friendly, but tough on the goal. It is one of the most precise lines in the interview because it captures the tension good coaching often requires. Endless approval does not always help people change. Neither does harshness. What many clients need is support paired with structure—someone willing to be warm, while still expecting commitment.

A local studio with a larger ambition

Pulse currently serves roughly 150 members, according to the interview, and remains open to new ones. But Florent is also thinking beyond one location. He says he would like to open several studios across America and use this operation as the foundation for something larger. That ambition is presented less as expansion for its own sake than as an effort to introduce a concept he believes can genuinely help people.

His deeper argument is that health should be understood as a core personal asset. People readily invest in homes, businesses, and long-term financial goals, but often neglect the body that allows them to work, earn, parent, and live well in the first place. It is a simple idea, but it gives the studio’s message more depth than standard fitness advertising usually manages.

FAQ: Pulse in Clearwater

What is EMS fitness training?

EMS fitness training uses electrical muscle stimulation during guided workouts. At Pulse Wellness Studio, clients wear a full-body suit as part of a coached training session designed to support a more structured and efficient fitness experience.

How is EMS different from a traditional gym workout?

Unlike a traditional gym workout, EMS training is highly guided and centered around a full-body system rather than independent machine or floor work. It is designed for people who want a more personal, coached, and integrated approach.

Who may be a good fit for EMS training in Clearwater?

Based on the interview, EMS training may appeal to adults who want a more supportive and approachable path back into fitness, especially people who feel overwhelmed by large gyms or want a more personalized wellness setting.

Is EMS training only focused on appearance?

No. The studio frames EMS training as part of a bigger wellness picture that includes confidence, long-term health, recovery, and lifestyle choices—not just appearance.

Why is EMS still new to many people in Clearwater, Florida?

According to the interview, EMS remains relatively unfamiliar in the local market compared with traditional gyms and other wellness concepts, which makes education a core part of the studio’s mission.

Key Takeaways

  • EMS fitness training combines electrical muscle stimulation with guided, full-body exercise in a more structured and coach-led setting.
  • Pulse Wellness Studio in Clearwater positions EMS within a broader wellness model that includes recovery, nutrition support, and accountability.
  • The studio’s message emphasizes honesty, consistency, and long-term health rather than hype or exaggerated promises.
  • Its approach may resonate with adults looking for a more private, supportive, and personalized alternative to a traditional gym environment.
  • Education remains a major part of the business because EMS is still unfamiliar to many people in Clearwater, Florida.

Conclusion

The real story behind EMS may not be the technology alone. It may be the kind of fitness experience people increasingly want around that technology: guided, personal, integrated, and grounded in a fuller picture of health. In Clearwater, Pulse Wellness Studio is building its identity around that idea.

Whether EMS becomes a larger local category or remains a specialized option, the demand it speaks to is already clear. People are looking for something more personal than the conventional gym, more substantive than quick-fix messaging, and more connected to how they actually want to live. On that point, this studio’s model feels less like a novelty and more like a sign of where modern wellness may be heading.

Sources

Interview transcript and editorial notes from recorded conversation with Florent regarding Pulse Wellness Studio, studio philosophy, target audience, EMS training model, and local business positioning.

Images supplied in source materials for article use.

Editorially produced by Fitness Living Magazine™



Fitness Headlines

0 Comments

Write A Comment

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

Why Strength Training is Crucial for Beginners in Fitness Gyms

Explore Strength Training for Beginners and uncover essential benefits, workout tips, and a structured plan to enhance your fitness journey.

03.23.2026

Transform Your Fitness Journey with a 4 Week Full Body Dumbbell Workout

Update Unlocking the Power of a 4-Week Full Body Dumbbell WorkoutIf you're a gym owner or fitness enthusiast seeking effective methods to build muscle and burn fat, adopting a structured four-week workout program utilizing dumbbells may be your best strategy. As one of the most adaptable training methods, dumbbell workouts offer a dual advantage: they boost muscular strength while promoting fat loss, making them essential for users of all fitness levels.Why Choose Dumbbells?Dumbbells stand out in the realm of strength training because they enhance muscle coordination. Unlike machines, which often isolate specific muscle groups, dumbbells target multiple muscles at once. As a result, you engage not only the primary muscles but also the stabilizing muscles, improving both strength and functionality.Additionally, a full-body workout format maximizes efficiency. Not only can you work several muscle groups in each session, but you also require fewer training days—just 3–4 sessions weekly—to see significant improvements in strength and overall fitness.Benefits of a Full Body Dumbbell Training RoutineThe advantages of integrating a four-week dumbbell routine into your regimen are manifold: Builds Total Body Strength: Compound exercises like squats and presses utilize multiple muscle groups, fortifying overall body strength. Increased Caloric Burn: Engaging several muscle groups simultaneously elevates heart rate and caloric expenditure, supporting fat loss. Encourages Muscle Balance: By targeting each side of the body independently, dumbbell training helps prevent imbalances and promotes stability. Accessible for Any Space: With minimal space and equipment needs, dumbbells enable effective workouts at home or in the gym. The Structure of Your 4-Week ProgramThis four-week program is meticulously crafted to escalate the intensity progressively each week while ensuring safety and technique mastery. Each week consists of a blend of strength, hypertrophy, power, and conditioning sessions, allowing for a well-rounded fitness experience: Week 1: Focus on foundational movements to familiarize yourself with the exercises. Weeks 2-4: Progressively increase weights and the complexity of exercises, including different variations to keep each session fresh. A Sample Weekly BreakdownYour routine will generally follow this pattern: Day 1: Full Body Strength - Learn and perfect your form with compound movements. Day 2: Full Body Hypertrophy - Focuses on increasing muscle size through higher repetitions. Day 3: Active recovery or complete rest. Day 4: Full Body Power - Emphasizes explosive movements. Day 5: Full Body Conditioning - Blends endurance and strength. Days 6 and 7: Rest or active recovery focusing on mobility and flexibility. Maximizing Results: Nutrition and RecoveryTo realize the fullest potential from your workouts, complement your training with proper nutrition. Ensure you consume adequate protein; it is vital for muscle repair and growth. Consider consulting a nutritionist to tailor a meal plan that supports your training goals.Recovery is equally crucial. Allow your muscles sufficient time to heal by not overworking them, which could lead to fatigue or injury. Incorporating rest days into your regimen and prioritizing sleep is essential.Final ThoughtsBy introducing a 4-week full body dumbbell workout plan into your routine, you not only diversify your training but also enhance your strength and conditioning effectively. Should you decide to embark on this journey, remember that gradual progression and consistency are vital in achieving your fitness aspirations.Ready to take your fitness regimen to the next level? Start your dumbbell workout journey today—let’s get to work achieving those fitness goals!

03.22.2026

From Firefighter to Fitness Entrepreneur: A Journey of Resilience and Community Building

A firefighter became a fitness entrepreneur by using training as a tool for recovery and building a community-focused gym that prioritizes connection, scalable strength training, and long-term member

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