cropper

MUKASA VENTURE PARTNERS LLC

  • Discover
  • About Us
  • Our Services
  • Our Products
  • Contact Us
  • Thank You
  • Message Sent
  • Guide Sent
  • About Me
  • Birthday Club Casino
  • Casino Entered
  • Cohort Ubuntu
  • Cohort CEO Life
  • Cohort Mentrx
{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCI+CiAgICA8dGl0bGU+UGlvbmVlciBQcm9ncmFtIDIwMjYgfCBCZSBGZWF0dXJlZCBieSBBTUFSQeKEoiB8IEJyaWxsaWFudCBCcm9hZGNhc3RpbmcgQ2hhbm5lbHM8L3RpdGxlPgogICAgPG1ldGEgbmFtZT0iZGVzY3JpcHRpb24iIGNvbnRlbnQ9IkV4Y2x1c2l2ZSBQaW9uZWVyIFByb2dyYW06IEJlIGZlYXR1cmVkIG9uIDI3KyBBZnJpY2FuIG1lZGlhIGNoYW5uZWxzLiBMaW1pdGVkIHRpbWUgb2ZmZXIgRGVjIDMxIC0gRmViIDE0LiBJbnRlcnZpZXcgd2l0aCBBTUFSQeKEoiwgb3VyIEFmcmljYW4gTWVkaWEgQXV0aG9yaXR5ICYgUmVwdXRhdGlvbiBBbXBsaWZpZXIuIj4KICAgIDxtZXRhIG5hbWU9InJvYm90cyIgY29udGVudD0iaW5kZXgsIGZvbGxvdywgbm9hcmNoaXZlLCBub2ltYWdlaW5kZXgiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJQaW9uZWVyIFByb2dyYW0gMjAyNiB8IEJlIEZlYXR1cmVkIEFjcm9zcyAyNyBNZWRpYSBDaGFubmVscyI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9IkV4Y2x1c2l2ZSBpbnZpdGUgdG8gYmUgZmVhdHVyZWQgYnkgQU1BUkHihKIgb24gQnJpbGxpYW50IEJyb2FkY2FzdGluZyBDaGFubmVscy4gUGlvbmVlciBwcmljaW5nIGVuZHMgVmFsZW50aW5lJ3MgRGF5LiI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6dXJsIiBjb250ZW50PSJET01BSU5HT0VTSEVSRS5jb20vcGlvbmVlciI+CiAgICA8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iRE9NQUlOR09FU0hFUkUuY29tL3Bpb25lZXIiPgogICAgPGxpbmsgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1QbGF5ZmFpcitEaXNwbGF5OndnaHRANDAwOzUwMDs2MDA7NzAwJmZhbWlseT1Db3Jtb3JhbnQrR2FyYW1vbmQ6aXRhbCx3Z2h0QDAsNDAwOzAsNTAwOzAsNjAwOzEsNDAwJmZhbWlseT1OdW5pdG86d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCIgcmVsPSJzdHlsZXNoZWV0Ij4KICAgIDxzdHlsZT4KICAgICAgICA6cm9vdCB7CiAgICAgICAgICAgIC0tbmF2eTogIzBEMUIyQTsKICAgICAgICAgICAgLS1pbmRpZ286ICMxQzFGNEE7CiAgICAgICAgICAgIC0tZ29sZDogI0Q0QUYzNzsKICAgICAgICAgICAgLS1yb3NlZ29sZDogI0MyOUE4QjsKICAgICAgICAgICAgLS1pdm9yeTogI0Y4RjRFQzsKICAgICAgICAgICAgLS1kZWVwZ29sZDogI0I4OTcyRTsKICAgICAgICAgICAgLS1saWdodGdvbGQ6ICNFOEQ1QTM7CiAgICAgICAgICAgIC0tdGVhbDogIzAwODk3YjsKICAgICAgICAgICAgLS1jcmltc29uOiAjREMxNDNDOwogICAgICAgICAgICAtLXBpbms6ICNGRjY5QjQ7CiAgICAgICAgfQogICAgICAgIAogICAgICAgICogeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0KICAgICAgICBodG1sIHsgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH0KICAgICAgICAKICAgICAgICBib2R5IHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nLCBzYW5zLXNlcmlmOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZ5KTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWl2b3J5KTsKICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODsKICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4OwogICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOwogICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogV2F0ZXJtYXJrICovCiAgICAgICAgLndhdGVybWFyayB7CiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOwogICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgei1pbmRleDogOTk5OTsgb3BhY2l0eTogMC4wMTU7CiAgICAgICAgfQogICAgICAgIC53YXRlcm1hcms6OmJlZm9yZSB7CiAgICAgICAgICAgIGNvbnRlbnQ6ICfCqSBBTUFSQeKEoiDigKIgQnJpbGxpYW50IEJyb2FkY2FzdGluZyBDaGFubmVscyDigKIgUGlvbmVlciBQcm9ncmFtIDIwMjYnOwogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7CiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMjVkZWcpOwogICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgY29sb3I6IHJnYmEoMjEyLCAxNzUsIDU1LCAwLjA1KTsKICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgQG1lZGlhIHByaW50IHsgYm9keSAqIHsgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH0gfQogICAgICAgIAogICAgICAgIC8qIEFuaW1hdGVkIEJhY2tncm91bmQgKi8KICAgICAgICAuYmctYW5pbWF0aW9uIHsKICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7CiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB6LWluZGV4OiAwOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiAKICAgICAgICAgICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMjAlIDgwJSwgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMSkgMCUsIHRyYW5zcGFyZW50IDUwJSksCiAgICAgICAgICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDgwJSAyMCUsIHJnYmEoMTk0LCAxNTQsIDEzOSwgMC4xKSAwJSwgdHJhbnNwYXJlbnQgNTAlKSwKICAgICAgICAgICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDUwJSwgcmdiYSgwLCAxMzcsIDEyMywgMC4wNSkgMCUsIHRyYW5zcGFyZW50IDcwJSk7CiAgICAgICAgICAgIGFuaW1hdGlvbjogYmdQdWxzZSAxNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIEBrZXlmcmFtZXMgYmdQdWxzZSB7CiAgICAgICAgICAgIDAlLCAxMDAlIHsgb3BhY2l0eTogMTsgfQogICAgICAgICAgICA1MCUgeyBvcGFjaXR5OiAwLjc7IH0KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogRmxvYXRpbmcgRWxlbWVudHMgKi8KICAgICAgICAuZmxvYXRpZSB7IHBvc2l0aW9uOiBmaXhlZDsgcG9pbnRlci1ldmVudHM6IG5vbmU7IHotaW5kZXg6IDE7IG9wYWNpdHk6IDAuMDY7IGZvbnQtc2l6ZTogM3JlbTsgfQogICAgICAgIC5mbG9hdGllMSB7IHRvcDogMTAlOyBsZWZ0OiA1JTsgYW5pbWF0aW9uOiBmbG9hdDEgMjBzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9CiAgICAgICAgLmZsb2F0aWUyIHsgdG9wOiA3MCU7IHJpZ2h0OiA4JTsgYW5pbWF0aW9uOiBmbG9hdDIgMjVzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9CiAgICAgICAgLmZsb2F0aWUzIHsgYm90dG9tOiAxNSU7IGxlZnQ6IDE1JTsgYW5pbWF0aW9uOiBmbG9hdDEgMThzIGVhc2UtaW4tb3V0IGluZmluaXRlIDJzOyB9CiAgICAgICAgLmZsb2F0aWU0IHsgdG9wOiA0MCU7IHJpZ2h0OiAxMiU7IGFuaW1hdGlvbjogZmxvYXQyIDIycyBlYXNlLWluLW91dCBpbmZpbml0ZSAxczsgfQogICAgICAgIC5mbG9hdGllNSB7IHRvcDogMjUlOyBsZWZ0OiA3MCU7IGFuaW1hdGlvbjogZmxvYXQxIDE5cyBlYXNlLWluLW91dCBpbmZpbml0ZSAzczsgfQogICAgICAgIC5mbG9hdGllNiB7IGJvdHRvbTogMzAlOyByaWdodDogMjUlOyBhbmltYXRpb246IGZsb2F0MiAyMXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgMnM7IH0KICAgICAgICAKICAgICAgICBAa2V5ZnJhbWVzIGZsb2F0MSB7CiAgICAgICAgICAgIDAlLCAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTsgfQogICAgICAgICAgICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpIHJvdGF0ZSgxNWRlZyk7IH0KICAgICAgICB9CiAgICAgICAgQGtleWZyYW1lcyBmbG9hdDIgewogICAgICAgICAgICAwJSwgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7IH0KICAgICAgICAgICAgNTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpIHJvdGF0ZSgtMTBkZWcpOyB9CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIFNwYXJrbGUgRWZmZWN0ICovCiAgICAgICAgLnNwYXJrbGVzIHsKICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7CiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB6LWluZGV4OiAyOyBvdmVyZmxvdzogaGlkZGVuOwogICAgICAgIH0KICAgICAgICAuc3BhcmtsZSB7CiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgICAgd2lkdGg6IDRweDsgaGVpZ2h0OiA0cHg7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdvbGQpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7CiAgICAgICAgICAgIGFuaW1hdGlvbjogc3BhcmtsZSAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTsKICAgICAgICB9CiAgICAgICAgQGtleWZyYW1lcyBzcGFya2xlIHsKICAgICAgICAgICAgMCUsIDEwMCUgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHNjYWxlKDApOyB9CiAgICAgICAgICAgIDUwJSB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH0KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogTmF2aWdhdGlvbiAqLwogICAgICAgIC50b3BuYXYgewogICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IHotaW5kZXg6IDEwMDA7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDI3LCA0MiwgMC45NSk7IGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTsKICAgICAgICAgICAgcGFkZGluZzogMTJweCA0MHB4OwogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4xNSk7CiAgICAgICAgfQogICAgICAgIC5uYXYtYnJhbmQgewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDEycHg7CiAgICAgICAgfQogICAgICAgIC5uYXYtbG9nbyB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDFyZW07IGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgICAgIH0KICAgICAgICAubmF2LWJhZGdlIHsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjU1cmVtOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1jcmltc29uKSwgdmFyKC0tcGluaykpOwogICAgICAgICAgICBjb2xvcjogd2hpdGU7CiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4OwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OwogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OwogICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgICAgICAgICBmb250LXdlaWdodDogNzAwOwogICAgICAgICAgICBhbmltYXRpb246IHB1bHNlQmFkZ2UgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7CiAgICAgICAgfQogICAgICAgIEBrZXlmcmFtZXMgcHVsc2VCYWRnZSB7CiAgICAgICAgICAgIDAlLCAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfQogICAgICAgICAgICA1MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9CiAgICAgICAgfQogICAgICAgIC5uYXYtdGltZXIgewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDE1cHg7CiAgICAgICAgfQogICAgICAgIC50aW1lci1sYWJlbCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42NXJlbTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC42KTsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsKICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgICAgICB9CiAgICAgICAgLnRpbWVyLWRpc3BsYXkgewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBnYXA6IDhweDsKICAgICAgICB9CiAgICAgICAgLnRpbWVyLXVuaXQgewogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMiwgMTc1LCA1NSwgMC4xNSk7CiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjEyLCAxNzUsIDU1LCAwLjMpOwogICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OwogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDsKICAgICAgICB9CiAgICAgICAgLnRpbWVyLW51bWJlciB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgICAgICBmb250LXdlaWdodDogNjAwOwogICAgICAgIH0KICAgICAgICAudGltZXItdGV4dCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC41cmVtOwogICAgICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI0NCwgMjM2LCAwLjUpOwogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OwogICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBIZXJvIFNlY3Rpb24gKi8KICAgICAgICAuaGVybyB7CiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoOwogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICBwYWRkaW5nOiAxMjBweCA0MHB4IDgwcHg7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTA7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5oZXJvLWV4Y2x1c2l2ZSB7CiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDEycHg7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjIwLCAyMCwgNjAsIDAuMiksIHJnYmEoMjU1LCAxMDUsIDE4MCwgMC4xKSk7CiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjIwLCAyMCwgNjAsIDAuNCk7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1waW5rKTsKICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4OwogICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTsgbGV0dGVyLXNwYWNpbmc6IDNweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsKICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5Eb3duIDFzIGVhc2UgZm9yd2FyZHM7CiAgICAgICAgfQogICAgICAgIC5oZXJvLWV4Y2x1c2l2ZSAuaWNvbiB7IGZvbnQtc2l6ZTogMS4ycmVtOyB9CiAgICAgICAgCiAgICAgICAgLmhlcm8tYW1hcmEgewogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OwogICAgICAgICAgICBhbmltYXRpb246IGZhZGVJblVwIDFzIGVhc2UgZm9yd2FyZHMgMC4yczsgb3BhY2l0eTogMDsKICAgICAgICB9CiAgICAgICAgLmFtYXJhLWludHJvIHsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOwogICAgICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI0NCwgMjM2LCAwLjYpOwogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4OwogICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OwogICAgICAgIH0KICAgICAgICAuYW1hcmEtbmFtZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDEwdncsIDZyZW0pOwogICAgICAgICAgICBmb250LXdlaWdodDogNTAwOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1nb2xkKSwgdmFyKC0tbGlnaHRnb2xkKSwgdmFyKC0tcm9zZWdvbGQpLCB2YXIoLS1nb2xkKSk7CiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSAzMDAlOwogICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDsKICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OwogICAgICAgICAgICBhbmltYXRpb246IHNoaW1tZXIgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OwogICAgICAgIH0KICAgICAgICAuYW1hcmEtbWVhbmluZyB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsKICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tcm9zZWdvbGQpOwogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICBAa2V5ZnJhbWVzIHNoaW1tZXIgewogICAgICAgICAgICAwJSwgMTAwJSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTsgfQogICAgICAgICAgICA1MCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTsgfQogICAgICAgIH0KICAgICAgICAKICAgICAgICAuaGVyby1oZWFkbGluZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgNHZ3LCAyLjhyZW0pOwogICAgICAgICAgICBmb250LXdlaWdodDogNDAwOwogICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OwogICAgICAgICAgICBhbmltYXRpb246IGZhZGVJblVwIDFzIGVhc2UgZm9yd2FyZHMgMC40czsgb3BhY2l0eTogMDsKICAgICAgICB9CiAgICAgICAgLmhlcm8taGVhZGxpbmUgLmhpZ2hsaWdodCB7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmhlcm8tc3ViaGVhZGxpbmUgewogICAgICAgICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsKICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tcm9zZWdvbGQpOwogICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4OwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OwogICAgICAgICAgICBhbmltYXRpb246IGZhZGVJblVwIDFzIGVhc2UgZm9yd2FyZHMgMC42czsgb3BhY2l0eTogMDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmhlcm8tc3RhdHMgewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBnYXA6IDQwcHg7IGZsZXgtd3JhcDogd3JhcDsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7CiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluVXAgMXMgZWFzZSBmb3J3YXJkcyAwLjhzOyBvcGFjaXR5OiAwOwogICAgICAgIH0KICAgICAgICAuc3RhdC1pdGVtIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9CiAgICAgICAgLnN0YXQtbnVtYmVyIHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tZ29sZCk7CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOwogICAgICAgIH0KICAgICAgICAuc3RhdC1sYWJlbCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtOwogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4OwogICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI0NCwgMjM2LCAwLjYpOwogICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5oZXJvLWN0YXMgewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBnYXA6IDIwcHg7IGZsZXgtd3JhcDogd3JhcDsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluVXAgMXMgZWFzZSBmb3J3YXJkcyAxczsgb3BhY2l0eTogMDsKICAgICAgICB9CiAgICAgICAgLmN0YS1idG4gewogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxMHB4OwogICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDQwcHg7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTsgZm9udC13ZWlnaHQ6IDYwMDsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBib3JkZXItcmFkaXVzOiA1MHB4OwogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOwogICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IGJvcmRlcjogbm9uZTsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nLCBzYW5zLXNlcmlmOwogICAgICAgIH0KICAgICAgICAuY3RhLWJ0bi5wcmltYXJ5IHsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tZ29sZCksIHZhcigtLWRlZXBnb2xkKSk7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgyMTIsIDE3NSwgNTUsIDAuMyk7CiAgICAgICAgfQogICAgICAgIC5jdGEtYnRuLnByaW1hcnk6aG92ZXIgewogICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7CiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjVweCA2MHB4IHJnYmEoMjEyLCAxNzUsIDU1LCAwLjQpOwogICAgICAgIH0KICAgICAgICAuY3RhLWJ0bi5zZWNvbmRhcnkgewogICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsKICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZ29sZCk7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICB9CiAgICAgICAgLmN0YS1idG4uc2Vjb25kYXJ5OmhvdmVyIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTIsIDE3NSwgNTUsIDAuMSk7CiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgQGtleWZyYW1lcyBmYWRlSW5Eb3duIHsKICAgICAgICAgICAgZnJvbSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH0KICAgICAgICAgICAgdG8geyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0KICAgICAgICB9CiAgICAgICAgQGtleWZyYW1lcyBmYWRlSW5VcCB7CiAgICAgICAgICAgIGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH0KICAgICAgICAgICAgdG8geyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogV2hhdCBJcyBTZWN0aW9uICovCiAgICAgICAgLndoYXQtc2VjdGlvbiB7CiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDQwcHg7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTA7CiAgICAgICAgfQogICAgICAgIC5jb250YWluZXIgeyBtYXgtd2lkdGg6IDEyMDBweDsgbWFyZ2luOiAwIGF1dG87IH0KICAgICAgICAKICAgICAgICAuc2VjdGlvbi1oZWFkZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDYwcHg7IH0KICAgICAgICAuc2VjdGlvbi1sYWJlbCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtOyBsZXR0ZXItc3BhY2luZzogNHB4OwogICAgICAgICAgICBjb2xvcjogdmFyKC0tZ29sZCk7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7CiAgICAgICAgfQogICAgICAgIC5zZWN0aW9uLXRpdGxlIHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNXZ3LCAzcmVtKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsKICAgICAgICB9CiAgICAgICAgLnNlY3Rpb24tc3VidGl0bGUgewogICAgICAgICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgZm9udC1zdHlsZTogaXRhbGljOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tcm9zZWdvbGQpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuYW1hcmEtZXhwbGFuYXRpb24gewogICAgICAgICAgICBkaXNwbGF5OiBncmlkOwogICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7CiAgICAgICAgICAgIGdhcDogNTBweDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsKICAgICAgICB9CiAgICAgICAgLmFtYXJhLXZpc3VhbCB7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICB9CiAgICAgICAgLmFtYXJhLWljb24tbGFyZ2UgewogICAgICAgICAgICBmb250LXNpemU6IDhyZW07CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7CiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAyMHB4IDQwcHggcmdiYSgyMTIsIDE3NSwgNTUsIDAuMykpOwogICAgICAgIH0KICAgICAgICAuYW1hcmEtYWNyb255bSB7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogMTBweDsKICAgICAgICB9CiAgICAgICAgLmFjcm9ueW0tbGluZSB7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogMTVweDsKICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMiwgMTc1LCA1NSwgMC4wNSk7CiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tZ29sZCk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7CiAgICAgICAgfQogICAgICAgIC5hY3JvbnltLWxldHRlciB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDJyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgICAgICAgICAgd2lkdGg6IDQwcHg7CiAgICAgICAgfQogICAgICAgIC5hY3JvbnltLXdvcmQgewogICAgICAgICAgICBmb250LXNpemU6IDFyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1pdm9yeSk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5hbWFyYS1kZXNjcmlwdGlvbiBoMyB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OwogICAgICAgIH0KICAgICAgICAuYW1hcmEtZGVzY3JpcHRpb24gcCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC44NSk7CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIENoYW5uZWxzIEdyaWQgKi8KICAgICAgICAuY2hhbm5lbHMtc2VjdGlvbiB7CiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggNDBweDsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyOCwgMzEsIDc0LCAwLjMpLCB0cmFuc3BhcmVudCk7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTA7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5jaGFubmVscy1ncmlkIHsKICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsKICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxODBweCwgMWZyKSk7CiAgICAgICAgICAgIGdhcDogMTVweDsKICAgICAgICB9CiAgICAgICAgLmNoYW5uZWwtY2FyZCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTMsIDI3LCA0MiwgMC45KSwgcmdiYSgyOCwgMzEsIDc0LCAwLjUpKTsKICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMSk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOwogICAgICAgIH0KICAgICAgICAuY2hhbm5lbC1jYXJkOmhvdmVyIHsKICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpOwogICAgICAgIH0KICAgICAgICAuY2hhbm5lbC1pY29uIHsgZm9udC1zaXplOiAxLjhyZW07IG1hcmdpbi1ib3R0b206IDEwcHg7IH0KICAgICAgICAuY2hhbm5lbC1uYW1lIHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWl2b3J5KTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogV2hhdCBZb3UgR2V0IFNlY3Rpb24gKi8KICAgICAgICAuYmVuZWZpdHMtc2VjdGlvbiB7CiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDQwcHg7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTA7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5iZW5lZml0cy1ncmlkIHsKICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsKICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7CiAgICAgICAgICAgIGdhcDogMjVweDsKICAgICAgICB9CiAgICAgICAgLmJlbmVmaXQtY2FyZCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTMsIDI3LCA0MiwgMC45NSksIHJnYmEoMjgsIDMxLCA3NCwgMC42KSk7CiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjEyLCAxNzUsIDU1LCAwLjE1KTsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsKICAgICAgICAgICAgcGFkZGluZzogMzVweCAzMHB4OwogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOwogICAgICAgIH0KICAgICAgICAuYmVuZWZpdC1jYXJkOmhvdmVyIHsKICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOwogICAgICAgICAgICBib3gtc2hhZG93OiAwIDI1cHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7CiAgICAgICAgfQogICAgICAgIC5iZW5lZml0LWljb24gewogICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgICAgICB9CiAgICAgICAgLmJlbmVmaXQtdGl0bGUgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsKICAgICAgICB9CiAgICAgICAgLmJlbmVmaXQtdGV4dCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC43NSk7CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIFBpb25lZXIgUGFja2FnZSBTZWN0aW9uICovCiAgICAgICAgLnBhY2thZ2Utc2VjdGlvbiB7CiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDQwcHg7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWluZGlnbyksIHZhcigtLW5hdnkpKTsKICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLnBhY2thZ2UtY2FyZCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTMsIDI3LCA0MiwgMC45NSksIHJnYmEoMjgsIDMxLCA3NCwgMC43KSk7CiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdvbGQpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4OwogICAgICAgICAgICBwYWRkaW5nOiA2MHB4OwogICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4OwogICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICBib3gtc2hhZG93OiAwIDMwcHggODBweCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4xNSk7CiAgICAgICAgfQogICAgICAgIC5wYWNrYWdlLWJhZGdlIHsKICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1jcmltc29uKSwgdmFyKC0tcGluaykpOwogICAgICAgICAgICBjb2xvcjogd2hpdGU7CiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNXB4OwogICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsKICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgICAgICB9CiAgICAgICAgLnBhY2thZ2UtdGl0bGUgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA1dncsIDNyZW0pOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OwogICAgICAgIH0KICAgICAgICAucGFja2FnZS1zdWJ0aXRsZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOwogICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yb3NlZ29sZCk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5wYWNrYWdlLWluY2x1ZGVzIHsKICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsKICAgICAgICB9CiAgICAgICAgLnBhY2thZ2UtaW5jbHVkZXMgaDQgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgIH0KICAgICAgICAuaW5jbHVkZS1saXN0IHsKICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsKICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7CiAgICAgICAgICAgIGdhcDogMTVweDsKICAgICAgICB9CiAgICAgICAgLmluY2x1ZGUtaXRlbSB7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBnYXA6IDEycHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDsKICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTIsIDE3NSwgNTUsIDAuMDUpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OwogICAgICAgIH0KICAgICAgICAuaW5jbHVkZS1pY29uIHsgY29sb3I6IHZhcigtLWdvbGQpOyBmb250LXNpemU6IDEuMnJlbTsgZmxleC1zaHJpbms6IDA7IH0KICAgICAgICAuaW5jbHVkZS10ZXh0IHsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07CiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjQ0LCAyMzYsIDAuODUpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAucGFja2FnZS1zdXJwcmlzZSB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjIwLCAyMCwgNjAsIDAuMSksIHJnYmEoMjU1LCAxMDUsIDE4MCwgMC4wNSkpOwogICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tcGluayk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7CiAgICAgICAgfQogICAgICAgIC5zdXJwcmlzZS1pY29uIHsgZm9udC1zaXplOiAyLjVyZW07IG1hcmdpbi1ib3R0b206IDEwcHg7IH0KICAgICAgICAuc3VycHJpc2UtdGV4dCB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOwogICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1waW5rKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLnBhY2thZ2UtY3RhcyB7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IGdhcDogMjBweDsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogVGltZWxpbmUgU2VjdGlvbiAqLwogICAgICAgIC50aW1lbGluZS1zZWN0aW9uIHsKICAgICAgICAgICAgcGFkZGluZzogMTAwcHggNDBweDsKICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLnRpbWVsaW5lIHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgICAgICAgIGdhcDogMzBweDsKICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOwogICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OwogICAgICAgIH0KICAgICAgICAudGltZWxpbmUtc3RlcCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTMsIDI3LCA0MiwgMC45KSwgcmdiYSgyOCwgMzEsIDc0LCAwLjUpKTsKICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMik7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OwogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOwogICAgICAgIH0KICAgICAgICAudGltZWxpbmUtc3RlcDpob3ZlciB7CiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ29sZCk7CiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsKICAgICAgICB9CiAgICAgICAgLnN0ZXAtbnVtYmVyIHsKICAgICAgICAgICAgd2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tZ29sZCksIHZhcigtLWRlZXBnb2xkKSk7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOwogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOwogICAgICAgICAgICBmb250LXdlaWdodDogNzAwOwogICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4OwogICAgICAgIH0KICAgICAgICAuc3RlcC10aXRsZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OwogICAgICAgIH0KICAgICAgICAuc3RlcC1kZXNjIHsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtOwogICAgICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI0NCwgMjM2LCAwLjcpOwogICAgICAgICAgICBsaW5lLWhlaWdodDogMS42OwogICAgICAgIH0KICAgICAgICAuc3RlcC1saW5rIHsKICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OwogICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yb3NlZ29sZCk7CiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsKICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOwogICAgICAgIH0KICAgICAgICAuc3RlcC1saW5rOmhvdmVyIHsgY29sb3I6IHZhcigtLWdvbGQpOyB9CiAgICAgICAgCiAgICAgICAgLyogVXJnZW5jeSBTZWN0aW9uICovCiAgICAgICAgLnVyZ2VuY3ktc2VjdGlvbiB7CiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggNDBweDsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyMjAsIDIwLCA2MCwgMC4xKSwgcmdiYSgyNTUsIDEwNSwgMTgwLCAwLjA1KSk7CiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIyMCwgMjAsIDYwLCAwLjIpOwogICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjAsIDIwLCA2MCwgMC4yKTsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDEwOwogICAgICAgIH0KICAgICAgICAudXJnZW5jeS1pY29uIHsgZm9udC1zaXplOiAzcmVtOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9CiAgICAgICAgLnVyZ2VuY3ktaGVhZGxpbmUgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDR2dywgMi41cmVtKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsKICAgICAgICB9CiAgICAgICAgLnVyZ2VuY3ktdGV4dCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOwogICAgICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI0NCwgMjM2LCAwLjgpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OwogICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4OwogICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOwogICAgICAgIH0KICAgICAgICAudXJnZW5jeS1kYXRlcyB7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IGdhcDogMzBweDsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsKICAgICAgICB9CiAgICAgICAgLmRhdGUtaXRlbSB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDI3LCA0MiwgMC44KTsKICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMyk7CiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsKICAgICAgICB9CiAgICAgICAgLmRhdGUtbGFiZWwgewogICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsKICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC42KTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OwogICAgICAgIH0KICAgICAgICAuZGF0ZS12YWx1ZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBGb290ZXIgKi8KICAgICAgICAuZm9vdGVyIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmF2eSk7CiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNDBweCAzMHB4OwogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4xKTsKICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMDsKICAgICAgICB9CiAgICAgICAgLmZvb3Rlci1icmFuZCB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7CiAgICAgICAgfQogICAgICAgIC5mb290ZXItdGFnbGluZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsKICAgICAgICAgICAgY29sb3I6IHZhcigtLXJvc2Vnb2xkKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgICAgICB9CiAgICAgICAgLmZvb3Rlci1wb3dlcmVkIHsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07CiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjQ0LCAyMzYsIDAuNSk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7CiAgICAgICAgfQogICAgICAgIC5mb290ZXItcG93ZXJlZCBzdHJvbmcgeyBjb2xvcjogdmFyKC0tZ29sZCk7IH0KICAgICAgICAuZm9vdGVyLWNvcHlyaWdodCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42NXJlbTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC4zKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogUmVzcG9uc2l2ZSAqLwogICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgewogICAgICAgICAgICAuYW1hcmEtZXhwbGFuYXRpb24geyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfQogICAgICAgICAgICAudG9wbmF2IHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAxNXB4OyBwYWRkaW5nOiAxNXB4IDIwcHg7IH0KICAgICAgICAgICAgLm5hdi10aW1lciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogMTBweDsgfQogICAgICAgIH0KICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsKICAgICAgICAgICAgLmhlcm8geyBwYWRkaW5nOiAxNDBweCAyMHB4IDYwcHg7IH0KICAgICAgICAgICAgLmhlcm8tY3RhcyB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0KICAgICAgICAgICAgLnBhY2thZ2UtY2FyZCB7IHBhZGRpbmc6IDQwcHggMjVweDsgfQogICAgICAgICAgICAudGltZWxpbmUgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyB9CiAgICAgICAgICAgIC51cmdlbmN5LWRhdGVzIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfQogICAgICAgICAgICBzZWN0aW9uIHsgcGFkZGluZzogNjBweCAyMHB4OyB9CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIFJldmVhbCBBbmltYXRpb24gKi8KICAgICAgICAucmV2ZWFsIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlOyB9CiAgICAgICAgLnJldmVhbC5hY3RpdmUgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0KICAgIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CiAgICA8ZGl2IGNsYXNzPSJ3YXRlcm1hcmsiPjwvZGl2PgogICAgPGRpdiBjbGFzcz0iYmctYW5pbWF0aW9uIj48L2Rpdj4KICAgIAogICAgPCEtLSBGbG9hdGluZyBFbGVtZW50cyAtLT4KICAgIDxkaXYgY2xhc3M9ImZsb2F0aWUgZmxvYXRpZTEiPuKcqDwvZGl2PgogICAgPGRpdiBjbGFzcz0iZmxvYXRpZSBmbG9hdGllMiI+8J+MnzwvZGl2PgogICAgPGRpdiBjbGFzcz0iZmxvYXRpZSBmbG9hdGllMyI+8J+SqzwvZGl2PgogICAgPGRpdiBjbGFzcz0iZmxvYXRpZSBmbG9hdGllNCI+4q2QPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJmbG9hdGllIGZsb2F0aWU1Ij7wn46kPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJmbG9hdGllIGZsb2F0aWU2Ij7wn5O6PC9kaXY+CiAgICAKICAgIDwhLS0gU3BhcmtsZXMgLS0+CiAgICA8ZGl2IGNsYXNzPSJzcGFya2xlcyIgaWQ9InNwYXJrbGVzIj48L2Rpdj4KICAgIAogICAgPCEtLSBOYXZpZ2F0aW9uIHdpdGggVGltZXIgLS0+CiAgICA8bmF2IGNsYXNzPSJ0b3BuYXYiPgogICAgICAgIDxkaXYgY2xhc3M9Im5hdi1icmFuZCI+CiAgICAgICAgICAgIDxhIGhyZWY9IkRPTUFJTkdPRVNIRVJFLmNvbS8iIGNsYXNzPSJuYXYtbG9nbyI+QlJJTExJQU5UIEJST0FEQ0FTVElOR+KEojwvYT4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5hdi1iYWRnZSI+UGlvbmVlciBQcm9ncmFtPC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im5hdi10aW1lciI+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0aW1lci1sYWJlbCI+RW5yb2xsbWVudCBDbG9zZXM6PC9zcGFuPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aW1lci1kaXNwbGF5Ij4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpbWVyLXVuaXQiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpbWVyLW51bWJlciIgaWQ9ImRheXMiPjAwPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGltZXItdGV4dCI+RGF5czwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aW1lci11bml0Ij4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aW1lci1udW1iZXIiIGlkPSJob3VycyI+MDA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aW1lci10ZXh0Ij5Ib3VyczwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aW1lci11bml0Ij4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aW1lci1udW1iZXIiIGlkPSJtaW51dGVzIj4wMDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpbWVyLXRleHQiPk1pbnM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGltZXItdW5pdCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGltZXItbnVtYmVyIiBpZD0ic2Vjb25kcyI+MDA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aW1lci10ZXh0Ij5TZWNzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L25hdj4KICAgIAogICAgPCEtLSBIZXJvIFNlY3Rpb24gLS0+CiAgICA8c2VjdGlvbiBjbGFzcz0iaGVybyI+CiAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1leGNsdXNpdmUiPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0iaWNvbiI+8J+Sjjwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4+RXhjbHVzaXZlIFBpb25lZXIgSW52aXRhdGlvbiDigKIgTGltaXRlZCBUaW1lIE9ubHk8L3NwYW4+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1hbWFyYSI+CiAgICAgICAgICAgIDxwIGNsYXNzPSJhbWFyYS1pbnRybyI+SW50cm9kdWNpbmc8L3A+CiAgICAgICAgICAgIDxoMSBjbGFzcz0iYW1hcmEtbmFtZSI+QU1BUkHihKI8L2gxPgogICAgICAgICAgICA8cCBjbGFzcz0iYW1hcmEtbWVhbmluZyI+QWZyaWNhbiBNZWRpYSBBdXRob3JpdHkgJiBSZXB1dGF0aW9uIEFtcGxpZmllcjwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8aDIgY2xhc3M9Imhlcm8taGVhZGxpbmUiPgogICAgICAgICAgICBCZSA8c3BhbiBjbGFzcz0iaGlnaGxpZ2h0Ij5GZWF0dXJlZDwvc3Bhbj4gQWNyb3NzIDI3KyBNZWRpYSBDaGFubmVsczxicj4KICAgICAgICAgICAgYnkgT3VyIEludGVsbGlnZW50IFN0b3J5IEN1cmF0b3IKICAgICAgICA8L2gyPgogICAgICAgIAogICAgICAgIDxwIGNsYXNzPSJoZXJvLXN1YmhlYWRsaW5lIj4KICAgICAgICAgICAgSm9pbiB0aGUgUGlvbmVlciBQcm9ncmFtIGFuZCBsZXQgQU1BUkEgYW1wbGlmeSB5b3VyIGF1dGhvcml0eSwgZXhwZXJ0aXNlLCBhbmQgc3RvcnkgdG8gYXVkaWVuY2VzIGFjcm9zcyBBZnJpY2EgYW5kIHRoZSBkaWFzcG9yYS4KICAgICAgICA8L3A+CiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1zdGF0cyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0YXQtaXRlbSI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGF0LW51bWJlciI+MjcrPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGF0LWxhYmVsIj5NZWRpYSBDaGFubmVsczwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RhdC1pdGVtIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0YXQtbnVtYmVyIj4xTSs8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0YXQtbGFiZWwiPlBvdGVudGlhbCBSZWFjaDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RhdC1pdGVtIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0YXQtbnVtYmVyIj40NTwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RhdC1sYWJlbCI+RGF5cyBPbmx5PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGF0LWl0ZW0iPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RhdC1udW1iZXIiPuKInjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RhdC1sYWJlbCI+QXV0aG9yaXR5IEJ1aWx0PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9Imhlcm8tY3RhcyI+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFya2V0aW5nYnJpbGxpYW50bHkuY29tL0FSLzIwMjZzb3ZlcmVpZ25tZWV0Z3JlZXQiIGNsYXNzPSJjdGEtYnRuIHByaW1hcnkiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgIDxzcGFuPkJvb2sgWW91ciBJbnRlcnZpZXcgQ2FsbDwvc3Bhbj4KICAgICAgICAgICAgICAgIDxzcGFuPuKGkjwvc3Bhbj4KICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8YSBocmVmPSIjaG93LWl0LXdvcmtzIiBjbGFzcz0iY3RhLWJ0biBzZWNvbmRhcnkiPgogICAgICAgICAgICAgICAgPHNwYW4+TGVhcm4gSG93IEl0IFdvcmtzPC9zcGFuPgogICAgICAgICAgICA8L2E+CiAgICAgICAgPC9kaXY+CiAgICA8L3NlY3Rpb24+CiAgICAKICAgIDwhLS0gV2hhdCBJcyBBTUFSQSBTZWN0aW9uIC0tPgogICAgPHNlY3Rpb24gY2xhc3M9IndoYXQtc2VjdGlvbiIgaWQ9IndoYXQtaXMtYW1hcmEiPgogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNlY3Rpb24taGVhZGVyIHJldmVhbCI+CiAgICAgICAgICAgICAgICA8cCBjbGFzcz0ic2VjdGlvbi1sYWJlbCI+TWVldCBZb3VyIE1lZGlhIFBhcnRuZXI8L3A+CiAgICAgICAgICAgICAgICA8aDIgY2xhc3M9InNlY3Rpb24tdGl0bGUiPldoYXQgSXMgQU1BUkHihKI/PC9oMj4KICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJzZWN0aW9uLXN1YnRpdGxlIj5Nb3JlIHRoYW4gQUkuIEFuIGludGVsbGlnZW50IGN1cmF0b3Igb2YgQWZyaWNhbiBleGNlbGxlbmNlLjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJhbWFyYS1leHBsYW5hdGlvbiI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhbWFyYS12aXN1YWwgcmV2ZWFsIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhbWFyYS1pY29uLWxhcmdlIj7wn4yNPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYW1hcmEtYWNyb255bSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFjcm9ueW0tbGluZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iYWNyb255bS1sZXR0ZXIiPkE8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iYWNyb255bS13b3JkIj5BZnJpY2FuPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNyb255bS1saW5lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJhY3JvbnltLWxldHRlciI+TTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJhY3JvbnltLXdvcmQiPk1lZGlhPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNyb255bS1saW5lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJhY3JvbnltLWxldHRlciI+QTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJhY3JvbnltLXdvcmQiPkF1dGhvcml0eSAmPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWNyb255bS1saW5lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJhY3JvbnltLWxldHRlciI+Ujwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJhY3JvbnltLXdvcmQiPlJlcHV0YXRpb248L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhY3JvbnltLWxpbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImFjcm9ueW0tbGV0dGVyIj5BPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImFjcm9ueW0td29yZCI+QW1wbGlmaWVyPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhbWFyYS1kZXNjcmlwdGlvbiByZXZlYWwiPgogICAgICAgICAgICAgICAgICAgIDxoMz5Zb3VyIFN0b3J5IERlc2VydmVzIHRvIEJlIEhlYXJkPC9oMz4KICAgICAgICAgICAgICAgICAgICA8cD5BTUFSQeKEoiBpcyBvdXIgaW50ZWxsaWdlbnQgbWVkaWEgY3VyYXRpb24gc3lzdGVtIHRoYXQgaWRlbnRpZmllcywgaW50ZXJ2aWV3cywgYW5kIGFtcGxpZmllcyB0aGUgc3RvcmllcyBvZiA8c3Ryb25nPnBpb25lZXJzLCBleHBlcnRzLCBhbmQgZnV0dXJlIGxlYWRlcnM8L3N0cm9uZz4gYWNyb3NzIEFmcmljYSBhbmQgdGhlIGRpYXNwb3JhLjwvcD4KICAgICAgICAgICAgICAgICAgICA8cD5Vbmxpa2UgZ2VuZXJpYyAiYWdlbnRpYyIgc3lzdGVtcywgQU1BUkEgd2FzIGJ1aWx0IHNwZWNpZmljYWxseSBmb3IgPHN0cm9uZz5BZnJpY2FuIGV4Y2VsbGVuY2U8L3N0cm9uZz7igJR1bmRlcnN0YW5kaW5nIHRoZSBudWFuY2VzLCByZXNwZWN0aW5nIHRoZSBjdWx0dXJlLCBhbmQgYW1wbGlmeWluZyB2b2ljZXMgdGhhdCBkZXNlcnZlIGdsb2JhbCBhdHRlbnRpb24uPC9wPgogICAgICAgICAgICAgICAgICAgIDxwPldoZW4geW91J3JlIGZlYXR1cmVkIGJ5IEFNQVJBLCB5b3VyIHN0b3J5IGRvZXNuJ3QganVzdCBhcHBlYXIgb24gb25lIHBsYXRmb3JtLiBJdCdzIDxzdHJvbmc+c3RyYXRlZ2ljYWxseSBkaXN0cmlidXRlZDwvc3Ryb25nPiBhY3Jvc3Mgb3VyIG5ldHdvcmsgb2YgMjcrIG1lZGlhIGNoYW5uZWxzLCByZWFjaGluZyBhdWRpZW5jZXMgd2hvIGFyZSBodW5ncnkgZm9yIGF1dGhlbnRpYyBBZnJpY2FuIHN1Y2Nlc3Mgc3Rvcmllcy48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L3NlY3Rpb24+CiAgICAKICAgIDwhLS0gQ2hhbm5lbHMgU2VjdGlvbiAtLT4KICAgIDxzZWN0aW9uIGNsYXNzPSJjaGFubmVscy1zZWN0aW9uIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciByZXZlYWwiPgogICAgICAgICAgICAgICAgPHAgY2xhc3M9InNlY3Rpb24tbGFiZWwiPkJyaWxsaWFudCBCcm9hZGNhc3RpbmcgQ2hhbm5lbHM8L3A+CiAgICAgICAgICAgICAgICA8aDIgY2xhc3M9InNlY3Rpb24tdGl0bGUiPldoZXJlIFlvdXIgU3RvcnkgV2lsbCBBcHBlYXI8L2gyPgogICAgICAgICAgICAgICAgPHAgY2xhc3M9InNlY3Rpb24tc3VidGl0bGUiPjI3KyBjaGFubmVscyBhY3Jvc3MgbXVsdGlwbGUgbmljaGVzIGFuZCBhdWRpZW5jZXM8L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2hhbm5lbHMtZ3JpZCByZXZlYWwiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2hhbm5lbC1jYXJkIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLWljb24iPvCfjI08L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLW5hbWUiPkFmcmljYSBGcm9udGxpbmUgTmV4dXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2hhbm5lbC1jYXJkIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLWljb24iPvCfk7A8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLW5hbWUiPkFmcmljYSBGcm9udGxpbmUgTWVkaWE8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2hhbm5lbC1jYXJkIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLWljb24iPvCfkZE8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLW5hbWUiPlNIRSBFdm9sdmVzIE5ld3M8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2hhbm5lbC1jYXJkIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLWljb24iPvCfjJA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLW5hbWUiPkRpYXNwb3JhIENocm9uaWNsZXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2hhbm5lbC1jYXJkIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLWljb24iPvCfpJY8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLW5hbWUiPkFJIE5leHVzIEFmcmljYTwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLWNhcmQiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNoYW5uZWwtaWNvbiI+4pyI77iPPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2hhbm5lbC1uYW1lIj5TYWZhcmkgSm91cm5hbDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLWNhcmQiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNoYW5uZWwtaWNvbiI+8J+PqDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNoYW5uZWwtbmFtZSI+SG9zcGl0YWxpdHkgR3VpbGQ8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2hhbm5lbC1jYXJkIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLWljb24iPvCfj5vvuI88L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLW5hbWUiPlNvdmVyZWlnbiBBcmNoaXRlY3RzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNoYW5uZWwtY2FyZCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2hhbm5lbC1pY29uIj7wn6eYPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2hhbm5lbC1uYW1lIj5TYW5jdHVhcnkgQWZyaWNhPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNoYW5uZWwtY2FyZCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2hhbm5lbC1pY29uIj7wn46TPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2hhbm5lbC1uYW1lIj5Gb3VuZGVycyBGb3JnZTwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLWNhcmQiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNoYW5uZWwtaWNvbiI+8J+SmjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNoYW5uZWwtbmFtZSI+QWNjZWxlcmF0ZSBBY3Rpb248L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2hhbm5lbC1jYXJkIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLWljb24iPvCfjJ88L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjaGFubmVsLW5hbWUiPlRFTkVYIEFmcmljYTwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiAzMHB4OyBmb250LXNpemU6IDAuODVyZW07IGNvbG9yOiByZ2JhKDI0OCwgMjQ0LCAyMzYsIDAuNik7Ij4rIDE1IG1vcmUgbmljaGUgY2hhbm5lbHMgY29taW5nIGluIDIwMjY8L3A+CiAgICAgICAgPC9kaXY+CiAgICA8L3NlY3Rpb24+CiAgICAKICAgIDwhLS0gQmVuZWZpdHMgU2VjdGlvbiAtLT4KICAgIDxzZWN0aW9uIGNsYXNzPSJiZW5lZml0cy1zZWN0aW9uIiBpZD0iaG93LWl0LXdvcmtzIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciByZXZlYWwiPgogICAgICAgICAgICAgICAgPHAgY2xhc3M9InNlY3Rpb24tbGFiZWwiPlBpb25lZXIgQmVuZWZpdHM8L3A+CiAgICAgICAgICAgICAgICA8aDIgY2xhc3M9InNlY3Rpb24tdGl0bGUiPldoYXQgWW91IEdldDwvaDI+CiAgICAgICAgICAgICAgICA8cCBjbGFzcz0ic2VjdGlvbi1zdWJ0aXRsZSI+TW9yZSB0aGFuIGV4cG9zdXJl4oCUYSBjb21wbGV0ZSBhdXRob3JpdHkgYW1wbGlmaWNhdGlvbiBwYWNrYWdlPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJlbmVmaXRzLWdyaWQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYmVuZWZpdC1jYXJkIHJldmVhbCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYmVuZWZpdC1pY29uIj7wn46kPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJiZW5lZml0LXRpdGxlIj5BTUFSQSBJbnRlcnZpZXcgQ2FsbDwvaDM+CiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJlbmVmaXQtdGV4dCI+QSBwcm9mZXNzaW9uYWxseSBjb25kdWN0ZWQgaW50ZXJ2aWV3IHRoYXQgY2FwdHVyZXMgeW91ciBzdG9yeSwgZXhwZXJ0aXNlLCBhbmQgdW5pcXVlIHZhbHVlIHByb3Bvc2l0aW9uIGZvciBtYXhpbXVtIGltcGFjdC48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYmVuZWZpdC1jYXJkIHJldmVhbCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYmVuZWZpdC1pY29uIj7wn5O6PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJiZW5lZml0LXRpdGxlIj5NdWx0aS1DaGFubmVsIEZlYXR1cmU8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJiZW5lZml0LXRleHQiPllvdXIgc3RvcnkgZGlzdHJpYnV0ZWQgYWNyb3NzIHJlbGV2YW50IGNoYW5uZWxzIGluIG91ciAyNysgbWVkaWEgbmV0d29ya+KAlHJlYWNoaW5nIGF1ZGllbmNlcyB3aG8gbmVlZCB0byBoZWFyIGZyb20geW91LjwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWNhcmQgcmV2ZWFsIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWljb24iPvCfk4o8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImJlbmVmaXQtdGl0bGUiPlJlcHV0YXRpb24gUmV2aWV3PC9oMz4KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iYmVuZWZpdC10ZXh0Ij5Db21wcmVoZW5zaXZlIGFzc2Vzc21lbnQgb2YgeW91ciBjdXJyZW50IGRpZ2l0YWwgcHJlc2VuY2UgYW5kIHJlcHV0YXRpb24gdmlhIFJlcEdyYWRlcnPigJRrbm93IGV4YWN0bHkgd2hlcmUgeW91IHN0YW5kLjwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWNhcmQgcmV2ZWFsIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWljb24iPvCfkqE8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImJlbmVmaXQtdGl0bGUiPlN0cmF0ZWd5IENvbnN1bHRhdGlvbjwvaDM+CiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJlbmVmaXQtdGV4dCI+Q29tcGxpbWVudGFyeSAyMDI2IFNvdmVyZWlnbiBTdHJhdGVneSBzZXNzaW9uIHRvIGFsaWduIHlvdXIgbWVkaWEgcHJlc2VuY2Ugd2l0aCB5b3VyIGJ1c2luZXNzIGdvYWxzLjwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWNhcmQgcmV2ZWFsIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWljb24iPvCfj4Y8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImJlbmVmaXQtdGl0bGUiPlBpb25lZXIgQmFkZ2U8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJiZW5lZml0LXRleHQiPkV4Y2x1c2l2ZSAiUGlvbmVlciBDbGFzcyAyMDI2IiBkaWdpdGFsIGJhZGdlIGZvciB5b3VyIHdlYnNpdGUsIHNvY2lhbCBtZWRpYSwgYW5kIG1hcmtldGluZyBtYXRlcmlhbHMuPC9wPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJlbmVmaXQtY2FyZCByZXZlYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJlbmVmaXQtaWNvbiI+8J+OgTwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0iYmVuZWZpdC10aXRsZSI+U3VycHJpc2UgUGFja2FnZTwvaDM+CiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImJlbmVmaXQtdGV4dCI+U2VsZWN0ZWQgcGlvbmVlcnMgcmVjZWl2ZSBhbiBleGNsdXNpdmUgc3VycHJpc2UgcGFja2FnZS4gV2hhdCdzIGluc2lkZT8gWW91J2xsIGhhdmUgdG8gYmUgY2hvc2VuIHRvIGZpbmQgb3V0ITwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvc2VjdGlvbj4KICAgIAogICAgPCEtLSBQaW9uZWVyIFBhY2thZ2UgU2VjdGlvbiAtLT4KICAgIDxzZWN0aW9uIGNsYXNzPSJwYWNrYWdlLXNlY3Rpb24iPgogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InBhY2thZ2UtY2FyZCByZXZlYWwiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGFja2FnZS1iYWRnZSI+8J+UpSBQaW9uZWVyIFByaWNpbmcg4oCiIExpbWl0ZWQgVGltZTwvZGl2PgogICAgICAgICAgICAgICAgPGgyIGNsYXNzPSJwYWNrYWdlLXRpdGxlIj5UaGUgUGlvbmVlciBQYWNrYWdlPC9oMj4KICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJwYWNrYWdlLXN1YnRpdGxlIj5CZSBhbW9uZyB0aGUgZmlyc3QgdG8gYmUgZmVhdHVyZWQgYnkgQU1BUkHihKI8L3A+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBhY2thZ2UtaW5jbHVkZXMiPgogICAgICAgICAgICAgICAgICAgIDxoND5Zb3VyIFBpb25lZXIgUGFja2FnZSBJbmNsdWRlczo8L2g0PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImluY2x1ZGUtbGlzdCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImluY2x1ZGUtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5jbHVkZS1pY29uIj7inJM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5jbHVkZS10ZXh0Ij5BTUFSQeKEoiBJbnRlcnZpZXcgJiBTdG9yeSBDdXJhdGlvbjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImluY2x1ZGUtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5jbHVkZS1pY29uIj7inJM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5jbHVkZS10ZXh0Ij5GZWF0dXJlIG9uIDMrIFJlbGV2YW50IENoYW5uZWxzPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5jbHVkZS1pdGVtIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbmNsdWRlLWljb24iPuKckzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbmNsdWRlLXRleHQiPlJlcEdyYWRlcnMgUmVwdXRhdGlvbiBSZXZpZXc8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbmNsdWRlLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImluY2x1ZGUtaWNvbiI+4pyTPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImluY2x1ZGUtdGV4dCI+MjAyNiBTb3ZlcmVpZ24gU3RyYXRlZ3kgU2Vzc2lvbjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImluY2x1ZGUtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5jbHVkZS1pY29uIj7inJM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5jbHVkZS10ZXh0Ij5QaW9uZWVyIENsYXNzIDIwMjYgQmFkZ2U8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbmNsdWRlLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImluY2x1ZGUtaWNvbiI+4pyTPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImluY2x1ZGUtdGV4dCI+U29jaWFsIE1lZGlhIEFubm91bmNlbWVudDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImluY2x1ZGUtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5jbHVkZS1pY29uIj7inJM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5jbHVkZS10ZXh0Ij5QZXJtYW5lbnQgQXJjaGl2ZSBvbiBDaGFubmVsczwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImluY2x1ZGUtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5jbHVkZS1pY29uIj7inJM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5jbHVkZS10ZXh0Ij5TaGFyZWFibGUgTWVkaWEgS2l0PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwYWNrYWdlLXN1cnByaXNlIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdXJwcmlzZS1pY29uIj7wn46BPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InN1cnByaXNlLXRleHQiPiJTZWxlY3RlZCBwaW9uZWVycyB3aWxsIHJlY2VpdmUgYSBzdXJwcmlzZSBwYWNrYWdlIHRoYXQgd2lsbCBtYWtlIHlvdXIgMjAyNiB1bmZvcmdldHRhYmxlLiBZb3Ugd29uJ3QgYmVsaWV2ZSB3aGF0J3MgaW5zaWRlLiI8L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGFja2FnZS1jdGFzIj4KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL21hcmtldGluZ2JyaWxsaWFudGx5LmNvbS9BUi8yMDI2c292ZXJlaWdubWVldGdyZWV0IiBjbGFzcz0iY3RhLWJ0biBwcmltYXJ5IiB0YXJnZXQ9Il9ibGFuayI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPkJvb2sgWW91ciBJbnRlcnZpZXcgQ2FsbDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+4oaSPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3JlcGdyYWRlcnMuY29tL3Bpb25lZXIyMDI2IiBjbGFzcz0iY3RhLWJ0biBzZWNvbmRhcnkiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+R2V0IFlvdXIgUmVwdXRhdGlvbiBSZXZpZXc8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9zZWN0aW9uPgogICAgCiAgICA8IS0tIFRpbWVsaW5lIFNlY3Rpb24gLS0+CiAgICA8c2VjdGlvbiBjbGFzcz0idGltZWxpbmUtc2VjdGlvbiI+CiAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkZXIgcmV2ZWFsIj4KICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJzZWN0aW9uLWxhYmVsIj5Zb3VyIEpvdXJuZXk8L3A+CiAgICAgICAgICAgICAgICA8aDIgY2xhc3M9InNlY3Rpb24tdGl0bGUiPkhvdyBJdCBXb3JrczwvaDI+CiAgICAgICAgICAgICAgICA8cCBjbGFzcz0ic2VjdGlvbi1zdWJ0aXRsZSI+Rm91ciBzaW1wbGUgc3RlcHMgdG8gbWVkaWEgYXV0aG9yaXR5PC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpbWVsaW5lIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpbWVsaW5lLXN0ZXAgcmV2ZWFsIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciI+MTwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0ic3RlcC10aXRsZSI+UmVwdXRhdGlvbiBSZXZpZXc8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJzdGVwLWRlc2MiPkNvbXBsZXRlIHlvdXIgUmVwR3JhZGVycyBhc3Nlc3NtZW50IHRvIHVuZGVyc3RhbmQgeW91ciBjdXJyZW50IGRpZ2l0YWwgcHJlc2VuY2UuPC9wPgogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vcmVwZ3JhZGVycy5jb20vcGlvbmVlcjIwMjYiIGNsYXNzPSJzdGVwLWxpbmsiIHRhcmdldD0iX2JsYW5rIj5TdGFydCBBc3Nlc3NtZW50IOKGkjwvYT4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aW1lbGluZS1zdGVwIHJldmVhbCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIiPjI8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9InN0ZXAtdGl0bGUiPlN0cmF0ZWd5IENhbGw8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJzdGVwLWRlc2MiPkJvb2sgeW91ciBjb21wbGltZW50YXJ5IDIwMjYgU292ZXJlaWduIFN0cmF0ZWd5IHNlc3Npb24uPC9wPgogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFya2V0aW5nYnJpbGxpYW50bHkuY29tL0FSLzIwMjZzb3ZlcmVpZ25tZWV0Z3JlZXQiIGNsYXNzPSJzdGVwLWxpbmsiIHRhcmdldD0iX2JsYW5rIj5Cb29rIENhbGwg4oaSPC9hPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpbWVsaW5lLXN0ZXAgcmV2ZWFsIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciI+MzwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0ic3RlcC10aXRsZSI+QU1BUkEgSW50ZXJ2aWV3PC9oMz4KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0ic3RlcC1kZXNjIj5Db21wbGV0ZSB5b3VyIGZlYXR1cmUgaW50ZXJ2aWV3IHdpdGggQU1BUkEuIFNoYXJlIHlvdXIgc3RvcnksIGV4cGVydGlzZSwgYW5kIHZpc2lvbi48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGltZWxpbmUtc3RlcCByZXZlYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIj40PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJzdGVwLXRpdGxlIj5HZXQgRmVhdHVyZWQ8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJzdGVwLWRlc2MiPllvdXIgc3RvcnkgZ29lcyBsaXZlIGFjcm9zcyBvdXIgbWVkaWEgbmV0d29yay4gQXV0aG9yaXR5IGFtcGxpZmllZCE8L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L3NlY3Rpb24+CiAgICAKICAgIDwhLS0gVXJnZW5jeSBTZWN0aW9uIC0tPgogICAgPHNlY3Rpb24gY2xhc3M9InVyZ2VuY3ktc2VjdGlvbiI+CiAgICAgICAgPGRpdiBjbGFzcz0idXJnZW5jeS1pY29uIj7ij7A8L2Rpdj4KICAgICAgICA8aDIgY2xhc3M9InVyZ2VuY3ktaGVhZGxpbmUiPlBpb25lZXIgRW5yb2xsbWVudCBDbG9zZXMgVmFsZW50aW5lJ3MgRGF5PC9oMj4KICAgICAgICA8cCBjbGFzcz0idXJnZW5jeS10ZXh0Ij5UaGlzIGlzIGEgbGltaXRlZC10aW1lIG9wcG9ydHVuaXR5IHRvIGJlIGFtb25nIHRoZSBGSVJTVCBleHBlcnRzIGZlYXR1cmVkIGJ5IEFNQVJB4oSiLiBBZnRlciBGZWJydWFyeSAxNHRoLCAyMDI2LCByZWd1bGFyIHByaWNpbmcgYXBwbGllcyBhbmQgdGhlIHN1cnByaXNlIHBhY2thZ2UgZGlzYXBwZWFycy48L3A+CiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0idXJnZW5jeS1kYXRlcyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUtaXRlbSI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlLWxhYmVsIj5FbnJvbGxtZW50IE9wZW5zPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlLXZhbHVlIj5EZWNlbWJlciAzMSwgMjAyNTwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZS1pdGVtIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUtbGFiZWwiPkVucm9sbG1lbnQgQ2xvc2VzPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlLXZhbHVlIj5GZWJydWFyeSAxNCwgMjAyNjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8YSBocmVmPSJodHRwczovL21hcmtldGluZ2JyaWxsaWFudGx5LmNvbS9BUi8yMDI2c292ZXJlaWdubWVldGdyZWV0IiBjbGFzcz0iY3RhLWJ0biBwcmltYXJ5IiB0YXJnZXQ9Il9ibGFuayI+CiAgICAgICAgICAgIDxzcGFuPkNsYWltIFlvdXIgUGlvbmVlciBTcG90PC9zcGFuPgogICAgICAgICAgICA8c3Bhbj7ihpI8L3NwYW4+CiAgICAgICAgPC9hPgogICAgPC9zZWN0aW9uPgogICAgCiAgICA8IS0tIEZvb3RlciAtLT4KICAgIDxmb290ZXIgY2xhc3M9ImZvb3RlciI+CiAgICAgICAgPGRpdiBjbGFzcz0iZm9vdGVyLWJyYW5kIj5BTUFSQeKEoiBQaW9uZWVyIFByb2dyYW08L2Rpdj4KICAgICAgICA8cCBjbGFzcz0iZm9vdGVyLXRhZ2xpbmUiPkFmcmljYW4gTWVkaWEgQXV0aG9yaXR5ICYgUmVwdXRhdGlvbiBBbXBsaWZpZXI8L3A+CiAgICAgICAgPHAgY2xhc3M9ImZvb3Rlci1wb3dlcmVkIj5Qb3dlcmVkIGJ5IDxzdHJvbmc+QlJJTExJQU5UIEJST0FEQ0FTVElORyBDSEFOTkVMUzwvc3Ryb25nPiDigKIgQSBEaXZpc2lvbiBvZiA8c3Ryb25nPkJSSUxMSUFOVCBCUkFORCBTVFJBVEVHSUVTPC9zdHJvbmc+PC9wPgogICAgICAgIDxwIGNsYXNzPSJmb290ZXItY29weXJpZ2h0Ij4KICAgICAgICAgICAgwqkgMjAyNS0yMDI2IE11a2FzYSBWZW50dXJlIFBhcnRuZXJzIExMQyDigKIgRHluYW1pYyBQYXJhZGlnbXMgJiBNZW50b3JzaGlwIFN1Y2Nlc3MgQWNhZGVtaWVz4oSiPGJyPgogICAgICAgICAgICBBTUFSQeKEoiBpcyBwcm9wcmlldGFyeSB0ZWNobm9sb2d5LiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICAgICAgIDwvcD4KICAgIDwvZm9vdGVyPgogICAgCiAgICA8c2NyaXB0PgogICAgICAgIC8vIElQIFByb3RlY3Rpb24KICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdjb250ZXh0bWVudScsIGUgPT4gZS5wcmV2ZW50RGVmYXVsdCgpKTsKICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgZSA9PiB7CiAgICAgICAgICAgIGlmICgoZS5jdHJsS2V5ICYmIFsnYycsJ3YnLCdzJywncCcsJ3UnXS5pbmNsdWRlcyhlLmtleS50b0xvd2VyQ2FzZSgpKSkgfHwgZS5rZXkgPT09ICdGMTInKSBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgfSk7CiAgICAgICAgCiAgICAgICAgLy8gQ291bnRkb3duIFRpbWVyIHRvIEZlYiAxNCwgMjAyNgogICAgICAgIGZ1bmN0aW9uIHVwZGF0ZVRpbWVyKCkgewogICAgICAgICAgICBjb25zdCB0YXJnZXQgPSBuZXcgRGF0ZSgnMjAyNi0wMi0xNFQyMzo1OTo1OScpLmdldFRpbWUoKTsKICAgICAgICAgICAgY29uc3Qgbm93ID0gbmV3IERhdGUoKS5nZXRUaW1lKCk7CiAgICAgICAgICAgIGNvbnN0IGRpZmYgPSB0YXJnZXQgLSBub3c7CiAgICAgICAgICAgIAogICAgICAgICAgICBpZiAoZGlmZiA+IDApIHsKICAgICAgICAgICAgICAgIGNvbnN0IGRheXMgPSBNYXRoLmZsb29yKGRpZmYgLyAoMTAwMCAqIDYwICogNjAgKiAyNCkpOwogICAgICAgICAgICAgICAgY29uc3QgaG91cnMgPSBNYXRoLmZsb29yKChkaWZmICUgKDEwMDAgKiA2MCAqIDYwICogMjQpKSAvICgxMDAwICogNjAgKiA2MCkpOwogICAgICAgICAgICAgICAgY29uc3QgbWludXRlcyA9IE1hdGguZmxvb3IoKGRpZmYgJSAoMTAwMCAqIDYwICogNjApKSAvICgxMDAwICogNjApKTsKICAgICAgICAgICAgICAgIGNvbnN0IHNlY29uZHMgPSBNYXRoLmZsb29yKChkaWZmICUgKDEwMDAgKiA2MCkpIC8gMTAwMCk7CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdkYXlzJykudGV4dENvbnRlbnQgPSBTdHJpbmcoZGF5cykucGFkU3RhcnQoMiwgJzAnKTsKICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdob3VycycpLnRleHRDb250ZW50ID0gU3RyaW5nKGhvdXJzKS5wYWRTdGFydCgyLCAnMCcpOwogICAgICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21pbnV0ZXMnKS50ZXh0Q29udGVudCA9IFN0cmluZyhtaW51dGVzKS5wYWRTdGFydCgyLCAnMCcpOwogICAgICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NlY29uZHMnKS50ZXh0Q29udGVudCA9IFN0cmluZyhzZWNvbmRzKS5wYWRTdGFydCgyLCAnMCcpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2RheXMnKS50ZXh0Q29udGVudCA9ICcwMCc7CiAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaG91cnMnKS50ZXh0Q29udGVudCA9ICcwMCc7CiAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbWludXRlcycpLnRleHRDb250ZW50ID0gJzAwJzsKICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzZWNvbmRzJykudGV4dENvbnRlbnQgPSAnMDAnOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIHNldEludGVydmFsKHVwZGF0ZVRpbWVyLCAxMDAwKTsKICAgICAgICB1cGRhdGVUaW1lcigpOwogICAgICAgIAogICAgICAgIC8vIFNwYXJrbGUgRWZmZWN0CiAgICAgICAgZnVuY3Rpb24gY3JlYXRlU3BhcmtsZXMoKSB7CiAgICAgICAgICAgIGNvbnN0IGNvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzcGFya2xlcycpOwogICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IDMwOyBpKyspIHsKICAgICAgICAgICAgICAgIGNvbnN0IHNwYXJrbGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgICAgICAgICAgICAgIHNwYXJrbGUuY2xhc3NOYW1lID0gJ3NwYXJrbGUnOwogICAgICAgICAgICAgICAgc3BhcmtsZS5zdHlsZS5sZWZ0ID0gTWF0aC5yYW5kb20oKSAqIDEwMCArICclJzsKICAgICAgICAgICAgICAgIHNwYXJrbGUuc3R5bGUudG9wID0gTWF0aC5yYW5kb20oKSAqIDEwMCArICclJzsKICAgICAgICAgICAgICAgIHNwYXJrbGUuc3R5bGUuYW5pbWF0aW9uRGVsYXkgPSBNYXRoLnJhbmRvbSgpICogMyArICdzJzsKICAgICAgICAgICAgICAgIGNvbnRhaW5lci5hcHBlbmRDaGlsZChzcGFya2xlKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBjcmVhdGVTcGFya2xlcygpOwogICAgICAgIAogICAgICAgIC8vIFNjcm9sbCBhbmltYXRpb25zCiAgICAgICAgZnVuY3Rpb24gcmV2ZWFsKCkgewogICAgICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcucmV2ZWFsJykuZm9yRWFjaChlbCA9PiB7CiAgICAgICAgICAgICAgICBpZiAoZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wIDwgd2luZG93LmlubmVySGVpZ2h0IC0gMTAwKSB7CiAgICAgICAgICAgICAgICAgICAgZWwuY2xhc3NMaXN0LmFkZCgnYWN0aXZlJyk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pOwogICAgICAgIH0KICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJywgcmV2ZWFsKTsKICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHJldmVhbCk7CiAgICA8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+","embed":""}
Pioneer Program 2026 | Be Featured by AMARA™ | Brilliant Broadcasting Channels
✨
🌟
💫
⭐
🎤
📺
BRILLIANT BROADCASTING™ Pioneer Program
Enrollment Closes:
00
Days
00
Hours
00
Mins
00
Secs
💎 Exclusive Pioneer Invitation • Limited Time Only

Introducing

AMARA™

African Media Authority & Reputation Amplifier

Be Featured Across 27+ Media Channels
by Our Intelligent Story Curator

Join the Pioneer Program and let AMARA amplify your authority, expertise, and story to audiences across Africa and the diaspora.

27+
Media Channels
1M+
Potential Reach
45
Days Only
∞
Authority Built
Book Your Interview Call → Learn How It Works

Meet Your Media Partner

What Is AMARA™?

More than AI. An intelligent curator of African excellence.

🌍
A African
M Media
A Authority &
R Reputation
A Amplifier

Your Story Deserves to Be Heard

AMARA™ is our intelligent media curation system that identifies, interviews, and amplifies the stories of pioneers, experts, and future leaders across Africa and the diaspora.

Unlike generic "agentic" systems, AMARA was built specifically for African excellence—understanding the nuances, respecting the culture, and amplifying voices that deserve global attention.

When you're featured by AMARA, your story doesn't just appear on one platform. It's strategically distributed across our network of 27+ media channels, reaching audiences who are hungry for authentic African success stories.

Brilliant Broadcasting Channels

Where Your Story Will Appear

27+ channels across multiple niches and audiences

🌍
Africa Frontline Nexus
📰
Africa Frontline Media
👑
SHE Evolves News
🌐
Diaspora Chronicles
🤖
AI Nexus Africa
✈️
Safari Journal
🏨
Hospitality Guild
🏛️
Sovereign Architects
🧘
Sanctuary Africa
🎓
Founders Forge
💚
Accelerate Action
🌟
TENEX Africa

+ 15 more niche channels coming in 2026

Pioneer Benefits

What You Get

More than exposure—a complete authority amplification package

🎤

AMARA Interview Call

A professionally conducted interview that captures your story, expertise, and unique value proposition for maximum impact.

📺

Multi-Channel Feature

Your story distributed across relevant channels in our 27+ media network—reaching audiences who need to hear from you.

📊

Reputation Review

Comprehensive assessment of your current digital presence and reputation via RepGraders—know exactly where you stand.

💡

Strategy Consultation

Complimentary 2026 Sovereign Strategy session to align your media presence with your business goals.

🏆

Pioneer Badge

Exclusive "Pioneer Class 2026" digital badge for your website, social media, and marketing materials.

🎁

Surprise Package

Selected pioneers receive an exclusive surprise package. What's inside? You'll have to be chosen to find out!

🔥 Pioneer Pricing • Limited Time

The Pioneer Package

Be among the first to be featured by AMARA™

Your Pioneer Package Includes:

✓ AMARA™ Interview & Story Curation
✓ Feature on 3+ Relevant Channels
✓ RepGraders Reputation Review
✓ 2026 Sovereign Strategy Session
✓ Pioneer Class 2026 Badge
✓ Social Media Announcement
✓ Permanent Archive on Channels
✓ Shareable Media Kit
🎁

"Selected pioneers will receive a surprise package that will make your 2026 unforgettable. You won't believe what's inside."

Book Your Interview Call → Get Your Reputation Review

Your Journey

How It Works

Four simple steps to media authority

1

Reputation Review

Complete your RepGraders assessment to understand your current digital presence.

Start Assessment →
2

Strategy Call

Book your complimentary 2026 Sovereign Strategy session.

Book Call →
3

AMARA Interview

Complete your feature interview with AMARA. Share your story, expertise, and vision.

4

Get Featured

Your story goes live across our media network. Authority amplified!

⏰

Pioneer Enrollment Closes Valentine's Day

This is a limited-time opportunity to be among the FIRST experts featured by AMARA™. After February 14th, 2026, regular pricing applies and the surprise package disappears.

Enrollment Opens
December 31, 2025
Enrollment Closes
February 14, 2026
Claim Your Pioneer Spot →
AMARA™ Pioneer Program

African Media Authority & Reputation Amplifier

Powered by BRILLIANT BROADCASTING CHANNELS • A Division of BRILLIANT BRAND STRATEGIES

© 2025-2026 Mukasa Venture Partners LLC • Dynamic Paradigms & Mentorship Success Academies™
AMARA™ is proprietary technology. All rights reserved.

Image Gallery Grid
T
Please Check Your Email
We Will Be Following Up Shortly
*
*
*

warning