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
PG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJCdWlsZGluZyBTdXN0YWluYWJsZSBGaXRuZXNzIEhhYml0cyBBdCBJQkZpdDogQSBIb2xpc3RpYyBBcHByb2FjaCBUbyBMb25nLVRlcm0gSGVhbHRoIj4KPG1ldGEgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIiBjb250ZW50PSJBIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIGVkaXRvcmlhbCBzcG90bGlnaHQgb24gQUogUGFzc21vcmUgYW5kIElCRml0IGluIEluZGlhbiBMYW5kLCBTb3V0aCBDYXJvbGluYSwgZXhwbG9yaW5nIHN0cmVuZ3RoIHRyYWluaW5nLCBudXRyaXRpb24gY29hY2hpbmcsIGFjY291bnRhYmlsaXR5LCBoYWJpdCB0cmFja2luZywgb25saW5lIGNvYWNoaW5nLCBjb21tdW5pdHksIGFuZCBzdXN0YWluYWJsZSBmaXRuZXNzIGhhYml0cy4iPgo8bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2UiIGNvbnRlbnQ9Imh0dHBzOi8vaWlsaS5pby9CeUw1ME1KLm1kLmpwZyI+CjxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJhcnRpY2xlIj4KPG1ldGEgbmFtZT0idHdpdHRlcjpjYXJkIiBjb250ZW50PSJzdW1tYXJ5X2xhcmdlX2ltYWdlIj4KCjxzdHlsZT4KLmZsbS13cmFwLAouZmxtLXdyYXAgKiB7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLXdyYXAgewpiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCAhaW1wb3J0YW50OwpwYWRkaW5nOjAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnQ7CmNvbG9yOiMxYzFiMTkgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbWFpbiB7Cm1heC13aWR0aDoxMDgwcHggIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7CnBhZGRpbmc6MCAyNHB4IDg4cHggMjRweCAhaW1wb3J0YW50OwpiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsKfQoKLmZsbS1pbm5lciB7Cm1heC13aWR0aDoxMDQwcHggIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYm9keSB7Cm1heC13aWR0aDo4MTBweCAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowIGF1dG8gIWltcG9ydGFudDsKfQoKLmZsbS10YWJsZSwKLmZsbS1sZWFybi1yb3cgewpib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50Owp9CgouZmxtLWV5ZWJyb3cgewpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CnRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoyLjdweCAhaW1wb3J0YW50Owpmb250LXNpemU6MTEuNXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDsKY29sb3I6IzZmNjk2MiAhaW1wb3J0YW50OwptYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLXNtYWxsLWxhYmVsIHsKZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDsKZm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsKY29sb3I6Izc0NmQ2NSAhaW1wb3J0YW50Owp9CgouZmxtLWgxIHsKZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjU4cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4wMiAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMS4xNXB4ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAyMnB4IDAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZGVjayB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MjZweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjQ2ICFpbXBvcnRhbnQ7CmNvbG9yOiMyZjJiMjYgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAyMHB4IDAgIWltcG9ydGFudDsKbWF4LXdpZHRoOjk4MHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2lja2VyLWxpbmUgewpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjdweCAwIDdweCAxNHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7Cm1heC13aWR0aDo4NTBweCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW50cm8sCi5mbG0tcGFyYWdyYXBoLAouZmxtLWJvZHkgcCB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MjFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsKY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDI4cHggMCAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1kcm9wY2FwIHsKZmxvYXQ6bGVmdCAhaW1wb3J0YW50OwpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTo5MHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjAuNzggIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKcGFkZGluZzo2cHggMTJweCAwIDAgIWltcG9ydGFudDsKbWFyZ2luOjAgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXF1b3RlLAouZmxtLXF1aWNrLWFuc3dlciwKLmZsbS1xdW90ZS1ibG9jaywKLmZsbS1ub3RlLAouZmxtLWN0YSwKLmZsbS1zb3VyY2Utbm90ZSB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8tcXVvdGUgewpiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDsKYm9yZGVyLXRvcDoycHggc29saWQgIzE1MTUxNSAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjRweCAyNnB4IDIycHggMjZweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDhweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1xdW90ZS10ZXh0IHsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTozMHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMzYgIWltcG9ydGFudDsKY29sb3I6IzE0MTQxNCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW1nLAouZmxtLWltYWdlLXdyYXAgaW1nIHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7CmhlaWdodDphdXRvICFpbXBvcnRhbnQ7CmJvcmRlcjowICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbWcgewptYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxMHB4IGF1dG8gIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWNhcHRpb24sCi5mbG0taW1hZ2UtY2FwdGlvbiB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MTNweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7CmNvbG9yOiM2NjVmNTcgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1jYXB0aW9uIHsKbWFyZ2luOjAgMCAxNHB4IGF1dG8gIWltcG9ydGFudDsKbWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tb3duZXItZm9jdXMgewptYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDsKbWFyZ2luOjE2cHggMCAwIGF1dG8gIWltcG9ydGFudDsKcGFkZGluZzoxMnB4IDAgMCAwICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLW93bmVyLWZvY3VzLWNvcHkgewpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjE1LjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjU1ICFpbXBvcnRhbnQ7CmNvbG9yOiMyNDIxMWUgIWltcG9ydGFudDsKbWFyZ2luOjAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc3RhbmRhcmQtYm94IHsKYmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjMwcHggMjhweCAhaW1wb3J0YW50OwptYXJnaW46MCAhaW1wb3J0YW50Owp9CgouZmxtLXN0YW5kYXJkLWNvcHkgewpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjI3cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS41NiAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMC4xMnB4ICFpbXBvcnRhbnQ7CmNvbG9yOiMyNjIzMWYgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS1vbmUgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6OTBweCAhaW1wb3J0YW50Owpmb250LXNpemU6Y2xhbXAoNjBweCwgNy40dncsIDkwcHgpICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjAuOTQgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMS44cHggIWltcG9ydGFudDsKbWFyZ2luOjE0cHggMCAwIDAgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS10d28gewpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMzhweCAhaW1wb3J0YW50Owpmb250LXNpemU6Y2xhbXAoNzJweCwgMTEuOHZ3LCAxMzhweCkgIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MC44OCAhaW1wb3J0YW50Owpmb250LXdlaWdodDozMDAgIWltcG9ydGFudDsKdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi00cHggIWltcG9ydGFudDsKY29sb3I6I2I5YjVhZCAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojYjliNWFkICFpbXBvcnRhbnQ7Cm1hcmdpbjo1cHggMCAwIDAgIWltcG9ydGFudDsKb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50Owp9CgouZmxtLWFuY2hvci1zdWJ0aXRsZSB7CmZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsKdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjIuM3B4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMS41cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS45ICFpbXBvcnRhbnQ7CmNvbG9yOiMzZjNhMzQgIWltcG9ydGFudDsKbWF4LXdpZHRoOjkwMHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3Qtcm93IHsKcGFkZGluZzoxMnB4IDAgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZThkYyAhaW1wb3J0YW50Owp9CgouZmxtLXNuYXBzaG90LWxhYmVsIHsKZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MzElICFpbXBvcnRhbnQ7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CnRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoxLjdweCAhaW1wb3J0YW50Owpmb250LXNpemU6MTBweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDsKY29sb3I6IzdkNzU2YiAhaW1wb3J0YW50Owp9CgouZmxtLXNuYXBzaG90LXZhbHVlIHsKZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKd2lkdGg6NjclICFpbXBvcnRhbnQ7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjE4cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50Owpjb2xvcjojMjAxZTFiICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbm90ZSB7CmJhY2tncm91bmQ6I2ZkZmNmOSAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjI0cHggMjZweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDM2cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLXF1aWNrLWFuc3dlciwKLmZsbS1xdW90ZS1ibG9jayB7CmJhY2tncm91bmQ6I2Y4ZjdmMyAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjI4cHggMzBweCAhaW1wb3J0YW50OwptYXJnaW46MzhweCAwIDQ0cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWgyIHsKZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjM0cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50Owpmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKY29sb3I6IzExMTExMSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWgzIHsKZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjI0cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4yNiAhaW1wb3J0YW50Owpmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKY29sb3I6IzExMTExMSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWltYWdlLXdyYXAgewptYXgtd2lkdGg6NzYwcHggIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MzRweCBhdXRvIDQycHggYXV0byAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1pbWFnZS1jYXB0aW9uIHsKbWFyZ2luOjEwcHggMCAwIDAgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jYXJkIHsKYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjJweCAwIDEzcHggMCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDQ2cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWxlYXJuLWNvbCB7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKcGFkZGluZzoxNnB4IDE4cHggIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGQgewpib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7CnBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sOmxhc3QtY2hpbGQgewpwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsKfQoKLmZsbS1zZXJ2aWNlLWJyaWVmIHsKbWF4LXdpZHRoOjc1MHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjozOHB4IGF1dG8gNDBweCBhdXRvICFpbXBvcnRhbnQ7CmJhY2tncm91bmQ6I2ZmZmZmZiAhaW1wb3J0YW50Owpib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7CmJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKcGFkZGluZzoyMnB4IDAgMTNweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1yb3cgewpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MTZweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1yb3c6bGFzdC1jaGlsZCB7CmJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2UtbGFiZWwgewpkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50Owp3aWR0aDozMiUgIWltcG9ydGFudDsKdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKZm9udC1zaXplOjEycHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS40ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjEuNXB4ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojNWQ1NjRlICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1jb3B5IHsKZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKd2lkdGg6NjclICFpbXBvcnRhbnQ7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7CmNvbG9yOiMxZjFmMWQgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IHsKYmFja2dyb3VuZDojZjZmNWYxICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50Owpib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7CmJvcmRlci1yaWdodDpub25lICFpbXBvcnRhbnQ7CmJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50OwpwYWRkaW5nOjMycHggMzRweCAhaW1wb3J0YW50OwptYXJnaW46NDhweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2V5LWhlYWRpbmcgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MzhweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjE0ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxN3B4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IHVsIHsKbWFyZ2luOjAgIWltcG9ydGFudDsKcGFkZGluZy1sZWZ0OjI0cHggIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuODYgIWltcG9ydGFudDsKY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50Owp9CgouZmxtLWZlYXR1cmVkLWV4cGVydCB7CmJhY2tncm91bmQ6I2ZkZmNmOSAhaW1wb3J0YW50Owpib3JkZXItdG9wOjFweCBzb2xpZCAjMTcxNzE3ICFpbXBvcnRhbnQ7CmJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50Owpib3JkZXItcmlnaHQ6bm9uZSAhaW1wb3J0YW50Owpib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKcGFkZGluZzo0MnB4IDQ2cHggNDBweCA0NnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjo1OHB4IDAgNDZweCAwICFpbXBvcnRhbnQ7CmJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50Owp9CgouZmxtLWZlYXR1cmVkLW5hbWUgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MzZweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjA2ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKbWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWN0YSB7CmJhY2tncm91bmQ6I2Y4ZjdmNCAhaW1wb3J0YW50Owpib3JkZXI6MXB4IHNvbGlkICNlMmRlZDcgIWltcG9ydGFudDsKYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CnBhZGRpbmc6MThweCAyMHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMzhweCAwICFpbXBvcnRhbnQ7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MTlweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjY4ICFpbXBvcnRhbnQ7CmNvbG9yOiMyYTJhMmEgIWltcG9ydGFudDsKfQoKLmZsbS1zb3VyY2Utbm90ZSB7CmJhY2tncm91bmQ6I2ZkZmNmOSAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjE1cHggMThweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDIycHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWZvb3Rlci1tZXRhIHsKZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MnB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuOSAhaW1wb3J0YW50Owpjb2xvcjojN2Q3NTZiICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgNnB4IDAgIWltcG9ydGFudDsKfQoKQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7Cmh0bWwsCmJvZHkgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0td3JhcCB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKb3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDsKYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbWFpbiB7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50OwpwYWRkaW5nOjAgMThweCA2NHB4IDE4cHggIWltcG9ydGFudDsKfQoKLmZsbS1pbm5lciwKLmZsbS1ib2R5LAouZmxtLXNlY3Rpb24gewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1pbi13aWR0aDowICFpbXBvcnRhbnQ7Cm1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDsKbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDsKcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDsKcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7Cm92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCnRhYmxlLmZsbS10YWJsZSwKdGFibGUuZmxtLXRhYmxlIHRib2R5LAp0YWJsZS5mbG0tdGFibGUgdHIsCnRhYmxlLmZsbS10YWJsZSB0ZCwKdGFibGUuZmxtLWxlYXJuLXJvdywKdGFibGUuZmxtLWxlYXJuLXJvdyB0Ym9keSwKdGFibGUuZmxtLWxlYXJuLXJvdyB0ciwKdGFibGUuZmxtLWxlYXJuLXJvdyB0ZCB7CmRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptaW4td2lkdGg6MCAhaW1wb3J0YW50OwpwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50OwpwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsKYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLW1hc3RoZWFkLWxlZnQsCi5mbG0tbWFzdGhlYWQtcmlnaHQsCi5mbG0taGVyby1sZWZ0LAouZmxtLWhlcm8tcmlnaHQgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKcGFkZGluZzowICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLW1hc3RoZWFkLXJpZ2h0IHsKbWFyZ2luLXRvcDoxOHB4ICFpbXBvcnRhbnQ7CnBhZGRpbmctdG9wOjE2cHggIWltcG9ydGFudDsKYm9yZGVyLXRvcDoxcHggc29saWQgI2U1ZGVkMiAhaW1wb3J0YW50Owp9CgouZmxtLW1hc3RoZWFkLXJpZ2h0IGRpdiB7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWV5ZWJyb3cgewpmb250LXNpemU6MTFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi1ib3R0b206MTJweCAhaW1wb3J0YW50Owp9CgouZmxtLWgxIHsKZm9udC1zaXplOjQwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4wNCAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMC42NXB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7CndvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50Owp9CgouZmxtLWRlY2sgewpmb250LXNpemU6MjFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjU0ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2lja2VyLWxpbmUgewptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpwYWRkaW5nOjhweCAwIDhweCAxNHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi1ib3R0b206OHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1yaWdodCB7Cm1hcmdpbi10b3A6MjhweCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW1nIHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDEycHggMCAhaW1wb3J0YW50Owpib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWNhcHRpb24gewptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50Owpmb250LXNpemU6MTRweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Cn0KCi5mbG0tb3duZXItZm9jdXMgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjoyMnB4IDAgMCAwICFpbXBvcnRhbnQ7CnBhZGRpbmc6MTVweCAwIDAgMCAhaW1wb3J0YW50Owpib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKfQoKLmZsbS1vd25lci1mb2N1cy1jb3B5IHsKZm9udC1zaXplOjE3cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS41OCAhaW1wb3J0YW50Owp9CgouZmxtLWRyb3BjYXAgewpmb250LXNpemU6NjhweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDowLjgyICFpbXBvcnRhbnQ7CnBhZGRpbmc6N3B4IDEwcHggMCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbnRybywKLmZsbS1wYXJhZ3JhcGgsCi5mbG0tYm9keSBwIHsKZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43NCAhaW1wb3J0YW50OwptYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDsKd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDsKb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1xdW90ZSwKLmZsbS1ub3RlLAouZmxtLXF1aWNrLWFuc3dlciwKLmZsbS1xdW90ZS1ibG9jaywKLmZsbS1jdGEsCi5mbG0tc291cmNlLW5vdGUgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnBhZGRpbmctbGVmdDoyMnB4ICFpbXBvcnRhbnQ7CnBhZGRpbmctcmlnaHQ6MjJweCAhaW1wb3J0YW50Owpib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXF1b3RlIHsKcGFkZGluZy10b3A6MjRweCAhaW1wb3J0YW50OwpwYWRkaW5nLWJvdHRvbToyMnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi10b3A6NHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1xdW90ZS10ZXh0IHsKZm9udC1zaXplOjI3cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4zOCAhaW1wb3J0YW50Owp9CgouZmxtLXN0YW5kYXJkLWJveCB7CnBhZGRpbmc6MjZweCAyMnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50Owp9CgouZmxtLXN0YW5kYXJkLWxhYmVsIHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7CnBhZGRpbmc6MCAhaW1wb3J0YW50Owp9CgouZmxtLXN0YW5kYXJkLWNvcHkgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKZm9udC1zaXplOjI1cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS40NiAhaW1wb3J0YW50Owp3b3JkLWJyZWFrOm5vcm1hbCAhaW1wb3J0YW50OwpvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS1vbmUgewpmb250LXNpemU6NTBweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0wLjlweCAhaW1wb3J0YW50OwptYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS10d28gewpmb250LXNpemU6NjNweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDowLjk1ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0xLjJweCAhaW1wb3J0YW50OwptYXJnaW4tdG9wOjNweCAhaW1wb3J0YW50Owp3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudDsKb3ZlcmZsb3ctd3JhcDpub3JtYWwgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3Itc3VidGl0bGUgewpmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuODUgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MS42NXB4ICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3QtbGFiZWwsCi5mbG0tc25hcHNob3QtdmFsdWUgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKfQoKLmZsbS1zbmFwc2hvdC1sYWJlbCB7Cm1hcmdpbi1ib3R0b206NnB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3QtdmFsdWUgewpmb250LXNpemU6MjBweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taDIgewpmb250LXNpemU6MzFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0wLjE1cHggIWltcG9ydGFudDsKd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDsKb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7Cn0KCi5mbG0taDMgewpmb250LXNpemU6MjNweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjI4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taW1hZ2Utd3JhcCB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjMwcHggMCAzOHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1pbWFnZS13cmFwIGltZyB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKaGVpZ2h0OmF1dG8gIWltcG9ydGFudDsKYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7Cn0KCi5mbG0taW1hZ2UtY2FwdGlvbiB7CmZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jYXJkIHsKcGFkZGluZzoyMnB4IDAgOHB4IDAgIWltcG9ydGFudDsKbWFyZ2luOjAgMCA0MnB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jb2wgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50Owpib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MThweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sOmZpcnN0LWNoaWxkIHsKYm9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7CnBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1icmllZiB7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjozNnB4IDAgNDBweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1sYWJlbCwKLmZsbS1zZXJ2aWNlLWNvcHkgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKcGFkZGluZzowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1sYWJlbCB7Cm1hcmdpbi1ib3R0b206N3B4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1jb3B5IHsKZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS42OCAhaW1wb3J0YW50Owp9CgouZmxtLWtleS1ib3ggewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjhweCAyMnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjo0MnB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktaGVhZGluZyB7CmZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMTQgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IHVsIHsKcGFkZGluZy1sZWZ0OjIxcHggIWltcG9ydGFudDsKZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50Owp9CgouZmxtLWtleS1ib3ggbGkgewptYXJnaW4tYm90dG9tOjEycHggIWltcG9ydGFudDsKfQoKLmZsbS1mZWF0dXJlZC1leHBlcnQgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnBhZGRpbmc6MzJweCAyMnB4IDM0cHggMjJweCAhaW1wb3J0YW50OwptYXJnaW46NTJweCAwIDQycHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWZlYXR1cmVkLW5hbWUgewpmb250LXNpemU6MzFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZm9vdGVyLW1ldGEgewpmb250LXNpemU6OS41cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS44NSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoxLjI1cHggIWltcG9ydGFudDsKfQp9CgpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzkwcHgpIHsKLmZsbS1tYWluIHsKcGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudDsKcGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taDEgewpmb250LXNpemU6MzZweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjA2ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZGVjayB7CmZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbnRybywKLmZsbS1wYXJhZ3JhcGgsCi5mbG0tYm9keSBwIHsKZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50Owp9CgouZmxtLWFuY2hvci1saW5lLW9uZSB7CmZvbnQtc2l6ZTo0NnB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYW5jaG9yLWxpbmUtdHdvIHsKZm9udC1zaXplOjU2cHggIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6LTFweCAhaW1wb3J0YW50Owp9Cn0KCkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7Ci5mbG0tbWFpbnttYXgtd2lkdGg6MTA4MHB4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAyMHB4IDg4cHggMjBweCAhaW1wb3J0YW50O30KLmZsbS1pbm5lcnttYXgtd2lkdGg6MTA0MHB4ICFpbXBvcnRhbnQ7fQouZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7fQouZmxtLXRhYmxle3RhYmxlLWxheW91dDphdXRvICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tbGVmdHt3aWR0aDo1NCUgIWltcG9ydGFudDsgcGFkZGluZzowIDM2cHggMCAwICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLXJpZ2h0e3dpZHRoOjQ2JSAhaW1wb3J0YW50OyBwYWRkaW5nOjAgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tbGVmdCA+IGRpdjpmaXJzdC1jaGlsZHttYXJnaW46MCAwIDE1cHggMCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWxlZnQgPiBkaXY6Zmlyc3QtY2hpbGQgLmZsbS1oZXJvLWludHJve21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tbGVmdCA+IC5mbG0taGVyby1pbnRyb3ttYXJnaW46MCAwIDE3cHggMCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWludHJve2ZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzYgIWltcG9ydGFudDt9Ci5mbG0tZHJvcGNhcHtmb250LXNpemU6OTBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDowLjc4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6NnB4IDEycHggMCAwICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW1ne21heC13aWR0aDo0MzhweCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEwcHggYXV0byAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWltZy1jb21wYWN0e21heC13aWR0aDozNjBweCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWNhcHRpb257bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTRweCBhdXRvICFpbXBvcnRhbnQ7fQouZmxtLW93bmVyLWZvY3Vze21heC13aWR0aDo0MzhweCAhaW1wb3J0YW50OyBtYXJnaW46MTZweCAwIDAgYXV0byAhaW1wb3J0YW50O30KLmZsbS1oZXJvLXF1b3Rle21hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDsgcGFkZGluZzoyNHB4IDI2cHggMjJweCAyNnB4ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGUtdGV4dHtmb250LXNpemU6MzBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjM2ICFpbXBvcnRhbnQ7fQouZmxtLXN0YW5kYXJkLWJveHtwYWRkaW5nOjMwcHggMjhweCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1sYWJlbHt3aWR0aDoxNjhweCAhaW1wb3J0YW50OyBwYWRkaW5nOjJweCAyNHB4IDAgMCAhaW1wb3J0YW50OyBkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt9Ci5mbG0tc3RhbmRhcmQtY29weXttYXgtd2lkdGg6NzkwcHggIWltcG9ydGFudDsgZm9udC1zaXplOjI3cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS41NiAhaW1wb3J0YW50O30KLmZsbS1hbmNob3ItbGluZS1vbmV7Zm9udC1zaXplOmNsYW1wKDYwcHgsIDcuNHZ3LCA5MHB4KSAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDowLjk0ICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOi0xLjhweCAhaW1wb3J0YW50O30KLmZsbS1hbmNob3ItbGluZS10d297Zm9udC1zaXplOmNsYW1wKDcycHgsIDExLjh2dywgMTM4cHgpICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjAuODggIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6LTRweCAhaW1wb3J0YW50OyB3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O30KLmZsbS1hbmNob3ItY29tcGFjdC1vbmV7Zm9udC1zaXplOjcycHggIWltcG9ydGFudDsgZm9udC1zaXplOmNsYW1wKDU0cHgsIDYuMnZ3LCA3MnB4KSAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDowLjk4ICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOi0xLjJweCAhaW1wb3J0YW50OyB3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLWNvbXBhY3QtdHdve2ZvbnQtc2l6ZToxMTJweCAhaW1wb3J0YW50OyBmb250LXNpemU6Y2xhbXAoNzJweCwgOS4ydncsIDExMnB4KSAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDowLjkgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6LTNweCAhaW1wb3J0YW50OyB3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tcm93e3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jb2x7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IHdpZHRoOjMzLjMzMyUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbDpmaXJzdC1jaGlsZHtwYWRkaW5nOjE2cHggMThweCAxNnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgyKXtwYWRkaW5nOjE2cHggMThweCAhaW1wb3J0YW50OyBib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jb2w6bnRoLWNoaWxkKDMpe3BhZGRpbmc6MTZweCAwIDE2cHggMThweCAhaW1wb3J0YW50OyBib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O30KfQo8L3N0eWxlPgoKPGRpdiBjbGFzcz0iZmxtLXdyYXAiPgo8ZGl2IGNsYXNzPSJmbG0tbWFpbiI+Cgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPgp7CiJAY29udGV4dCI6ICJodHRwczovL3NjaGVtYS5vcmciLAoiQGdyYXBoIjogWwp7CiJAdHlwZSI6ICJBcnRpY2xlIiwKIkBpZCI6ICJodHRwczovL2liZml0Y29hY2hpbmcubmV0LyNmaXRuZXNzLWxpdmluZy1wcm9maWxlIiwKImhlYWRsaW5lIjogIkJ1aWxkaW5nIFN1c3RhaW5hYmxlIEZpdG5lc3MgSGFiaXRzIEF0IElCRml0OiBBIEhvbGlzdGljIEFwcHJvYWNoIFRvIExvbmctVGVybSBIZWFsdGgiLAoiZGVzY3JpcHRpb24iOiAiQSBGaXRuZXNzIExpdmluZyBNYWdhemluZSBlZGl0b3JpYWwgc3BvdGxpZ2h0IG9uIEFKIFBhc3Ntb3JlIGFuZCBJQkZpdCBpbiBJbmRpYW4gTGFuZCwgU291dGggQ2Fyb2xpbmEsIGV4cGxvcmluZyBncm91cCBzdHJlbmd0aCB0cmFpbmluZywgbnV0cml0aW9uIGNvYWNoaW5nLCBhY2NvdW50YWJpbGl0eSwgb25saW5lIGNvYWNoaW5nLCBoYWJpdCB0cmFja2luZywgY29tbXVuaXR5LCBhbmQgbG9uZy10ZXJtIHN1c3RhaW5hYmxlIGZpdG5lc3MgcmVzdWx0cy4iLAoiaW1hZ2UiOiBbCiJodHRwczovL2lpbGkuaW8vQnlMNTBNSi5tZC5qcGciLAoiaHR0cHM6Ly9paWxpLmlvL0J5TDVsbmEubWQuanBnIiwKImh0dHBzOi8vaWlsaS5pby9CeUw1MTZ2Lm1kLmpwZyIsCiJodHRwczovL2lpbGkuaW8vQnlTMUhxTi5tZC5wbmciCl0sCiJhdXRob3IiOiB7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJEYW5pZWwgRm9yZCIsCiJqb2JUaXRsZSI6ICJNYW5hZ2luZyBFZGl0b3IiCn0sCiJwdWJsaXNoZXIiOiB7CiJAdHlwZSI6ICJPcmdhbml6YXRpb24iLAoibmFtZSI6ICJGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiIKfSwKIm1haW5FbnRpdHlPZlBhZ2UiOiAiaHR0cHM6Ly9pYmZpdGNvYWNoaW5nLm5ldC8iLAoiZGF0ZVB1Ymxpc2hlZCI6ICIyMDI2LTA1LTE5IiwKImRhdGVNb2RpZmllZCI6ICIyMDI2LTA1LTE5IiwKImtleXdvcmRzIjogWwoiSUJGaXQiLAoiSW5kaWFuIExhbmQgZml0bmVzcyBzdHVkaW8iLAoic3VzdGFpbmFibGUgZml0bmVzcyBoYWJpdHMiLAoiZ3JvdXAgc3RyZW5ndGggdHJhaW5pbmciLAoibnV0cml0aW9uIGNvYWNoaW5nIiwKImFjY291bnRhYmlsaXR5IGNvYWNoaW5nIiwKIm9ubGluZSBmaXRuZXNzIGNvYWNoaW5nIgpdLAoiYWJvdXQiOiBbCiJTdXN0YWluYWJsZSBmaXRuZXNzIGhhYml0cyIsCiJHcm91cCBzdHJlbmd0aCB0cmFpbmluZyIsCiJOdXRyaXRpb24gY29hY2hpbmciLAoiQWNjb3VudGFiaWxpdHkgY29hY2hpbmciLAoiSW5kaWFuIExhbmQgZml0bmVzcyIKXSwKIm1lbnRpb25zIjogWwp7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJBSiBQYXNzbW9yZSIKfSwKewoiQHR5cGUiOiAiSGVhbHRoQ2x1YiIsCiJuYW1lIjogIklCRml0IiwKInVybCI6ICJodHRwczovL2liZml0Y29hY2hpbmcubmV0LyIKfQpdCn0sCnsKIkB0eXBlIjogWyJMb2NhbEJ1c2luZXNzIiwgIkhlYWx0aENsdWIiXSwKIkBpZCI6ICJodHRwczovL2liZml0Y29hY2hpbmcubmV0LyNsb2NhbGJ1c2luZXNzIiwKIm5hbWUiOiAiSUJGaXQiLAoidXJsIjogImh0dHBzOi8vaWJmaXRjb2FjaGluZy5uZXQvIiwKInNhbWVBcyI6IFsKImh0dHBzOi8vaWJmaXRjb2FjaGluZy5uZXQvIgpdLAoiaW1hZ2UiOiAiaHR0cHM6Ly9paWxpLmlvL0J5TDUwTUoubWQuanBnIiwKImZvdW5kZXIiOiB7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJBSiBQYXNzbW9yZSIKfSwKImVtcGxveWVlIjogewoiQHR5cGUiOiAiUGVyc29uIiwKIm5hbWUiOiAiQUogUGFzc21vcmUiLAoiam9iVGl0bGUiOiAiT3duZXIgYW5kIENvYWNoIgp9LAoiYWRkcmVzcyI6IHsKIkB0eXBlIjogIlBvc3RhbEFkZHJlc3MiLAoiYWRkcmVzc0xvY2FsaXR5IjogIkluZGlhbiBMYW5kIiwKImFkZHJlc3NSZWdpb24iOiAiU0MiLAoiYWRkcmVzc0NvdW50cnkiOiAiVVMiCn0sCiJhcmVhU2VydmVkIjogWwp7CiJAdHlwZSI6ICJDaXR5IiwKIm5hbWUiOiAiSW5kaWFuIExhbmQiCn0sCnsKIkB0eXBlIjogIlN0YXRlIiwKIm5hbWUiOiAiU291dGggQ2Fyb2xpbmEiCn0KXSwKImRlc2NyaXB0aW9uIjogIklCRml0IGlzIGFuIEluZGlhbiBMYW5kIGZpdG5lc3Mgc3R1ZGlvIGZvY3VzZWQgb24gZ3JvdXAgc3RyZW5ndGggdHJhaW5pbmcsIHBlcnNvbmFsIHRyYWluaW5nLCBvbmxpbmUgY29hY2hpbmcsIG51dHJpdGlvbiBzdXBwb3J0LCBhY2NvdW50YWJpbGl0eSwgaGFiaXQgdHJhY2tpbmcsIGFuZCBzdXN0YWluYWJsZSBmaXRuZXNzIGhhYml0cy4iLAoia25vd3NBYm91dCI6IFsKImdyb3VwIHN0cmVuZ3RoIHRyYWluaW5nIiwKInBlcnNvbmFsIHRyYWluaW5nIiwKIm9ubGluZSBmaXRuZXNzIGNvYWNoaW5nIiwKIm51dHJpdGlvbiBjb2FjaGluZyIsCiJhY2NvdW50YWJpbGl0eSBjb2FjaGluZyIsCiJoYWJpdCB0cmFja2luZyIsCiJzaXggd2VlayBmaXRuZXNzIGNoYWxsZW5nZSIsCiJzdXN0YWluYWJsZSBmaXRuZXNzIGhhYml0cyIsCiJib2R5IGZhdCBsb3NzIiwKIm1lbWJlciBjb25maWRlbmNlIgpdLAoicmV2aWV3IjogewoiQHR5cGUiOiAiUmV2aWV3IiwKImF1dGhvciI6IHsKIkB0eXBlIjogIlBlcnNvbiIsCiJuYW1lIjogIkp1c3RpbiBKb25lcyIKfSwKInJldmlld0JvZHkiOiAiSSBjYW5ub3Qgc2F5IGVub3VnaCBwb3NpdGl2ZSB0aGluZ3MgYWJvdXQgdGhpcyBjb21tdW5pdHkgYW5kIHRoZSBjb2FjaGVzIHdobyBzdGFydGVkIGl0LiBJIGNhbWUgZm9yIGEgNiB3ZWVrIGNoYWxsZW5nZSBhbmQgbmV2ZXIgbG9va2VkIGJhY2shIFRoZSB3b3Jrb3V0cyBhcmUgZ3JlYXQsIGJ1dCB0aGUgZW52aXJvbm1lbnQgaXMgZXZlbiBiZXR0ZXIuIFlvdSBjYW4gdGVsbCBob3cgbXVjaCB0aGUgY29hY2hlcyBjYXJlIGFib3V0IHRoZSBtZW1iZXJzIHRoZSBzZWNvbmQgeW91IHdhbGsgaW4gdGhlIGRvb3IuIElmIHlvdSdyZSBsb29raW5nIHRvIGdldCBzdGFydGVkL3Jlc3RhcnRlZCwgb3IgeW91IGp1c3Qgd2FudCB0byB0cnkgc29tZXRoaW5nIG5ldywgMTAvMTAgd291bGQgcmVjb21tZW5kIGNvbWluZyBoZXJlLiIKfQp9LAp7CiJAdHlwZSI6ICJQZXJzb24iLAoiQGlkIjogImh0dHBzOi8vaWJmaXRjb2FjaGluZy5uZXQvI2FqLXBhc3Ntb3JlIiwKIm5hbWUiOiAiQUogUGFzc21vcmUiLAoiam9iVGl0bGUiOiAiT3duZXIgYW5kIENvYWNoIiwKImltYWdlIjogImh0dHBzOi8vaWlsaS5pby9CeVMxSHFOLm1kLnBuZyIsCiJ3b3Jrc0ZvciI6IHsKIkB0eXBlIjogIkhlYWx0aENsdWIiLAoibmFtZSI6ICJJQkZpdCIsCiJ1cmwiOiAiaHR0cHM6Ly9pYmZpdGNvYWNoaW5nLm5ldC8iCn0sCiJrbm93c0Fib3V0IjogWwoic3RyZW5ndGggdHJhaW5pbmciLAoiZ3JvdXAgZml0bmVzcyBjb2FjaGluZyIsCiJudXRyaXRpb24gY29hY2hpbmciLAoiYWNjb3VudGFiaWxpdHkgY29hY2hpbmciLAoib25saW5lIGNvYWNoaW5nIiwKImhhYml0IGJ1aWxkaW5nIiwKIm1lbWJlciB0cmFuc2Zvcm1hdGlvbiIsCiJmaXRuZXNzIG1pbmRzZXQiCl0sCiJhZGRyZXNzIjogewoiQHR5cGUiOiAiUG9zdGFsQWRkcmVzcyIsCiJhZGRyZXNzTG9jYWxpdHkiOiAiSW5kaWFuIExhbmQiLAoiYWRkcmVzc1JlZ2lvbiI6ICJTQyIsCiJhZGRyZXNzQ291bnRyeSI6ICJVUyIKfQp9LAp7CiJAdHlwZSI6ICJGQVFQYWdlIiwKIkBpZCI6ICJodHRwczovL2liZml0Y29hY2hpbmcubmV0LyNmYXEiLAoibWFpbkVudGl0eSI6IFsKewoiQHR5cGUiOiAiUXVlc3Rpb24iLAoibmFtZSI6ICJXaG8gSXMgQUogUGFzc21vcmU/IiwKImFjY2VwdGVkQW5zd2VyIjogewoiQHR5cGUiOiAiQW5zd2VyIiwKInRleHQiOiAiQUogUGFzc21vcmUgaXMgdGhlIG93bmVyIGFuZCBjb2FjaCBiZWhpbmQgSUJGaXQgaW4gSW5kaWFuIExhbmQsIFNvdXRoIENhcm9saW5hLiBJbiBoaXMgaW50ZXJ2aWV3LCBoZSBkZXNjcmliZWQgYSBwYXRoIGZyb20gYXRobGV0ZSB0byBjb2FjaCwgdGhlbiBneW0gb3BlcmF0b3IsIHNoYXBlZCBieSBoaXMgb3duIHJldHVybiB0byBmaXRuZXNzIGFmdGVyIGdhaW5pbmcgd2VpZ2h0IGFmdGVyIGhpZ2ggc2Nob29sIGFuZCByZWRpc2NvdmVyaW5nIHRoZSBjb25maWRlbmNlIHRoYXQgdHJhaW5pbmcgY2FuIGNyZWF0ZS4iCn0KfSwKewoiQHR5cGUiOiAiUXVlc3Rpb24iLAoibmFtZSI6ICJXaGF0IElzIElCRml0IEtub3duIEZvcj8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJJQkZpdCBpcyBrbm93biBmb3IgZ3JvdXAgc3RyZW5ndGggdHJhaW5pbmcsIHBlcnNvbmFsIHRyYWluaW5nLCBvbmxpbmUgY29hY2hpbmcsIG51dHJpdGlvbiBzdXBwb3J0LCBhY2NvdW50YWJpbGl0eSBjb2FjaGluZywgaGFiaXQgdHJhY2tpbmcsIGFuZCBhIHNpeC13ZWVrIGNoYWxsZW5nZSBkZXNpZ25lZCB0byBoZWxwIG1lbWJlcnMgc2VlIGVhcmx5IHJlc3VsdHMgd2hpbGUgYnVpbGRpbmcgbG9uZy10ZXJtIHN1c3RhaW5hYmxlIGhhYml0cy4iCn0KfSwKewoiQHR5cGUiOiAiUXVlc3Rpb24iLAoibmFtZSI6ICJJcyBJQkZpdCBCZWdpbm5lciBGcmllbmRseT8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJCYXNlZCBvbiBBSiBQYXNzbW9yZeKAmXMgaW50ZXJ2aWV3LCBJQkZpdCBpcyBkZXNpZ25lZCBmb3IgcGVvcGxlIGF0IGRpZmZlcmVudCBzdGFydGluZyBwb2ludHMuIEFKIHNhaWQgbWFueSBwZW9wbGUgZmVlbCBpbnRpbWlkYXRlZCB3aGVuIHRoZXkgc2VlIGZpdCBtZW1iZXJzIGluIHRoZSBneW0sIGJ1dCBoZSB3YW50cyB0aGVtIHRvIHVuZGVyc3RhbmQgdGhhdCBtYW55IG1lbWJlcnMgc3RhcnRlZCBpbiB0aGUgc2FtZSBwbGFjZSB0aGV5IGFyZSBub3cuIgp9Cn0sCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiV2hhdCBSZXN1bHRzIENhbiBNZW1iZXJzIEV4cGVjdCBGcm9tIElCRml0PyIsCiJhY2NlcHRlZEFuc3dlciI6IHsKIkB0eXBlIjogIkFuc3dlciIsCiJ0ZXh0IjogIkFKIFBhc3Ntb3JlIHNhaWQgbWFueSBtZW1iZXJzIGluIHRoZSBzaXgtd2VlayBjaGFsbGVuZ2UgY2FuIGxvc2UgYW55d2hlcmUgZnJvbSBlaWdodCB0byB0d2VudHktZml2ZSBwb3VuZHMgd2hlbiBib2R5IGZhdCBsb3NzIGlzIHRoZSBnb2FsLCB3aGlsZSBhbHNvIGdhaW5pbmcgY29uZmlkZW5jZSwgbWVudGFsIGNsYXJpdHksIHN0cmVuZ3RoLCB2aXNpYmxlIG11c2NsZSBkZWZpbml0aW9uLCBhbmQgYSBiZXR0ZXIgcmVsYXRpb25zaGlwIHdpdGggZml0bmVzcy4iCn0KfSwKewoiQHR5cGUiOiAiUXVlc3Rpb24iLAoibmFtZSI6ICJXaGF0IE1ha2VzIElCRml0IERpZmZlcmVudD8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJJQkZpdCBzdGFuZHMgb3V0IHRocm91Z2ggaXRzIHdlbGwtcm91bmRlZCBhcHByb2FjaC4gQUogZGVzY3JpYmVkIHRoZSBneW0gYXMgbW9yZSB0aGFuIHdvcmtvdXRzLCBjb21iaW5pbmcgc3RyZW5ndGggdHJhaW5pbmcgd2l0aCBudXRyaXRpb24sIGFjY291bnRhYmlsaXR5LCBoYWJpdCBjb2FjaGluZywgbWVtYmVyIHN1cHBvcnQsIGFwcC1iYXNlZCB0cmFja2luZywgYW5kIGEgY3VsdHVyZSB3aGVyZSByZWZlcnJhbHMgY29tZSBmcm9tIG1lbWJlcnMgd2hvIHdhbnQgZnJpZW5kcywgZmFtaWx5LCBhbmQgY293b3JrZXJzIHRvIGV4cGVyaWVuY2UgdGhlIHNhbWUgcmVzdWx0cy4iCn0KfQpdCn0KXQp9Cjwvc2NyaXB0PgoKPGRpdiBjbGFzcz0iZmxtLWlubmVyIj4KCjxkaXYgc3R5bGU9InBhZGRpbmc6MzRweCAwIDIycHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLWxlZnQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6My40cHg7IGZvbnQtc2l6ZToxMnB4OyBtYXJnaW46MCAwIDlweCAwOyI+TG9jYWwgRml0bmVzcyBMZWFkZXJzaGlwIFNlcmllczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjdweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM5MjhhODI7IG1hcmdpbjowOyI+RWRpdG9yaWFsIFNwb3RsaWdodCAvIEluZGlhbiBMYW5kLCBTb3V0aCBDYXJvbGluYTwvZGl2Pgo8L3RkPgo8dGQgY2xhc3M9ImZsbS1tYXN0aGVhZC1yaWdodCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDozOCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOnJpZ2h0OyI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuMzU7IGNvbG9yOiMxNTE1MTU7IG1hcmdpbjowOyB0ZXh0LWFsaWduOnJpZ2h0OyI+QnkgRGFuaWVsIEZvcmQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MTBweCAwIDAgMDsgdGV4dC1hbGlnbjpyaWdodDsiPk1hbmFnaW5nIEVkaXRvcjwvZGl2Pgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2Q5ZDRjYjsgbWFyZ2luOjAgMCAzMHB4IDA7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo5NjBweDsiPjwvZGl2PgoKPGRpdiBzdHlsZT0icGFkZGluZzowIDAgMThweCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1leWVicm93Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBGZWF0dXJlIFByb2ZpbGU8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIj5CdWlsZGluZyBTdXN0YWluYWJsZSBGaXRuZXNzIEhhYml0cyBBdCBJQkZpdDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZGVjayI+SG93IEFKIFBhc3Ntb3JlIGJ1aWx0IGFuIEluZGlhbiBMYW5kIGZpdG5lc3Mgc3R1ZGlvIGFyb3VuZCBzdHJlbmd0aCB0cmFpbmluZywgbnV0cml0aW9uLCBhY2NvdW50YWJpbGl0eSwgY29tbXVuaXR5LCBhbmQgbG9uZy10ZXJtIGhhYml0IGNoYW5nZS48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWtpY2tlci1saW5lIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS45cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjg7IG1hcmdpbjowOyI+UmVjb2duaXplZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBmb3Igc3VzdGFpbmFibGUgY29hY2hpbmcsIHN0cmVuZ3RoLWZvY3VzZWQgdHJhaW5pbmcsIG1lbWJlciBhY2NvdW50YWJpbGl0eSwgYW5kIGxvY2FsIGZpdG5lc3MgbGVhZGVyc2hpcC48L2Rpdj4KPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNlY3Rpb24iIHN0eWxlPSJwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4KPHRyPgo8dGQgY2xhc3M9ImZsbS1oZXJvLWxlZnQiIHZhbGlnbj0idG9wIiB3aWR0aD0iNTQlIiBzdHlsZT0id2lkdGg6NTQlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MCAzMnB4IDAgMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KCjxkaXYgc3R5bGU9Im1hcmdpbjowIDAgMTVweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWludHJvIiBzdHlsZT0ibWFyZ2luOjA7Ij4KPHNwYW4gY2xhc3M9ImZsbS1kcm9wY2FwIj5XPC9zcGFuPmhlbiBBSiBQYXNzbW9yZSB0YWxrcyBhYm91dCBJQkZpdCwgaGUgZG9lcyBub3QgbGVhZCB3aXRoIGEgY29tcGxpY2F0ZWQgdHJhaW5pbmcgc3lzdGVtLiBIZSBzdGFydHMgd2l0aCB0aGUgaWRlYSB0aGF0IHBlb3BsZSBjYW4gZmVlbCBiZXR0ZXIgdGhhbiB0aGV5IGZlZWwgcmlnaHQgbm93LCBhbmQgdGhhdCB0aGUgcmlnaHQgZ3ltIHNob3VsZCBoZWxwIHRoZW0gZmluZCB0aGF0IGNvbmZpZGVuY2UgYWdhaW4uCjwvZGl2Pgo8ZGl2IHN0eWxlPSJjbGVhcjpib3RoOyBoZWlnaHQ6MDsgbGluZS1oZWlnaHQ6MDsgZm9udC1zaXplOjA7Ij48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taGVyby1pbnRybyIgc3R5bGU9Im1hcmdpbjowIDAgMTdweCAwOyI+VGhhdCBiZWxpZWYgc2l0cyBhdCB0aGUgY2VudGVyIG9mIHRoZSBJbmRpYW4gTGFuZCBmaXRuZXNzIHN0dWRpby4gQUrigJlzIG93biBwYXRoIG1vdmVkIGZyb20gc3BvcnRzLCB3ZWlnaHQgZ2FpbiwgYW5kIGEgcGVyc29uYWwgd2FrZS11cCBjYWxsIGludG8gY29hY2hpbmcsIGZyYW5jaGlzZSBneW0gb3BlcmF0aW9ucywgb25saW5lIGNvYWNoaW5nLCBhbmQgZXZlbnR1YWxseSBhIGJ1c2luZXNzIGJ1aWx0IGFyb3VuZCBzdHJlbmd0aCB0cmFpbmluZywgbnV0cml0aW9uLCBhY2NvdW50YWJpbGl0eSwgYW5kIGxvbmctdGVybSBoYWJpdHMuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taGVyby1xdW90ZSI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlLXRleHQiPuKAnFRoZXnigJlyZSBnb2luZyB0byBnZXQgYW1hemluZyByZXN1bHRzIGJlY2F1c2Ugd2UgZm9jdXMgb24gYnVpbGRpbmcgdGhlbSBsb25nLWxhc3RpbmcsIHN1c3RhaW5hYmxlIGhhYml0cy7igJ08L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MDsiPkFKIFBhc3Ntb3JlLCBPd25lciBBbmQgQ29hY2ggLyBJQkZpdDwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MTdweCAwIDAgMDsgbWFyZ2luOjIwcHggMCAwIDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBsaW5lLWhlaWdodDoxLjc7IGNvbG9yOiM3NDZkNjU7IG1hcmdpbjowIDAgMTBweCAwOyI+V2hhdCBNZW1iZXJzIE5vdGljZSBGaXJzdDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjY2OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPkEgaGlnaC1lbmVyZ3kgcm9vbSwgc3RyZW5ndGgtZm9jdXNlZCBjbGFzc2VzLCBjb2FjaGVzIHdobyB1bmRlcnN0YW5kIHRoZSBwZXJzb24gYmVoaW5kIHRoZSBnb2FsLCBhbmQgbWVtYmVycyB3aG8gbWFrZSB0aGUgZ3ltIGZlZWwgbW9yZSBsaWtlIGEgZmFtaWx5IHRoYW4gYSB0cmFuc2FjdGlvbi4gQUogc2FpZCB0aGUgY3VsdHVyZSBhbmQgY29tbXVuaXR5IGFyZSB3aGF0IG1lbWJlcnMgbWVudGlvbiBtb3N0OiBwZW9wbGUgaG9sZCBlYWNoIG90aGVyIGFjY291bnRhYmxlLCBmZWVsIHNhZmUgd2hlbiB0aGV5IHdhbGsgaW4sIGFuZCBmZWVsIHdlbGNvbWVkIGJ5IHRoZSByb29tIGluc3RlYWQgb2YganVkZ2VkIGJ5IGl0LjwvZGl2Pgo8L2Rpdj4KCjwvdGQ+Cgo8dGQgY2xhc3M9ImZsbS1oZXJvLXJpZ2h0IiB2YWxpZ249InRvcCIgd2lkdGg9IjQ2JSIgc3R5bGU9IndpZHRoOjQ2JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxpbWcgY2xhc3M9ImZsbS1oZXJvLWltZyIgc3JjPSJodHRwczovL2lpbGkuaW8vQnlMNTBNSi5tZC5qcGciIGFsdD0iSUJGaXQgbWVtYmVycyBwb3NpbmcgdG9nZXRoZXIgaW5zaWRlIHRoZSBmaXRuZXNzIHN0dWRpbyBpbiBJbmRpYW4gTGFuZCBTb3V0aCBDYXJvbGluYSI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWNhcHRpb24iPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPkZlYXR1cmVkIFByb2ZpbGU6PC9zcGFuPiBJQkZpdCBicmluZ3MgdG9nZXRoZXIgc3RyZW5ndGggdHJhaW5pbmcsIGNvYWNoaW5nLCBudXRyaXRpb24sIGFjY291bnRhYmlsaXR5LCBhbmQgYSBtZW1iZXIgY3VsdHVyZSBidWlsdCBhcm91bmQgc3VwcG9ydCBhbmQgbG9uZy10ZXJtIHByb2dyZXNzLjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6OXB4IDAgOXB4IDE0cHg7IG1hcmdpbjowIDAgMCBhdXRvOyBtYXgtd2lkdGg6NDM4cHg7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS43cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjk7IG1hcmdpbjowOyI+SUJGaXQ8YnI+SW5kaWFuIExhbmQsIFNvdXRoIENhcm9saW5hPGJyPmliZml0Y29hY2hpbmcubmV0PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLW93bmVyLWZvY3VzIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40NXB4OyBmb250LXNpemU6MTBweDsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA4cHggMDsiPk93bmVyIEZvY3VzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1vd25lci1mb2N1cy1jb3B5Ij5BSiBoYXMgc2hhcGVkIElCRml0IGFyb3VuZCBhIGNsZWFyIHN0YW5kYXJkOiBoZWxwIHBlb3BsZSBnZXQgcmVzdWx0cyBieSB0ZWFjaGluZyB0aGUgYmFzaWNzLCBidWlsZGluZyBzdXN0YWluYWJsZSBoYWJpdHMsIGFuZCBnaXZpbmcgbWVtYmVycyB0aGUgYWNjb3VudGFiaWxpdHkgdGhleSBuZWVkIHRvIGtlZXAgbW92aW5nIGZvcndhcmQuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjQzOHB4OyBtYXJnaW46MThweCAwIDAgYXV0bzsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQnlMNWxuYS5tZC5qcGciIGFsdD0iSUJGaXQgY29hY2ggYW5kIG1lbWJlcnMgaW5zaWRlIHRoZSBJbmRpYW4gTGFuZCBTb3V0aCBDYXJvbGluYSBmaXRuZXNzIHN0dWRpbyIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo0MzhweDsgaGVpZ2h0OmF1dG87IGJvcmRlcjowOyBtYXJnaW46MCAwIDAgYXV0bzsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxM3B4OyBsaW5lLWhlaWdodDoxLjU1OyBjb2xvcjojNjY1ZjU3OyBtYXJnaW46OHB4IDAgMCAwOyB0ZXh0LWFsaWduOmxlZnQ7Ij48c3BhbiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGNvbG9yOiM3ZDc1NmI7Ij5UcmFpbmluZyBFbnZpcm9ubWVudDo8L3NwYW4+IENsYXNzZXMgYXJlIGJ1aWx0IGFyb3VuZCBzdHJlbmd0aCB3b3JrLCBoaWdoLWVuZXJneSBjb2FjaGluZywgYW5kIGEgZ3JvdXAgZW52aXJvbm1lbnQgd2hlcmUgbWVtYmVycyBjYW4gdHJhaW4gdG9nZXRoZXIgd2hpbGUgc3RpbGwgcmVjZWl2aW5nIHN1cHBvcnQuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjQzOHB4OyBtYXJnaW46MTRweCAwIDAgYXV0bzsgcGFkZGluZzoxMnB4IDAgMCAwOyBib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMXB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA4cHggMDsiPlRoZSBJQkZpdCBTdGFuZGFyZDwvZGl2PgoKPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZTsgd2lkdGg6MTAwJTsgdGFibGUtbGF5b3V0OmZpeGVkOyBib3JkZXItdG9wOjFweCBzb2xpZCAjZThlMmQ5OyI+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6MzQlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6OHB4IDEwcHggOHB4IDA7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6MS4yNXB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS40OyBjb2xvcjojNzA2ODVmOyBmb250LXdlaWdodDo3MDA7Ij5TdHJlbmd0aCBXb3JrPC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6NjYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6OHB4IDA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjEzLjVweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzNhMzczMjsiPlRoZSBneW0gZm9jdXNlcyBoZWF2aWx5IG9uIHN0cmVuZ3RoIHRyYWluaW5nIHNvIG1lbWJlcnMgY2FuIGJ1aWxkIHZpc2libGUgbXVzY2xlIGRlZmluaXRpb24sIGNvbmZpZGVuY2UsIGFuZCBwaHlzaWNhbCBjYXBhYmlsaXR5LjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGU7IHdpZHRoOjEwMCU7IHRhYmxlLWxheW91dDpmaXhlZDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2U4ZTJkOTsiPgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjM0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjhweCAxMHB4IDhweCAwOyBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOjEuMjVweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDsgY29sb3I6IzcwNjg1ZjsgZm9udC13ZWlnaHQ6NzAwOyI+SGFiaXQgQ29hY2hpbmc8L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo2NiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzo4cHggMDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTMuNXB4OyBsaW5lLWhlaWdodDoxLjQ1OyBjb2xvcjojM2EzNzMyOyI+TWVtYmVycyBjYW4gdHJhY2sgZm9vZCwgd29ya291dHMsIHdhdGVyLCBzbGVlcCwgc3RlcHMsIGFuZCBvdGhlciBoYWJpdHMgdGhyb3VnaCB0aGUgY29hY2hpbmcgYXBwIGFuZCBhY2NvdW50YWJpbGl0eSBzeXN0ZW0uPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZTsgd2lkdGg6MTAwJTsgdGFibGUtbGF5b3V0OmZpeGVkOyBib3JkZXItdG9wOjFweCBzb2xpZCAjZThlMmQ5OyI+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6MzQlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6OHB4IDEwcHggOHB4IDA7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6MS4yNXB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS40OyBjb2xvcjojNzA2ODVmOyBmb250LXdlaWdodDo3MDA7Ij5SZWFsIFJlc3VsdHM8L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo2NiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzo4cHggMDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTMuNXB4OyBsaW5lLWhlaWdodDoxLjQ1OyBjb2xvcjojM2EzNzMyOyI+QUogc2FpZCBtZW1iZXJzIG9mdGVuIGJlZ2luIHNlZWluZyBwaHlzaWNhbCBhbmQgbWVudGFsIGNoYW5nZXMgd2hlbiB0aGV5IGZvbGxvdyB0aGUgcHJvZ3JhbSB3aXRoIGNvbnNpc3RlbmN5LjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzoyOHB4IDAgMjFweCAwOyBjbGVhcjpib3RoOyBtYXJnaW46MCAwIDI0cHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tYW5jaG9yLWxpbmUtb25lIGZsbS1hbmNob3ItY29tcGFjdC1vbmUiPkhhYml0cyBCdWlsZDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tYW5jaG9yLWxpbmUtdHdvIGZsbS1hbmNob3ItY29tcGFjdC10d28iPlJFU1VMVFM8L2Rpdj4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojMjIyMjIyOyBtYXJnaW46MTdweCAwIDEycHggMDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjk2MHB4OyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1hbmNob3Itc3VidGl0bGUiPkFuIEluZGlhbiBMYW5kIGZpdG5lc3Mgc3R1ZGlvIGJ1aWx0IGFyb3VuZCBzdHJlbmd0aCB0cmFpbmluZywgbnV0cml0aW9uLCBhY2NvdW50YWJpbGl0eSwgYW5kIGxvbmctdGVybSBoYWJpdCBjaGFuZ2UuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNlY3Rpb24iIHN0eWxlPSJwYWRkaW5nOjAgMCAzMHB4IDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjhweCAwIDIwcHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTRweCAwOyI+UHJvZmlsZSBTbmFwc2hvdDwvZGl2Pgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlOGRjOyI+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkZlYXR1cmVkIExlYWRlcjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5BSiBQYXNzbW9yZSwgT3duZXIgQW5kIENvYWNoPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5CdXNpbmVzczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5JQkZpdDwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+TG9jYXRpb248L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+SW5kaWFuIExhbmQsIFNvdXRoIENhcm9saW5hPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5Db3JlIEZvY3VzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkdyb3VwIHN0cmVuZ3RoIHRyYWluaW5nLCBwZXJzb25hbCB0cmFpbmluZywgbnV0cml0aW9uIGNvYWNoaW5nLCBvbmxpbmUgY29hY2hpbmcsIGFjY291bnRhYmlsaXR5LCBoYWJpdCB0cmFja2luZywgYW5kIG1lbWJlciB0cmFuc2Zvcm1hdGlvbjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyIgc3R5bGU9ImJvcmRlci1ib3R0b206bm9uZTsgcGFkZGluZy1ib3R0b206MDsiPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkVkaXRvcmlhbCBBbmdsZTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5BIGNvYWNoaW5nIGVudmlyb25tZW50IGJ1aWx0IGFyb3VuZCB0aGUgYmVsaWVmIHRoYXQgbGFzdGluZyByZXN1bHRzIGNvbWUgZnJvbSBzdHJlbmd0aCB3b3JrLCBkYWlseSBoYWJpdHMsIHN1cHBvcnQsIGFuZCBjb25maWRlbmNlIHRoYXQgY2FycmllcyBiZXlvbmQgdGhlIGd5bTwvc3Bhbj48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1ib2R5Ij4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4xcHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDlweCAwOyI+RWRpdG9yaWFsIERvc3NpZXI8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS42MjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5JQkZpdOKAmXMgZGVlcGVyIHNpZ25pZmljYW5jZSBpcyBub3QgbWVyZWx5IHRoYXQgaXQgb2ZmZXJzIHRyYWluaW5nLCBidXQgdGhhdCBpdCBnaXZlcyBwZW9wbGUgYSBzdHJ1Y3R1cmVkIHdheSBiYWNrIHRvIGJlbGllZiBpbiB0aGVtc2VsdmVzOiBhIHJvb20gd2hlcmUgc3RyZW5ndGgsIG51dHJpdGlvbiwgYWNjb3VudGFiaWxpdHksIGFuZCBjb21tdW5pdHkgYXJlIHRyZWF0ZWQgYXMgb25lIGNvbm5lY3RlZCBzdGFuZGFyZCBmb3IgbG9uZy10ZXJtIGNoYW5nZS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMXB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCA5cHggMDsiPkVkaXRvcuKAmXMgTm90ZTwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoxLjYyOyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPklCRml0IHN0YW5kcyBvdXQgYmVjYXVzZSBpdHMgcHJvbWlzZSBpcyBwcmFjdGljYWwgYW5kIHJlcGVhdGFibGU6IGhlbHAgcGVvcGxlIHRyYWluIHdpdGggc3RydWN0dXJlLCBzdXBwb3J0IHRoZWlyIG51dHJpdGlvbiwgaG9sZCB0aGVtIGFjY291bnRhYmxlLCBhbmQgdGVhY2ggaGFiaXRzIHRoYXQgY2FuIGxhc3QgYWZ0ZXIgdGhlIGZpcnN0IGJ1cnN0IG9mIG1vdGl2YXRpb24gZmFkZXMuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNlY3Rpb24iIHN0eWxlPSJwYWRkaW5nOjJweCAwIDM0cHggMDsgbWFyZ2luOjAgMCAzNHB4IDA7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2I7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6NC40cHg7IGZvbnQtc2l6ZToxMnB4OyBsaW5lLWhlaWdodDoxLjY7IGNvbG9yOiM2ZjY5NjI7IGZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luOjAgMCAyMnB4IDA7Ij5UaGUgRml0bmVzcyBMaXZpbmcgUHJvZmlsZTwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjQ2cHg7IGxpbmUtaGVpZ2h0OjEuMDg7IGxldHRlci1zcGFjaW5nOi0wLjY1cHg7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMTsgbWFyZ2luOjAgMCAyMnB4IDA7IHRleHQtYWxpZ246bGVmdDsiPkJ1aWxkaW5nIFN1c3RhaW5hYmxlIEZpdG5lc3MgSGFiaXRzIEF0IElCRml0OiBBIEhvbGlzdGljIEFwcHJvYWNoIFRvIExvbmctVGVybSBIZWFsdGg8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjdweDsgbGluZS1oZWlnaHQ6MS41NTsgY29sb3I6IzJmMmIyNjsgbWFyZ2luOjA7IHRleHQtYWxpZ246bGVmdDsiPkluc2lkZSBBSiBQYXNzbW9yZeKAmXMgdmlldyBvZiBzdHJlbmd0aCB0cmFpbmluZywgbnV0cml0aW9uLCBhY2NvdW50YWJpbGl0eSwgaGFiaXQgdHJhY2tpbmcsIGFuZCBjb21tdW5pdHkgYXMgdGhlIGZvdW5kYXRpb24gZm9yIHJlc3VsdHMgdGhhdCBsYXN0IGJleW9uZCBhIHNob3J0LXRlcm0gY2hhbGxlbmdlLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSBob2xpc3RpYyBhcHByb2FjaCB0byBsb25nLXRlcm0gaGVhbHRoIGF0IElCRml0IGJlZ2lucyB3aXRoIGEgcHJhY3RpY2FsIGJlbGllZjogd29ya291dHMgbWF0dGVyLCBidXQgd29ya291dHMgYWxvbmUgYXJlIG5vdCBlbm91Z2guIEFKIFBhc3Ntb3JlIGRlc2NyaWJlZCBhIGd5bSB3aGVyZSBzdHJlbmd0aCB0cmFpbmluZyBpcyBwYWlyZWQgd2l0aCBudXRyaXRpb24sIGFjY291bnRhYmlsaXR5LCBkYWlseSBhY3Rpdml0eSwgaGFiaXQgY29hY2hpbmcsIGFuZCBhIGN1bHR1cmUgdGhhdCBoZWxwcyBtZW1iZXJzIGJlbGlldmUgdGhleSBjYW4gZG8gbW9yZSB0aGFuIHRoZXkgdGhvdWdodCB3YXMgcG9zc2libGUuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcXVpY2stYW5zd2VyIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMnB4OyBtYXJnaW46MCAwIDEwcHggMDsiPlF1aWNrIEFuc3dlcjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoxLjY7IGNvbG9yOiMxYjFiMWI7Ij5JQkZpdCBpcyBhbiBJbmRpYW4gTGFuZCwgU291dGggQ2Fyb2xpbmEgZml0bmVzcyBzdHVkaW8gbGVkIGJ5IEFKIFBhc3Ntb3JlLCBidWlsdCBhcm91bmQgZ3JvdXAgc3RyZW5ndGggdHJhaW5pbmcsIHBlcnNvbmFsIHRyYWluaW5nLCBvbmxpbmUgY29hY2hpbmcsIG51dHJpdGlvbiBzdXBwb3J0LCBhY2NvdW50YWJpbGl0eSwgYW5kIHN1c3RhaW5hYmxlIGZpdG5lc3MgaGFiaXRzLiBBSiBkZXNjcmliZXMgdGhlIGd5bSBhcyBhIHBsYWNlIHdoZXJlIG1lbWJlcnMgY2FuIGdldCByZXN1bHRzLCByZWJ1aWxkIGNvbmZpZGVuY2UsIGFuZCBsZWFybiB0aGUgaGFiaXRzIHRoYXQgbW92ZSB0aGUgbmVlZGxlIGxvbmcgdGVybS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BSuKAmXMgb3duIHBhdGggZ2l2ZXMgdGhlIGd5beKAmXMgcGhpbG9zb3BoeSBpdHMgd2VpZ2h0LiBBZnRlciBncm93aW5nIHVwIGFjdGl2ZSBpbiBmb290YmFsbCwgYmFza2V0YmFsbCwgYW5kIHdyZXN0bGluZywgaGUgc3RvcHBlZCBwbGF5aW5nIHNwb3J0cyBhbmQgd29ya2luZyBvdXQgYWZ0ZXIgYSBtYWpvciBtb3ZlIGR1cmluZyBoaXMgc2VuaW9yIHllYXIgb2YgaGlnaCBzY2hvb2wuIFR3byB5ZWFycyBsYXRlciwgaGUgcmVhbGl6ZWQgaGUgaGFkIGdhaW5lZCBhYm91dCA0NSBwb3VuZHMuIEEgdHJpYWwgbWVtYmVyc2hpcCBhdCBhIGdyb3VwIGZpdG5lc3MgZ3ltIGJyb3VnaHQgaGltIGJhY2sgaW50byB0cmFpbmluZywgYW5kIHRoYXQgZmlyc3Qgd2VlayByZW1pbmRlZCBoaW0gaG93IG11Y2ggaGUgbWlzc2VkIG1vdmluZyB3aXRoIHB1cnBvc2UuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VjdGlvbiBmbG0tbGVhcm4tY2FyZCI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTJweDsgbGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGNvbG9yOiM1ZDU2NGU7IGZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5XaGF0IFlvdeKAmWxsIExlYXJuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9Im1hcmdpbjowIDAgMTNweCAwOyI+SW5zaWRlIFRoZSBJQkZpdCBBcHByb2FjaDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMXB4OyBsaW5lLWhlaWdodDoxLjc0OyBjb2xvcjojMmMyYjI3OyBtYXgtd2lkdGg6NzIwcHg7IG1hcmdpbjowIDAgMTVweCAwOyI+VGhpcyBwcm9maWxlIGxvb2tzIGF0IGhvdyBJQkZpdCBjb21iaW5lcyBzdHJlbmd0aCB0cmFpbmluZywgaGFiaXQgY29hY2hpbmcsIG51dHJpdGlvbiwgdGVjaG5vbG9neSwgY29tbXVuaXR5LCBhbmQgYWNjb3VudGFiaWxpdHkgaW5zaWRlIGFuIEluZGlhbiBMYW5kIGZpdG5lc3MgZW52aXJvbm1lbnQuPC9kaXY+Cgo8dGFibGUgY2xhc3M9ImZsbS1sZWFybi1yb3ciIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgbWFyZ2luLXRvcDo4cHg7Ij4KPHRyPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsaW5lLWhlaWdodDoxLjM4OyBsZXR0ZXItc3BhY2luZzoxLjQ1cHg7IGNvbG9yOiM1ZDU2NGU7IGZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luOjAgMCA3cHggMDsiPldoeSBJdOKAmXMgRGlmZmVyZW50PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE5cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFmMWQ7Ij5UaGUgZ3ltIGJsZW5kcyBncm91cCBzdHJlbmd0aCB0cmFpbmluZyB3aXRoIG51dHJpdGlvbiwgYWNjb3VudGFiaWxpdHksIGhhYml0IHRyYWNraW5nLCBhbmQgY29hY2hpbmcgdGhhdCBzdXBwb3J0cyBib3RoIHBoeXNpY2FsIGFuZCBtZW50YWwgY2hhbmdlLjwvZGl2Pgo8L3RkPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsaW5lLWhlaWdodDoxLjM4OyBsZXR0ZXItc3BhY2luZzoxLjQ1cHg7IGNvbG9yOiM1ZDU2NGU7IGZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luOjAgMCA3cHggMDsiPldobyBJdCBTZXJ2ZXM8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWYxZDsiPklCRml0IHNlcnZlcyBtZW1iZXJzIHdobyB3YW50IHN0cnVjdHVyZSwgc3VwcG9ydCwgdmlzaWJsZSBwcm9ncmVzcywgYm9keSBmYXQgbG9zcywgc3RyZW5ndGgsIGFuZCBhIGNsZWFyZXIgbGlmZXN0eWxlIHN5c3RlbS48L2Rpdj4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tbGVhcm4tY29sIiB2YWxpZ249InRvcCI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTJweDsgbGluZS1oZWlnaHQ6MS4zODsgbGV0dGVyLXNwYWNpbmc6MS40NXB4OyBjb2xvcjojNWQ1NjRlOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgN3B4IDA7Ij5XaHkgSXQgU3RhbmRzIE91dDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOXB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMWYxZjFkOyI+SXRzIG1lbWJlciBjdWx0dXJlLCByZWZlcnJhbCBzdHJlbmd0aCwgY29hY2hpbmcgYXBwLCBhbmQgc3VzdGFpbmFibGUtaGFiaXQgZm9jdXMgZ2l2ZSB0aGUgZ3ltIGEgY2xlYXIgaWRlbnRpdHkuPC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5BIENvYWNoaW5nIEJ1c2luZXNzIEJ1aWx0IEZyb20gUGVyc29uYWwgRXhwZXJpZW5jZTwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QUogZGlkIG5vdCBlbnRlciBmaXRuZXNzIGFzIHNvbWVvbmUgdHJ5aW5nIHRvIHNlbGwgYSB0aGVvcnkuIEhlIGVudGVyZWQgaXQgYWZ0ZXIgZmVlbGluZyB0aGUgZGlmZmVyZW5jZSB0cmFpbmluZyBtYWRlIGluIGhpcyBvd24gbGlmZS4gT25jZSBoZSByZXR1cm5lZCB0byB0aGUgZ3ltLCBoZSByZWFjaGVkIG91dCB0byB0aGUgaGVhZCBjb2FjaCwgYXNrZWQgaG93IGhlIGNvdWxkIGJlY29tZSBhIGJpZ2dlciBwYXJ0IG9mIHRoZSBlbnZpcm9ubWVudCwgYmVjYW1lIGNlcnRpZmllZCwgYW5kIGJlZ2FuIGNvYWNoaW5nLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhhdCBleHBlcmllbmNlIGV2ZW50dWFsbHkgdG9vayBoaW0gdGhyb3VnaCBneW0gb3BlcmF0aW9ucyBpbiBtdWx0aXBsZSBzdGF0ZXMsIGluY2x1ZGluZyBoZWxwaW5nIG9wZW4gbG9jYXRpb25zLCBzZXJ2aW5nIGFzIGEgaGVhZCBjb2FjaCwgc3VwcG9ydGluZyBwcmUtc2FsZSBvcGVyYXRpb25zLCBhbmQgbGVhcm5pbmcgd2hhdCBpdCB0YWtlcyB0byBidWlsZCBhIGZpdG5lc3MgYnVzaW5lc3MgZnJvbSB0aGUgaW5zaWRlLiBXaGVuIGhlIGFuZCBoaXMgd2lmZSBkZWNpZGVkIHRvIHRyeSB0aGVpciBvd24gcGF0aCBhZ2FpbiwgdGhleSBzdGFydGVkIHdpdGggb25saW5lIGNvYWNoaW5nLCB0aGVuIGZvdW5kIHRoZSBzdHVkaW8gdGhhdCBiZWNhbWUgSUJGaXQuPC9kaXY+Cgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjI4cHggMDsgbWFyZ2luOjQwcHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjNweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM3ZDc1NmI7IG1hcmdpbjowIDAgMTJweCAwOyI+TWVtYmVyIEV4cGVyaWVuY2U8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MzBweDsgbGluZS1oZWlnaHQ6MS40ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5BIG1lbWJlciBhdCBJQkZpdCBpcyBtZWFudCB0byBmZWVsIHdlbGNvbWVkLCBzYWZlLCBzdXBwb3J0ZWQsIGFuZCBjaGFsbGVuZ2VkLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1xdW90ZS1ibG9jayI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjMxcHg7IGxpbmUtaGVpZ2h0OjEuNDI7IGNvbG9yOiMxYjFiMWI7IG1hcmdpbjowIDAgMTRweCAwOyI+4oCcT3VyIGd5bSBpcyBhIHBsYWNlIGZvciBwZW9wbGUgd2hvIHdhbnQgdG8gZ2V0IHJlc3VsdHMsIGJ1dCBhbHNvIGp1c3Qgd2FudCB0byBiZSBhIGJldHRlciBwZXJzb24u4oCdPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNnB4OyBmb250LXNpemU6MTJweDsgY29sb3I6Izc1NmU2NjsgbWFyZ2luOjA7Ij5BSiBQYXNzbW9yZSwgT3duZXIgQW5kIENvYWNoIC8gSUJGaXQ8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPlN0cmVuZ3RoIFRyYWluaW5nIFdpdGggQSBMaWZlc3R5bGUgU3lzdGVtIEFyb3VuZCBJdDwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+SUJGaXQgc2VydmVzIGFib3V0IDE2MCBtZW1iZXJzLCB3aXRoIGdyb3VwIHRyYWluaW5nIGFzIHRoZSBjb3JlIGV4cGVyaWVuY2UuIEFKIHNhaWQgbWFueSBtZW1iZXJzIGNvbWUgZm9yIGdyb3VwIGNsYXNzZXMgb2YgdXAgdG8gMjAgcGVvcGxlLCB3aXRoIGEgaGlnaC1lbmVyZ3kgZm9ybWF0IGFuZCBhIGNsZWFyIGVtcGhhc2lzIG9uIHN0cmVuZ3RoIHRyYWluaW5nLiBUaGUgZ3ltIGFsc28gb2ZmZXJzIHBlcnNvbmFsIHRyYWluaW5nIGFuZCBvbmxpbmUgY29hY2hpbmcgZm9yIHBlb3BsZSB3aG8gYXJlIG5vdCBsb2NhbCBvciB3aG8gd2FudCB0aGVpciBwcm9ncmFtbWluZyBob3VzZWQgaW5zaWRlIHRoZSBhcHAuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgbGFyZ2VyIHN5c3RlbSBpcyB3aGF0IGdpdmVzIHRoZSBwcm9ncmFtIGl0cyBzaGFwZS4gTWVtYmVycyBjYW4gbG9nIHdvcmtvdXRzLCB0cmFjayBmb29kLCBtb25pdG9yIGhhYml0cywgc3luYyB3YXRjaGVzIG9yIHBob25lcywgYW5kIHdvcmsgdG93YXJkIHN0ZXAgZ29hbHMsIHdhdGVyIGdvYWxzLCBzbGVlcCBoYWJpdHMsIGFuZCBudXRyaXRpb24gY29uc2lzdGVuY3kuIEZvciBBSiwgdGhhdCBtYXR0ZXJzIGJlY2F1c2UgcmVzdWx0cyBhcmUgbm90IG9ubHkgY3JlYXRlZCBpbiB0aGUgY2xhc3MgaG91ci4gVGhleSBhcmUgY3JlYXRlZCBpbiB0aGUgZGFpbHkgY2hvaWNlcyBtZW1iZXJzIHJlcGVhdCBhZnRlciBjbGFzcyBpcyBvdmVyLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLXdyYXAiIHN0eWxlPSJtYXgtd2lkdGg6NzAwcHg7Ij4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9CeUw1bG5hLm1kLmpwZyIgYWx0PSJJQkZpdCBjb2FjaCBsZWFkaW5nIG1lbWJlcnMgaW5zaWRlIHRoZSBJbmRpYW4gTGFuZCBTb3V0aCBDYXJvbGluYSBmaXRuZXNzIHN0dWRpbyI+CjxkaXYgY2xhc3M9ImZsbS1pbWFnZS1jYXB0aW9uIj48c3BhbiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGNvbG9yOiM3ZDc1NmI7Ij5UcmFpbmluZyBTeXN0ZW06PC9zcGFuPiBJQkZpdCBjb21iaW5lcyBncm91cCB0cmFpbmluZyBlbmVyZ3kgd2l0aCBhIGJyb2FkZXIgc3lzdGVtIG9mIGNvYWNoaW5nLCBudXRyaXRpb24sIHRyYWNraW5nLCBhbmQgYWNjb3VudGFiaWxpdHkuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5SZXN1bHRzIFRoYXQgR28gQmV5b25kIFRoZSBGaXJzdCBTaXggV2Vla3M8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSBzaXgtd2VlayBjaGFsbGVuZ2UgaXMgb25lIG9mIElCRml04oCZcyBtb3N0IHBvcHVsYXIgcHJvZ3JhbXMuIEFKIGRlc2NyaWJlZCBpdCBhcyBhIHNob3J0ZXItdGVybSBvcHRpb24gdGhhdCBhbGxvd3MgcGVvcGxlIHRvIHNlZSB3aGV0aGVyIHRoZSBneW0gaXMgYSBnb29kIGZpdCBiZWZvcmUgY29tbWl0dGluZyBsb25nIHRlcm0uIEZvciBtZW1iZXJzIHB1cnN1aW5nIGJvZHkgZmF0IGxvc3MsIGhlIHNhaWQgbWFueSBsb3NlIGFueXdoZXJlIGZyb20gZWlnaHQgdG8gMjUgcG91bmRzIGR1cmluZyB0aGF0IGZpcnN0IHNpeCB3ZWVrcyB3aGVuIHRoZXkgZm9sbG93IHRoZSBwcm9ncmFtLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QnV0IEFK4oCZcyBsYXJnZXIgcG9pbnQgaXMgdGhhdCBhIGdvb2QgcHJvZ3JhbSBzaG91bGQgbm90IGxlYXZlIHBlb3BsZSBkZXBlbmRlbnQgb24gYSB0ZW1wb3JhcnkgcHVzaC4gSWYgc29tZW9uZSBjaG9vc2VzIHRvIGVuZCBhZnRlciB0aGUgY2hhbGxlbmdlLCBoZSBzYWlkIHRoZSBneW0gZ2l2ZXMgdGhlbSBhbiBleGl0IHBsYW4gc28gdGhleSBjYW4gc3RpbGwgZmVlbCBnb29kIGFib3V0IHNlZWluZyByZXN1bHRzIGFmdGVyIHRoZSBwcm9ncmFtIGlzIG92ZXIuIFRoYXQgZGV0YWlsIHJlZmxlY3RzIHRoZSBsYXJnZXIgSUJGaXQgcGhpbG9zb3BoeTogdGhlIGdvYWwgaXMgbm90IG9ubHkgc2hvcnQtdGVybSBpbnRlbnNpdHkuIFRoZSBnb2FsIGlzIGNvbmZpZGVuY2UsIHN0cnVjdHVyZSwgYW5kIGhhYml0cyB0aGF0IGNvbnRpbnVlLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLXdyYXAiIHN0eWxlPSJtYXgtd2lkdGg6NzAwcHg7Ij4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9CeUw1MTZ2Lm1kLmpwZyIgYWx0PSJJQkZpdCBtZW1iZXJzIGdhdGhlcmVkIHRvZ2V0aGVyIGF0IGEgY29tbXVuaXR5IGV2ZW50Ij4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPkNvbW11bml0eSBTdGFuZGFyZDo8L3NwYW4+IElCRml04oCZcyBjb21tdW5pdHkgZXh0ZW5kcyBiZXlvbmQgdGhlIHRyYWluaW5nIGZsb29yLCB3aXRoIG1lbWJlcnMgYnVpbGRpbmcgY29ubmVjdGlvbiwgYWNjb3VudGFiaWxpdHksIGFuZCBhIHNlbnNlIG9mIGJlbG9uZ2luZyBhcm91bmQgdGhlIGd5bS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjI4cHggMDsgbWFyZ2luOjQwcHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjNweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM3ZDc1NmI7IG1hcmdpbjowIDAgMTJweCAwOyI+RWRpdG9yaWFsIFBlcnNwZWN0aXZlPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjMwcHg7IGxpbmUtaGVpZ2h0OjEuNDg7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+SUJGaXQgbWF0dGVycyBiZWNhdXNlIGl0IHRyZWF0cyBoYWJpdCBjaGFuZ2UgYXMgcGFydCBvZiB0aGUgdHJhaW5pbmcgcmVzdWx0OiBtZW1iZXJzIGFyZSBjb2FjaGVkIGluIHRoZSBneW0sIHN1cHBvcnRlZCBvdXRzaWRlIHRoZSBneW0sIGFuZCBndWlkZWQgdG93YXJkIGEgbGlmZXN0eWxlIHRoZXkgY2FuIHJlcGVhdC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VjdGlvbiBmbG0tc2VydmljZS1icmllZiI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTJweDsgbGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGNvbG9yOiM1ZDU2NGU7IGZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgU2VydmljZSBCcmllZjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDIiIHN0eWxlPSJtYXJnaW46MCAwIDEzcHggMDsiPldoYXQgSUJGaXQgT2ZmZXJzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIxcHg7IGxpbmUtaGVpZ2h0OjEuNzI7IGNvbG9yOiMyYTI5MjY7IG1hcmdpbjowIDAgMTVweCAwOyI+QmFzZWQgb24gdGhlIGludGVydmlldywgSUJGaXQgaXMgYnVpbHQgZm9yIG1lbWJlcnMgd2hvIHdhbnQgc3RyZW5ndGggdHJhaW5pbmcsIG51dHJpdGlvbiBzdXBwb3J0LCBhY2NvdW50YWJpbGl0eSwgb25saW5lIGFjY2VzcywgaGFiaXQgY29hY2hpbmcsIGFuZCBhIGNvbW11bml0eS1kcml2ZW4gcGF0aCB0byBzdXN0YWluYWJsZSByZXN1bHRzLjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsiPgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+R3JvdXAgVHJhaW5pbmc8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPklCRml0IG9mZmVycyBoaWdoLWVuZXJneSBncm91cCB0cmFpbmluZyBjbGFzc2VzIG9mIHVwIHRvIDIwIHBlb3BsZSwgd2l0aCBhIHN0cm9uZyBlbXBoYXNpcyBvbiBzdHJlbmd0aCB0cmFpbmluZyBhbmQgY29hY2hlZCBtZW1iZXIgcHJvZ3Jlc3MuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+U2l4LVdlZWsgQ2hhbGxlbmdlPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5BSiBkZXNjcmliZWQgdGhlIHNpeC13ZWVrIGNoYWxsZW5nZSBhcyBhIHBvcHVsYXIgc2hvcnRlci10ZXJtIHByb2dyYW0gdGhhdCBjYW4gaGVscCBtZW1iZXJzIHNlZSBlYXJseSByZXN1bHRzIHdoaWxlIGRlY2lkaW5nIHdoZXRoZXIgSUJGaXQgaXMgdGhlIHJpZ2h0IGxvbmctdGVybSBmaXQuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+TnV0cml0aW9uIENvYWNoaW5nPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5OdXRyaXRpb24gaXMgYSBtYWpvciBwYXJ0IG9mIHRoZSBwcm9ncmFtIGJlY2F1c2UgQUogc2VlcyBmb29kLCBwcm90ZWluIGludGFrZSwgd2F0ZXIsIGFuZCBpbnRlbnRpb25hbCBlYXRpbmcgYXMgZXNzZW50aWFsIHBpZWNlcyBvZiB0aGUgcmVzdWx0cyBtZW1iZXJzIHdhbnQuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+T25saW5lIENvYWNoaW5nPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5Gb3Igbm9uLWxvY2FsIG1lbWJlcnMsIElCRml0IGNhbiBwcm92aWRlIHRyYWluaW5nIHByb2dyYW1zIHRocm91Z2ggaXRzIGFwcCwgd2l0aCB3b3Jrb3V0cywgZm9vZCB0cmFja2luZywgaGFiaXQgdHJhY2tpbmcsIGFuZCBhY2NvdW50YWJpbGl0eSB0b29scyBob3VzZWQgaW4gb25lIHBsYWNlLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPkhhYml0IEFjY291bnRhYmlsaXR5PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5NZW1iZXJzIGNhbiB0cmFjayBzdGVwcywgd29ya291dHMsIGZvb2QsIHdhdGVyLCBzbGVlcCwgYW5kIG90aGVyIGhhYml0cywgaGVscGluZyB0aGUgcHJvZ3JhbSBleHRlbmQgYmV5b25kIHRoZSB3b3Jrb3V0IGFuZCBpbnRvIGRhaWx5IGxpZmVzdHlsZSBjaGFuZ2UuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJtYXJnaW46NDJweCAwIDQ0cHggMDsgcGFkZGluZzoyMnB4IDAgMjJweCAwOyBib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTJweDsgbGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGNvbG9yOiM1ZDU2NGU7IGZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luOjAgMCAxNHB4IDA7Ij5FbGl0ZSBSZXZpZXc8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjVweDsgbGluZS1oZWlnaHQ6MS41MjsgY29sb3I6IzE3MTcxNzsgbWFyZ2luOjAgMCAxNHB4IDA7Ij7igJxJIGNhbm5vdCBzYXkgZW5vdWdoIHBvc2l0aXZlIHRoaW5ncyBhYm91dCB0aGlzIGNvbW11bml0eSBhbmQgdGhlIGNvYWNoZXMgd2hvIHN0YXJ0ZWQgaXQuIEkgY2FtZSBmb3IgYSA2IHdlZWsgY2hhbGxlbmdlIGFuZCBuZXZlciBsb29rZWQgYmFjayEgVGhlIHdvcmtvdXRzIGFyZSBncmVhdCwgYnV0IHRoZSBlbnZpcm9ubWVudCBpcyBldmVuIGJldHRlci4gWW91IGNhbiB0ZWxsIGhvdyBtdWNoIHRoZSBjb2FjaGVzIGNhcmUgYWJvdXQgdGhlIG1lbWJlcnMgdGhlIHNlY29uZCB5b3Ugd2FsayBpbiB0aGUgZG9vci4gSWYgeW91J3JlIGxvb2tpbmcgdG8gZ2V0IHN0YXJ0ZWQvcmVzdGFydGVkLCBvciB5b3UganVzdCB3YW50IHRvIHRyeSBzb21ldGhpbmcgbmV3LCAxMC8xMCB3b3VsZCByZWNvbW1lbmQgY29taW5nIGhlcmUu4oCdPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNnB4OyBmb250LXNpemU6MTFweDsgY29sb3I6Izc1NmU2NjsgbWFyZ2luOjA7Ij5KdXN0aW4gSm9uZXMgLyBDdXN0b21lciBSZXZpZXcgU3VwcGxpZWQgRm9yIEVkaXRvcmlhbCBVc2U8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkRlc2lnbmVkIEZvciBQZW9wbGUgV2hvIEZlZWwgSW50aW1pZGF0ZWQgQnkgVGhlIEd5bTwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+T25lIG9mIHRoZSBiaWdnZXN0IGJhcnJpZXJzIEFKIHNlZXMgaXMgaW50aW1pZGF0aW9uLiBTb21lIHBlb3BsZSBsb29rIGluc2lkZSBhIGd5bSwgc2VlIGZpdCBtZW1iZXJzLCBhbmQgYXNzdW1lIHRoZXkgZG8gbm90IGJlbG9uZyB5ZXQuIEhpcyByZXNwb25zZSBpcyB0aGF0IG1hbnkgb2YgdGhvc2UgbWVtYmVycyBkaWQgbm90IHN0YXJ0IHdoZXJlIHRoZXkgYXJlIG5vdy4gVGhleSBoYWQgdGhlaXIgb3duIGJlZ2lubmluZywgdGhlaXIgb3duIGRvdWJ0LCBhbmQgdGhlaXIgb3duIGZpcnN0IGRheS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoYXQgbWF0dGVycyBmcm9tIGEgYnVzaW5lc3MgcGVyc3BlY3RpdmUsIHRvby4gQUogaWRlbnRpZmllZCBsZWFkLXRvLW1lbWJlciBjb252ZXJzaW9uIGFzIG9uZSBvZiB0aGUgYmlnZ2VzdCBjaGFsbGVuZ2VzIGJlY2F1c2UgbWFueSBwZW9wbGUgYXJlIGludGVyZXN0ZWQgYmVmb3JlIHRoZXkgYXJlIHRydWx5IHJlYWR5IHRvIGNvbW1pdCB0byBhIGxpZmVzdHlsZSBjaGFuZ2UuIElCRml04oCZcyBqb2IgaXMgdG8gaGVscCBwZW9wbGUgY3Jvc3MgdGhhdCBsaW5lIHdpdGggY2xhcml0eSwgc3VwcG9ydCwgYW5kIGEgcHJvZ3JhbSB0aGF0IG1ha2VzIHRoZSBuZXh0IHN0ZXAgZmVlbCBwb3NzaWJsZS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+Q29uc2lzdGVuY3ksIEJhc2ljcywgQW5kIFRoZSBUcmFpbmluZyBQaGlsb3NvcGh5IEJlaGluZCBUaGUgUmVzdWx0czwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+V2hlbiBhc2tlZCB3aGF0IHRyYWluaW5nIG1ldGhvZCB3b3JrcyBlc3BlY2lhbGx5IHdlbGwgZm9yIGNsaWVudHMsIEFKIGRpZCBub3QgcmVhY2ggZm9yIGEgdHJlbmQuIEhlIG5hbWVkIHRoZSBiYXNpY3M6IHRocmVlIHdvcmtvdXRzIGEgd2VlaywgMTAsMDAwIHN0ZXBzIGEgZGF5LCBpbnRlbnRpb25hbCBlYXRpbmcsIGVub3VnaCBwcm90ZWluIHRvIHN1cHBvcnQgc3RyZW5ndGggdHJhaW5pbmcsIGVub3VnaCB3YXRlciwgYW5kIGNvbnNpc3RlbmN5IG92ZXIgdGltZS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkhlIGFsc28gZGVzY3JpYmVkIHRoZSBtZW50YWwgc2lkZSBvZiByZXN1bHRzLiBNYW55IHBlb3BsZSBiZWdpbiB0byBmZWVsIHN0cm9uZ2VyIGJlZm9yZSB0aGV5IGZ1bGx5IHNlZSB0aGVtc2VsdmVzIGRpZmZlcmVudGx5LiBUaGV5IHBpY2sgdXAgaGVhdmllciBkdW1iYmVsbHMsIHRyeSBtb3ZlbWVudHMgdGhleSBvbmNlIGF2b2lkZWQsIHB1c2ggdGhyb3VnaCByb2FkYmxvY2tzLCBhbmQgbGVhcm4gdGhhdCBvYnN0YWNsZXMgYXJlIG5vdCBhcyBsYXJnZSBhcyB0aGV5IGZlbHQgaW4gdGhlIG1vbWVudC4gSW4gQUrigJlzIHZpZXcsIGNvYWNoaW5nIGhlbHBzIHBlb3BsZSBtb3ZlIGZvcndhcmQgaW5zdGVhZCBvZiBsZXR0aW5nIHNldGJhY2tzIHN0b3AgdGhlbSBpbiB0aGVpciB0cmFja3MuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPldoeSBSZWZlcnJhbHMgTWF0dGVyIFRvIFRoZSBJQkZpdCBTdG9yeTwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QUogc2FpZCBtYW55IG5ldyBtZW1iZXJzIGRpc2NvdmVyIElCRml0IHRocm91Z2ggcmVmZXJyYWxzLCB3aXRoIE1ldGEgYWR2ZXJ0aXNpbmcgYWxzbyBjb250cmlidXRpbmcgdGhyb3VnaCBGYWNlYm9vayBhbmQgSW5zdGFncmFtLiBUaGUgcmVmZXJyYWwgY2hhbm5lbCBtYXR0ZXJzIGJlY2F1c2UgaXQgcmVmbGVjdHMgdGhlIG1lbWJlciBleHBlcmllbmNlLiBQZW9wbGUgYnJpbmcgZnJpZW5kcywgZmFtaWx5LCBhbmQgY293b3JrZXJzIGJlY2F1c2UgdGhleSBhcmUgcHJvdWQgb2Ygd2hhdCB0aGV5IGFyZSBkb2luZyBhbmQgd2FudCBvdGhlcnMgdG8gZmVlbCB3aGF0IHRoZXkgYXJlIGZlZWxpbmcuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3IgYSBsb2NhbCBmaXRuZXNzIHN0dWRpbyBpbiBJbmRpYW4gTGFuZCwgU291dGggQ2Fyb2xpbmEsIHRoYXQga2luZCBvZiB0cnVzdCBpcyBkaWZmaWN1bHQgdG8gZmFrZS4gUmVmZXJyYWxzIHN1Z2dlc3QgdGhhdCBtZW1iZXJzIGRvIG5vdCBvbmx5IGxpa2UgdGhlIHdvcmtvdXRzLiBUaGV5IGJlbGlldmUgdGhlIGd5bSBpcyBjaGFuZ2luZyB0aGUgdHJhamVjdG9yeSBvZiB0aGVpciBoZWFsdGgsIGNvbmZpZGVuY2UsIGFuZCBsaWZlc3R5bGUgZW5vdWdoIHRvIGludml0ZSBvdGhlciBwZW9wbGUgaW50byB0aGUgZXhwZXJpZW5jZS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+RnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnMgQWJvdXQgSUJGaXQ8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hvIElzIEFKIFBhc3Ntb3JlPzwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BSiBQYXNzbW9yZSBpcyB0aGUgb3duZXIgYW5kIGNvYWNoIGJlaGluZCBJQkZpdCBpbiBJbmRpYW4gTGFuZCwgU291dGggQ2Fyb2xpbmEuIEluIGhpcyBpbnRlcnZpZXcsIGhlIGRlc2NyaWJlZCBncm93aW5nIHVwIGFjdGl2ZSBpbiBzcG9ydHMsIGdhaW5pbmcgd2VpZ2h0IGFmdGVyIHN0ZXBwaW5nIGF3YXkgZnJvbSBhdGhsZXRpY3MsIHJlZGlzY292ZXJpbmcgZml0bmVzcyB0aHJvdWdoIGdyb3VwIHRyYWluaW5nLCBiZWNvbWluZyBjZXJ0aWZpZWQsIGFuZCBldmVudHVhbGx5IGJ1aWxkaW5nIGhpcyBvd24gY29hY2hpbmcgYnVzaW5lc3MuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgSXMgSUJGaXQgS25vd24gRm9yPzwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5JQkZpdCBpcyBrbm93biBmb3IgZ3JvdXAgc3RyZW5ndGggdHJhaW5pbmcsIHBlcnNvbmFsIHRyYWluaW5nLCBvbmxpbmUgY29hY2hpbmcsIG51dHJpdGlvbiBzdXBwb3J0LCBhY2NvdW50YWJpbGl0eSBjb2FjaGluZywgaGFiaXQgdHJhY2tpbmcsIGFuZCBhIHNpeC13ZWVrIGNoYWxsZW5nZSB0aGF0IGhlbHBzIG1lbWJlcnMgYmVnaW4gc2VlaW5nIHJlc3VsdHMgd2hpbGUgYnVpbGRpbmcgc3VzdGFpbmFibGUgZml0bmVzcyBoYWJpdHMuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPklzIElCRml0IEJlZ2lubmVyIEZyaWVuZGx5PzwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5CYXNlZCBvbiBBSiBQYXNzbW9yZeKAmXMgaW50ZXJ2aWV3LCBJQkZpdCBpcyBidWlsdCBmb3IgcGVvcGxlIGF0IGRpZmZlcmVudCBzdGFydGluZyBwb2ludHMuIEFKIHNhaWQgc29tZSBwZW9wbGUgZmVlbCBpbnRpbWlkYXRlZCBieSBzZWVpbmcgZml0IHBlb3BsZSBpbiB0aGUgZ3ltLCBidXQgaGUgd2FudHMgdGhlbSB0byB1bmRlcnN0YW5kIHRoYXQgbWFueSBtZW1iZXJzIHN0YXJ0ZWQgd2hlcmUgdGhleSBhcmUgcmlnaHQgbm93LjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgzIj5XaGF0IFJlc3VsdHMgQ2FuIE1lbWJlcnMgRXhwZWN0IEZyb20gSUJGaXQ/PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkFKIFBhc3Ntb3JlIHNhaWQgbWVtYmVycyBwdXJzdWluZyBib2R5IGZhdCBsb3NzIGR1cmluZyB0aGUgc2l4LXdlZWsgY2hhbGxlbmdlIG1heSBsb3NlIGFueXdoZXJlIGZyb20gZWlnaHQgdG8gMjUgcG91bmRzLCBkZXBlbmRpbmcgb24gd2hlcmUgdGhleSBzdGFydCBhbmQgaG93IGNvbnNpc3RlbnRseSB0aGV5IGZvbGxvdyB0aGUgcHJvZ3JhbS4gSGUgYWxzbyBlbXBoYXNpemVkIGNvbmZpZGVuY2UsIG1lbnRhbCBjbGFyaXR5LCBzdHJlbmd0aCwgbXVzY2xlIGRlZmluaXRpb24sIGFuZCBiZWxpZWYgYXMgaW1wb3J0YW50IHJlc3VsdHMuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgTWFrZXMgSUJGaXQgRGlmZmVyZW50IEluIEluZGlhbiBMYW5kPzwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5JQkZpdCBzdGFuZHMgb3V0IHRocm91Z2ggaXRzIGZ1bGwgbGlmZXN0eWxlIGFwcHJvYWNoLiBBSiBkZXNjcmliZWQgdGhlIGd5bSBhcyBtb3JlIHRoYW4gd29ya291dHMsIHdpdGggc3RyZW5ndGggdHJhaW5pbmcsIG51dHJpdGlvbiBndWlkYW5jZSwgYWNjb3VudGFiaWxpdHksIGFwcC1iYXNlZCBoYWJpdCB0cmFja2luZywgY29tbXVuaXR5LCBhbmQgYSBmb2N1cyBvbiBsb25nLWxhc3Rpbmcgc3VzdGFpbmFibGUgaGFiaXRzLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWtleS1ib3giPgo8ZGl2IGNsYXNzPSJmbG0ta2V5LWhlYWRpbmciPktleSBUYWtlYXdheXM8L2Rpdj4KPHVsPgo8bGk+SUJGaXQgaXMgYW4gSW5kaWFuIExhbmQsIFNvdXRoIENhcm9saW5hIGZpdG5lc3Mgc3R1ZGlvIGJ1aWx0IGFyb3VuZCBncm91cCBzdHJlbmd0aCB0cmFpbmluZywgbnV0cml0aW9uLCBhY2NvdW50YWJpbGl0eSwgb25saW5lIGNvYWNoaW5nLCBhbmQgc3VzdGFpbmFibGUgZml0bmVzcyBoYWJpdHMuPC9saT4KPGxpPkFKIFBhc3Ntb3Jl4oCZcyBjb2FjaGluZyBwaGlsb3NvcGh5IGVtcGhhc2l6ZXMgYmFzaWNzLCBjb25zaXN0ZW5jeSwgdGhyZWUgc3RyZW5ndGggd29ya291dHMgcGVyIHdlZWssIGRhaWx5IGFjdGl2aXR5LCBwcm90ZWluLCB3YXRlciwgYW5kIGxpZmVzdHlsZSBmb2xsb3ctdGhyb3VnaC48L2xpPgo8bGk+VGhlIGd5beKAmXMgc2l4LXdlZWsgY2hhbGxlbmdlIGdpdmVzIG1lbWJlcnMgYSBzaG9ydGVyLXRlcm0gcGF0aCB0byBlYXJseSByZXN1bHRzIHdoaWxlIHN0aWxsIHBvaW50aW5nIHRvd2FyZCBsb25nLXRlcm0gaGFiaXQgY2hhbmdlLjwvbGk+CjxsaT5UaGUgbWVtYmVyIGN1bHR1cmUgaXMgcmVpbmZvcmNlZCB0aHJvdWdoIHJlZmVycmFscywgY29tbXVuaXR5LCBhY2NvdW50YWJpbGl0eSwgYW5kIGEgYmVsaWVmIHRoYXQgbWVtYmVycyBjYW4gYmVjb21lIHN0cm9uZ2VyIHRoYW4gdGhleSB0aGluay48L2xpPgo8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1jdGEiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoycHg7IGNvbG9yOiM4YTdhNTg7IG1hcmdpbjowIDAgMTJweCAwOyI+VGhlIEZpcnN0IFN0ZXA8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTozMnB4OyBsaW5lLWhlaWdodDoxLjEyOyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTE7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTE7IG1hcmdpbjowIDAgMTRweCAwOyI+Rm9yIFJlYWRlcnMgQ29uc2lkZXJpbmcgSUJGaXQ8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzJhMmEyYTsgbWFyZ2luOjAgMCAxNHB4IDA7Ij5Gb3IgcmVhZGVycyB3aG8gZmVlbCBjb25uZWN0ZWQgdG8gQUogUGFzc21vcmXigJlzIHN0b3J5IGFuZCBiZWxpZXZlIHRoaXMgbWF5IGJlIHRoZSByaWdodCBmaXRuZXNzIGVudmlyb25tZW50IGZvciB0aGVtLCB0aGUgYmVzdCBmaXJzdCBzdGVwIGlzIHRvIGNvbm5lY3QgZGlyZWN0bHkgd2l0aCB0aGUgc3R1ZGlvIGFuZCBsZWFybiBob3cgaXRzIGNvYWNoaW5nLCBudXRyaXRpb24sIGFjY291bnRhYmlsaXR5LCBhbmQgY29tbXVuaXR5IHN0cnVjdHVyZSBjYW4gc3VwcG9ydCB0aGVpciBnb2Fscy48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzJhMmEyYTsgbWFyZ2luOjA7Ij5EdXJpbmcgdGhlIGludGVydmlldywgQUogaWRlbnRpZmllZCB0aGUgc2l4LXdlZWsgY2hhbGxlbmdlIGFzIG9uZSBvZiB0aGUgc3R1ZGlv4oCZcyBtb3N0IHBvcHVsYXIgc3RhcnRpbmcgcG9pbnRzOiBhIHNob3J0ZXItdGVybSBwcm9ncmFtIGRlc2lnbmVkIHRvIGhlbHAgcGVvcGxlIHNlZSBlYXJseSByZXN1bHRzLCBleHBlcmllbmNlIHRoZSBjb2FjaGluZyBlbnZpcm9ubWVudCwgYW5kIGRlY2lkZSB3aGV0aGVyIHRoZSBsb25nLXRlcm0gc3RydWN0dXJlIGlzIHRoZSByaWdodCBmaXQuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5Db25jbHVzaW9uPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5JQkZpdCBpcyBub3Qgb25seSBhIHN0b3J5IGFib3V0IGdyb3VwIHdvcmtvdXRzLiBJdCBpcyBhIHN0b3J5IGFib3V0IHdoYXQgaGFwcGVucyB3aGVuIHN0cmVuZ3RoIHRyYWluaW5nIGlzIHBsYWNlZCBpbnNpZGUgYSBmdWxsZXIgc3lzdGVtIG9mIG51dHJpdGlvbiwgYWNjb3VudGFiaWxpdHksIGhhYml0IGNvYWNoaW5nLCBjb21tdW5pdHksIGFuZCBiZWxpZWYuIEFKIFBhc3Ntb3Jl4oCZcyBvd24gcmV0dXJuIHRvIGZpdG5lc3MgZ2l2ZXMgdGhlIGd5bSBhIGdyb3VuZGVkIHRvbmU6IGhlIHVuZGVyc3RhbmRzIHdoYXQgaXQgZmVlbHMgbGlrZSB0byBsb3NlIGRpcmVjdGlvbiwgYW5kIGhlIHVuZGVyc3RhbmRzIHdoYXQgaXQgZmVlbHMgbGlrZSB0byBmaW5kIGNvbmZpZGVuY2UgYWdhaW4uPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgbWVzc2FnZSBoZSB3YW50cyBwZW9wbGUgdG8gcmVtZW1iZXIgaXMgZGlyZWN0OiBhbWF6aW5nIHJlc3VsdHMgY29tZSBmcm9tIGJ1aWxkaW5nIGxvbmctbGFzdGluZywgc3VzdGFpbmFibGUgaGFiaXRzLiBGb3IgbWVtYmVycyBpbiBJbmRpYW4gTGFuZCB3aG8gd2FudCBtb3JlIHRoYW4gYSB3b3Jrb3V0IGFsb25lLCB0aGF0IG1heSBiZSB0aGUgcmVhbCB2YWx1ZSBvZiBJQkZpdDogYSBwbGFjZSB3aGVyZSBwZW9wbGUgY2FuIHRyYWluIGhhcmQsIGZlZWwgc3VwcG9ydGVkLCBhbmQgYmVjb21lIGJldHRlciBpbnNpZGUgYW5kIG91dHNpZGUgdGhlIGd5bS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1jdGEiPlJlYWRlcnMgaW50ZXJlc3RlZCBpbiBleHBsb3JpbmcgSUJGaXTigJlzIGNvYWNoaW5nLWZpcnN0IGFwcHJvYWNoIGNhbiB2aXNpdCB0aGlzIDxhIGhyZWY9Imh0dHBzOi8vaWJmaXRjb2FjaGluZy5uZXQvIiBzdHlsZT0iY29sb3I6IzExMTExMTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsiPmZpdG5lc3Mgc3R1ZGlvIGluIEluZGlhbiBMYW5kPC9hPiBvbmxpbmUuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tZmVhdHVyZWQtZXhwZXJ0Ij4KPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIiBzdHlsZT0ibWFyZ2luOjAgMCAyMHB4IDA7Ij4KPHRyPgo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo2MCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowIDI4cHggMCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTJweDsgbGV0dGVyLXNwYWNpbmc6MnB4OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDZweCAwOyI+RmVhdHVyZWQgTGVhZGVyc2hpcDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgbGV0dGVyLXNwYWNpbmc6MnB4OyBjb2xvcjojOGI4MzdhOyBtYXJnaW46MCAwIDE1cHggMDsiPkFib3V0IFRoZSBGZWF0dXJlZCBFeHBlcnQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZlYXR1cmVkLW5hbWUiPkFKIFBhc3Ntb3JlPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxN3B4OyBjb2xvcjojNWY1YTUwOyBtYXJnaW46MCAwIDZweCAwOyI+T3duZXIgQW5kIENvYWNoIC8gSUJGaXQ8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGNvbG9yOiM3ZDc1NmI7IG1hcmdpbjowOyI+SW5kaWFuIExhbmQsIFNvdXRoIENhcm9saW5hPC9kaXY+CjwvdGQ+Cjx0ZCB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjQwJTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9CeVMxSHFOLm1kLnBuZyIgYWx0PSJBSiBQYXNzbW9yZSBvd25lciBhbmQgY29hY2ggb2YgSUJGaXQiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MjYwcHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjAgMCAwIGF1dG87Ij4KPC90ZD4KPC90cj4KPC90YWJsZT4KCjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2U0ZGZkNzsgbWFyZ2luOjAgMCAyMHB4IDA7Ij48L2Rpdj4KCjxkaXYgc3R5bGU9Im1heC13aWR0aDo2NzBweDsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowIDAgMTlweCAwOyI+QUogUGFzc21vcmUgaXMgdGhlIG93bmVyIGFuZCBjb2FjaCBiZWhpbmQgSUJGaXQgaW4gSW5kaWFuIExhbmQsIFNvdXRoIENhcm9saW5hLiBIaXMgcGF0aCBpbnRvIGZpdG5lc3MgYmVnYW4gd2l0aCBzcG9ydHMsIGEgcGVyc29uYWwgd2FrZS11cCBjYWxsIGFmdGVyIGdhaW5pbmcgd2VpZ2h0LCBhbmQgYSByZXR1cm4gdG8gZ3JvdXAgdHJhaW5pbmcgdGhhdCBldmVudHVhbGx5IGxlZCBoaW0gaW50byBjb2FjaGluZywgZ3ltIG9wZXJhdGlvbnMsIG9ubGluZSBjb2FjaGluZywgYW5kIHN0dWRpbyBvd25lcnNoaXAuPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuMjg7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMTsgbWFyZ2luOjAgMCA4cHggMDsiPk1pc3Npb24gLyBQaGlsb3NvcGh5PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuODsgY29sb3I6IzFiMWIxOTsgbWFyZ2luOjAgMCAxOXB4IDA7Ij5BSuKAmXMgcGhpbG9zb3BoeSBjZW50ZXJzIG9uIGhlbHBpbmcgcGVvcGxlIGJlY29tZSB0aGUgYmVzdCB2ZXJzaW9ucyBvZiB0aGVtc2VsdmVzIGJ5IGNvbWJpbmluZyBzdHJlbmd0aCB0cmFpbmluZyB3aXRoIHN1c3RhaW5hYmxlIGhhYml0cywgbnV0cml0aW9uIGd1aWRhbmNlLCBkYWlseSBhY3Rpdml0eSwgYWNjb3VudGFiaWxpdHksIGFuZCBhIGNvYWNoaW5nIGN1bHR1cmUgdGhhdCBoZWxwcyBtZW1iZXJzIGJyZWFrIG9sZCBiZWxpZWZzIGFib3V0IHdoYXQgdGhleSBjYW4gZG8uPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuMjg7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMTsgbWFyZ2luOjAgMCA4cHggMDsiPlZhbHVlcyAvIFNwZWNpYWx0aWVzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuODsgY29sb3I6IzFiMWIxOTsgbWFyZ2luOjA7Ij5IaXMgdmFsdWVzIGluY2x1ZGUgY29uc2lzdGVuY3ksIGJhc2ljcywgc3RyZW5ndGggdHJhaW5pbmcsIG51dHJpdGlvbiwgYWNjb3VudGFiaWxpdHksIGNvbW11bml0eSwgaGFiaXQgdHJhY2tpbmcsIGNvbmZpZGVuY2UsIGFuZCBsb25nLXRlcm0gbGlmZXN0eWxlIGNoYW5nZS4gQXQgSUJGaXQsIHRob3NlIHZhbHVlcyBzaG93IHVwIGluIGdyb3VwIGNsYXNzZXMsIHBlcnNvbmFsIHRyYWluaW5nLCBvbmxpbmUgY29hY2hpbmcsIGFwcC1iYXNlZCB0cmFja2luZywgYW5kIGEgbWVtYmVyIGN1bHR1cmUgdGhhdCBlbmNvdXJhZ2VzIHBlb3BsZSB0byBrZWVwIHNob3dpbmcgdXAuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgcGFkZGluZzoyNHB4IDAgNHB4IDA7IG1hcmdpbjowIDAgMzJweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgQ3JpdGVyaWE8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjFweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBzcG90bGlnaHQgZmVhdHVyZXMgYXJlIHNlbGVjdGVkIGJhc2VkIG9uIGxvY2FsIGxlYWRlcnNoaXAsIGNsaWVudCBleHBlcmllbmNlLCBzZXJ2aWNlIHF1YWxpdHksIGFuZCBjb250cmlidXRpb24gdG8gdGhlIGZpdG5lc3MgY29tbXVuaXR5LjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZkZmNmOTsgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MjBweCAyMnB4OyBtYXJnaW46MCAwIDI4cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoycHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjc7IG1hcmdpbjowIDAgOHB4IDA7Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBWZXJpZmllZCBTcG90bGlnaHQ8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5UaGlzIGZlYXR1cmUgaXMgcGFydCBvZiBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEouKAmXMgbG9jYWwgZml0bmVzcyBsZWFkZXJzaGlwIGVkaXRvcmlhbCBzZXJpZXMsIGNyZWF0ZWQgdG8gcmVjb2duaXplIHN0YW5kb3V0IGd5bSBvd25lcnMsIHN0dWRpbyBmb3VuZGVycywgdHJhaW5lcnMsIGFuZCBjb21tdW5pdHkgd2VsbG5lc3MgbGVhZGVycy48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjAgMCAzMHB4IDA7IG1hcmdpbjowOyI+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+UHVibGlzaGVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiICZuYnNwOyB8ICZuYnNwOyBMb2NhbCBGaXRuZXNzIExlYWRlcnNoaXAgU2VyaWVzICZuYnNwOyB8ICZuYnNwOyBFZGl0b3JpYWwgU3BvdGxpZ2h0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+RWRpdG9yaWFsbHkgcmV2aWV3ZWQgYW5kIHByZXBhcmVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0ibWFyZ2luOjAgMCAxNHB4IDA7Ij5Tb3VyY2VzPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc291cmNlLW5vdGUiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMmEyNzIzOyBtYXJnaW46MDsiPlRoaXMgc3BvdGxpZ2h0IHdhcyBkZXZlbG9wZWQgZnJvbSBhIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIGludGVydmlldyB3aXRoIEFKIFBhc3Ntb3JlLCBzdXBwbGllZCBjdXN0b21lciByZXZpZXcgbWF0ZXJpYWwsIHN1cHBsaWVkIGltYWdlIG1hdGVyaWFsLCBhbmQgSUJGaXTigJlzIG9mZmljaWFsIHdlYnNpdGUgYW5kIHB1Ymxpc2hlZCBidXNpbmVzcyBpbmZvcm1hdGlvbi48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc4OyBjb2xvcjojM2EzODMzOyBtYXJnaW46MCAwIDMwcHggMDsiPgo8ZGl2PkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIGVkaXRvcmlhbCBpbnRlcnZpZXcgd2l0aCBBSiBQYXNzbW9yZS48L2Rpdj4KPGRpdj5DdXN0b21lciByZXZpZXcgc3VwcGxpZWQgZm9yIGVkaXRvcmlhbCB1c2UgYnkgSnVzdGluIEpvbmVzLjwvZGl2Pgo8ZGl2Pk9mZmljaWFsIHdlYnNpdGU6IDxhIGhyZWY9Imh0dHBzOi8vaWJmaXRjb2FjaGluZy5uZXQvIiBzdHlsZT0iY29sb3I6IzExMTExMTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsiPklCRml0PC9hPi48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNkOWQ0Y2I7IG1hcmdpbjoyNHB4IDAgMThweCAwOyI+PC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiIHN0eWxlPSJmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS44OyBsZXR0ZXItc3BhY2luZzoxLjVweDsgbWFyZ2luOjA7Ij7CqSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L2Rpdj4KCjwvZGl2Pgo8L2Rpdj4KCjwvZGl2Pgo8L2Rpdj4=
|
Local Fitness Leadership Series
Editorial Spotlight / Indian Land, South Carolina
|
By Daniel Ford
Managing Editor
|
Fitness Living Magazine™ Feature Profile
Building Sustainable Fitness Habits At IBFit
How AJ Passmore built an Indian Land fitness studio around strength training, nutrition, accountability, community, and long-term habit change.
Recognized by Fitness Living Magazine™ for sustainable coaching, strength-focused training, member accountability, and local fitness leadership.
|
When AJ Passmore talks about IBFit, he does not lead with a complicated training system. He starts with the idea that people can feel better than they feel right now, and that the right gym should help them find that confidence again.
That belief sits at the center of the Indian Land fitness studio. AJ’s own path moved from sports, weight gain, and a personal wake-up call into coaching, franchise gym operations, online coaching, and eventually a business built around strength training, nutrition, accountability, and long-term habits. “They’re going to get amazing results because we focus on building them long-lasting, sustainable habits.”
AJ Passmore, Owner And Coach / IBFit
What Members Notice First
A high-energy room, strength-focused classes, coaches who understand the person behind the goal, and members who make the gym feel more like a family than a transaction. AJ said the culture and community are what members mention most: people hold each other accountable, feel safe when they walk in, and feel welcomed by the room instead of judged by it.
|
Featured Profile: IBFit brings together strength training, coaching, nutrition, accountability, and a member culture built around support and long-term progress. IBFit
Indian Land, South Carolina ibfitcoaching.net Owner Focus
AJ has shaped IBFit around a clear standard: help people get results by teaching the basics, building sustainable habits, and giving members the accountability they need to keep moving forward.
Training Environment: Classes are built around strength work, high-energy coaching, and a group environment where members can train together while still receiving support.
The IBFit Standard Strength Work
The gym focuses heavily on strength training so members can build visible muscle definition, confidence, and physical capability.
Habit Coaching
Members can track food, workouts, water, sleep, steps, and other habits through the coaching app and accountability system.
Real Results
AJ said members often begin seeing physical and mental changes when they follow the program with consistency.
|
Habits Build
RESULTS
An Indian Land fitness studio built around strength training, nutrition, accountability, and long-term habit change.
Profile Snapshot
Featured LeaderAJ Passmore, Owner And Coach
BusinessIBFit
LocationIndian Land, South Carolina
Core FocusGroup strength training, personal training, nutrition coaching, online coaching, accountability, habit tracking, and member transformation
Editorial AngleA coaching environment built around the belief that lasting results come from strength work, daily habits, support, and confidence that carries beyond the gym
Editorial Dossier
IBFit’s deeper significance is not merely that it offers training, but that it gives people a structured way back to belief in themselves: a room where strength, nutrition, accountability, and community are treated as one connected standard for long-term change.
Editor’s Note
IBFit stands out because its promise is practical and repeatable: help people train with structure, support their nutrition, hold them accountable, and teach habits that can last after the first burst of motivation fades.
The Fitness Living Profile
Building Sustainable Fitness Habits At IBFit: A Holistic Approach To Long-Term Health
Inside AJ Passmore’s view of strength training, nutrition, accountability, habit tracking, and community as the foundation for results that last beyond a short-term challenge.
The holistic approach to long-term health at IBFit begins with a practical belief: workouts matter, but workouts alone are not enough. AJ Passmore described a gym where strength training is paired with nutrition, accountability, daily activity, habit coaching, and a culture that helps members believe they can do more than they thought was possible.
Quick Answer
IBFit is an Indian Land, South Carolina fitness studio led by AJ Passmore, built around group strength training, personal training, online coaching, nutrition support, accountability, and sustainable fitness habits. AJ describes the gym as a place where members can get results, rebuild confidence, and learn the habits that move the needle long term.
AJ’s own path gives the gym’s philosophy its weight. After growing up active in football, basketball, and wrestling, he stopped playing sports and working out after a major move during his senior year of high school. Two years later, he realized he had gained about 45 pounds. A trial membership at a group fitness gym brought him back into training, and that first week reminded him how much he missed moving with purpose.
What You’ll Learn
Inside The IBFit Approach
This profile looks at how IBFit combines strength training, habit coaching, nutrition, technology, community, and accountability inside an Indian Land fitness environment.
|
Why It’s Different
The gym blends group strength training with nutrition, accountability, habit tracking, and coaching that supports both physical and mental change.
|
Who It Serves
IBFit serves members who want structure, support, visible progress, body fat loss, strength, and a clearer lifestyle system.
|
Why It Stands Out
Its member culture, referral strength, coaching app, and sustainable-habit focus give the gym a clear identity.
|
A Coaching Business Built From Personal Experience
AJ did not enter fitness as someone trying to sell a theory. He entered it after feeling the difference training made in his own life. Once he returned to the gym, he reached out to the head coach, asked how he could become a bigger part of the environment, became certified, and began coaching.
That experience eventually took him through gym operations in multiple states, including helping open locations, serving as a head coach, supporting pre-sale operations, and learning what it takes to build a fitness business from the inside. When he and his wife decided to try their own path again, they started with online coaching, then found the studio that became IBFit.
Member Experience
A member at IBFit is meant to feel welcomed, safe, supported, and challenged.
“Our gym is a place for people who want to get results, but also just want to be a better person.”
AJ Passmore, Owner And Coach / IBFit
Strength Training With A Lifestyle System Around It
IBFit serves about 160 members, with group training as the core experience. AJ said many members come for group classes of up to 20 people, with a high-energy format and a clear emphasis on strength training. The gym also offers personal training and online coaching for people who are not local or who want their programming housed inside the app.
The larger system is what gives the program its shape. Members can log workouts, track food, monitor habits, sync watches or phones, and work toward step goals, water goals, sleep habits, and nutrition consistency. For AJ, that matters because results are not only created in the class hour. They are created in the daily choices members repeat after class is over.
Training System: IBFit combines group training energy with a broader system of coaching, nutrition, tracking, and accountability.
Results That Go Beyond The First Six Weeks
The six-week challenge is one of IBFit’s most popular programs. AJ described it as a shorter-term option that allows people to see whether the gym is a good fit before committing long term. For members pursuing body fat loss, he said many lose anywhere from eight to 25 pounds during that first six weeks when they follow the program.
But AJ’s larger point is that a good program should not leave people dependent on a temporary push. If someone chooses to end after the challenge, he said the gym gives them an exit plan so they can still feel good about seeing results after the program is over. That detail reflects the larger IBFit philosophy: the goal is not only short-term intensity. The goal is confidence, structure, and habits that continue.
Community Standard: IBFit’s community extends beyond the training floor, with members building connection, accountability, and a sense of belonging around the gym.
Editorial Perspective
IBFit matters because it treats habit change as part of the training result: members are coached in the gym, supported outside the gym, and guided toward a lifestyle they can repeat.
Editorial Service Brief
What IBFit Offers
Based on the interview, IBFit is built for members who want strength training, nutrition support, accountability, online access, habit coaching, and a community-driven path to sustainable results.
Group TrainingIBFit offers high-energy group training classes of up to 20 people, with a strong emphasis on strength training and coached member progress.
Six-Week ChallengeAJ described the six-week challenge as a popular shorter-term program that can help members see early results while deciding whether IBFit is the right long-term fit.
Nutrition CoachingNutrition is a major part of the program because AJ sees food, protein intake, water, and intentional eating as essential pieces of the results members want.
Online CoachingFor non-local members, IBFit can provide training programs through its app, with workouts, food tracking, habit tracking, and accountability tools housed in one place.
Habit AccountabilityMembers can track steps, workouts, food, water, sleep, and other habits, helping the program extend beyond the workout and into daily lifestyle change.
Elite Review
“I cannot say enough positive things about this community and the coaches who started it. I came for a 6 week challenge and never looked back! The workouts are great, but the environment is even better. You can tell how much the coaches care about the members the second you walk in the door. If you're looking to get started/restarted, or you just want to try something new, 10/10 would recommend coming here.”
Justin Jones / Customer Review Supplied For Editorial Use
Designed For People Who Feel Intimidated By The Gym
One of the biggest barriers AJ sees is intimidation. Some people look inside a gym, see fit members, and assume they do not belong yet. His response is that many of those members did not start where they are now. They had their own beginning, their own doubt, and their own first day.
That matters from a business perspective, too. AJ identified lead-to-member conversion as one of the biggest challenges because many people are interested before they are truly ready to commit to a lifestyle change. IBFit’s job is to help people cross that line with clarity, support, and a program that makes the next step feel possible.
Consistency, Basics, And The Training Philosophy Behind The Results
When asked what training method works especially well for clients, AJ did not reach for a trend. He named the basics: three workouts a week, 10,000 steps a day, intentional eating, enough protein to support strength training, enough water, and consistency over time.
He also described the mental side of results. Many people begin to feel stronger before they fully see themselves differently. They pick up heavier dumbbells, try movements they once avoided, push through roadblocks, and learn that obstacles are not as large as they felt in the moment. In AJ’s view, coaching helps people move forward instead of letting setbacks stop them in their tracks.
Why Referrals Matter To The IBFit Story
AJ said many new members discover IBFit through referrals, with Meta advertising also contributing through Facebook and Instagram. The referral channel matters because it reflects the member experience. People bring friends, family, and coworkers because they are proud of what they are doing and want others to feel what they are feeling.
For a local fitness studio in Indian Land, South Carolina, that kind of trust is difficult to fake. Referrals suggest that members do not only like the workouts. They believe the gym is changing the trajectory of their health, confidence, and lifestyle enough to invite other people into the experience.
Frequently Asked Questions About IBFit
Who Is AJ Passmore?
AJ Passmore is the owner and coach behind IBFit in Indian Land, South Carolina. In his interview, he described growing up active in sports, gaining weight after stepping away from athletics, rediscovering fitness through group training, becoming certified, and eventually building his own coaching business.
What Is IBFit Known For?
IBFit is known for group strength training, personal training, online coaching, nutrition support, accountability coaching, habit tracking, and a six-week challenge that helps members begin seeing results while building sustainable fitness habits.
Is IBFit Beginner Friendly?
Based on AJ Passmore’s interview, IBFit is built for people at different starting points. AJ said some people feel intimidated by seeing fit people in the gym, but he wants them to understand that many members started where they are right now.
What Results Can Members Expect From IBFit?
AJ Passmore said members pursuing body fat loss during the six-week challenge may lose anywhere from eight to 25 pounds, depending on where they start and how consistently they follow the program. He also emphasized confidence, mental clarity, strength, muscle definition, and belief as important results.
What Makes IBFit Different In Indian Land?
IBFit stands out through its full lifestyle approach. AJ described the gym as more than workouts, with strength training, nutrition guidance, accountability, app-based habit tracking, community, and a focus on long-lasting sustainable habits.
Key Takeaways
- IBFit is an Indian Land, South Carolina fitness studio built around group strength training, nutrition, accountability, online coaching, and sustainable fitness habits.
- AJ Passmore’s coaching philosophy emphasizes basics, consistency, three strength workouts per week, daily activity, protein, water, and lifestyle follow-through.
- The gym’s six-week challenge gives members a shorter-term path to early results while still pointing toward long-term habit change.
- The member culture is reinforced through referrals, community, accountability, and a belief that members can become stronger than they think.
The First Step
For Readers Considering IBFit
For readers who feel connected to AJ Passmore’s story and believe this may be the right fitness environment for them, the best first step is to connect directly with the studio and learn how its coaching, nutrition, accountability, and community structure can support their goals.
During the interview, AJ identified the six-week challenge as one of the studio’s most popular starting points: a shorter-term program designed to help people see early results, experience the coaching environment, and decide whether the long-term structure is the right fit.
Conclusion
IBFit is not only a story about group workouts. It is a story about what happens when strength training is placed inside a fuller system of nutrition, accountability, habit coaching, community, and belief. AJ Passmore’s own return to fitness gives the gym a grounded tone: he understands what it feels like to lose direction, and he understands what it feels like to find confidence again.
The message he wants people to remember is direct: amazing results come from building long-lasting, sustainable habits. For members in Indian Land who want more than a workout alone, that may be the real value of IBFit: a place where people can train hard, feel supported, and become better inside and outside the gym.
Readers interested in exploring IBFit’s coaching-first approach can visit this fitness studio in Indian Land online.
|
Featured Leadership
About The Featured Expert
AJ Passmore
Owner And Coach / IBFit
Indian Land, South Carolina
|
|
AJ Passmore is the owner and coach behind IBFit in Indian Land, South Carolina. His path into fitness began with sports, a personal wake-up call after gaining weight, and a return to group training that eventually led him into coaching, gym operations, online coaching, and studio ownership.
Mission / Philosophy
AJ’s philosophy centers on helping people become the best versions of themselves by combining strength training with sustainable habits, nutrition guidance, daily activity, accountability, and a coaching culture that helps members break old beliefs about what they can do.
Values / Specialties
His values include consistency, basics, strength training, nutrition, accountability, community, habit tracking, confidence, and long-term lifestyle change. At IBFit, those values show up in group classes, personal training, online coaching, app-based tracking, and a member culture that encourages people to keep showing up.
Editorial Criteria
Fitness Living Magazine™ spotlight features are selected based on local leadership, client experience, service quality, and contribution to the fitness community.
Fitness Living Magazine™ Verified Spotlight
This feature is part of Fitness Living Magazine™’s local fitness leadership editorial series, created to recognize standout gym owners, studio founders, trainers, and community wellness leaders.
Published by Fitness Living Magazine™ | Local Fitness Leadership Series | Editorial Spotlight
Editorially reviewed and prepared by Fitness Living Magazine™
Sources
This spotlight was developed from a Fitness Living Magazine™ interview with AJ Passmore, supplied customer review material, supplied image material, and IBFit’s official website and published business information.
Fitness Living Magazine™ editorial interview with AJ Passmore.
Customer review supplied for editorial use by Justin Jones.
Official website: IBFit.
© Fitness Living Magazine™. All rights reserved.
Write A Comment