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+QWJvdXQgTmlnaHRpbmdhbGUgTXVrYXNhIHwgVGhlIFNvdmVyZWlnbiBBcmNoaXRlY3TihKI8L3RpdGxlPgogICAgPG1ldGEgbmFtZT0iZGVzY3JpcHRpb24iIGNvbnRlbnQ9Ik1lZXQgTmlnaHRpbmdhbGUgTXVrYXNhIC0gZm91bmRlciwgYXJjaGl0ZWN0LCBhbmQgZ3VhcmRpYW4gb2YgVGhlIFNvdmVyZWlnbiBFbXBpcmUuIEFmcmljYW4gYm9ybi4gRGlhc3BvcmEgbmF0aXZlLiBCdWlsZGluZyBicmlkZ2VzIGJldHdlZW4gd29ybGRzLiI+CiAgICA8bWV0YSBuYW1lPSJyb2JvdHMiIGNvbnRlbnQ9ImluZGV4LCBmb2xsb3csIG5vYXJjaGl2ZSwgbm9pbWFnZWluZGV4Ij4KICAgIDxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iQWJvdXQgTmlnaHRpbmdhbGUgTXVrYXNhIHwgVGhlIFNvdmVyZWlnbiBBcmNoaXRlY3TihKIiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIiBjb250ZW50PSJJIGFtIGdsb2JhbC4gR29pbmcgbG9jYWwgdG8gQWZyaWNh4oCUbXkgcm9vdHMsIG15IG1vdGhlcmxhbmQuIEJ1aWxkaW5nIFRoZSBTb3ZlcmVpZ24gRW1waXJlIGZvciBnZW5lcmF0aW9ucyB0byBjb21lLiI+CiAgICA8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9tdWthc2F2ZW50dXJlcGFydG5lcnMuY29tL2Fib3V0Ij4KICAgIDxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UGxheWZhaXIrRGlzcGxheTp3Z2h0QDQwMDs1MDA7NjAwOzcwMCZmYW1pbHk9Q29ybW9yYW50K0dhcmFtb25kOml0YWwsd2dodEAwLDQwMDswLDUwMDswLDYwMDsxLDQwMCZmYW1pbHk9Q2luemVsOndnaHRANDAwOzUwMDs2MDA7NzAwJmZhbWlseT1OdW5pdG86d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCIgcmVsPSJzdHlsZXNoZWV0Ij4KICAgIDxzdHlsZT4KICAgICAgICA6cm9vdCB7CiAgICAgICAgICAgIC0tbmF2eTogIzBEMUIyQTsKICAgICAgICAgICAgLS1pbmRpZ286ICMxQzFGNEE7CiAgICAgICAgICAgIC0tZ29sZDogI0Q0QUYzNzsKICAgICAgICAgICAgLS1yb3NlZ29sZDogI0MyOUE4QjsKICAgICAgICAgICAgLS1pdm9yeTogI0Y4RjRFQzsKICAgICAgICAgICAgLS1kZWVwZ29sZDogI0I4OTcyRTsKICAgICAgICAgICAgLS1saWdodGdvbGQ6ICNFOEQ1QTM7CiAgICAgICAgICAgIC0tYnJpZ2h0Z29sZDogI0ZGRDcwMDsKICAgICAgICAgICAgLS10ZWFsOiAjMDA4OTdiOwogICAgICAgICAgICAtLWNoYXJjb2FsOiAjMGEwYTEyOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAqIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9CiAgICAgICAgaHRtbCB7IHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9CiAgICAgICAgCiAgICAgICAgYm9keSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJywgc2Fucy1zZXJpZjsKICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2hhcmNvYWwpOwogICAgICAgICAgICBjb2xvcjogdmFyKC0taXZvcnkpOwogICAgICAgICAgICBsaW5lLWhlaWdodDogMS44OwogICAgICAgICAgICBmb250LXNpemU6IDE3cHg7CiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7CiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBXYXRlcm1hcmsgKi8KICAgICAgICAud2F0ZXJtYXJrIHsKICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7CiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB6LWluZGV4OiA5OTk5OyBvcGFjaXR5OiAwLjAxOwogICAgICAgIH0KICAgICAgICAud2F0ZXJtYXJrOjpiZWZvcmUgewogICAgICAgICAgICBjb250ZW50OiAnwqkgTmlnaHRpbmdhbGUgTXVrYXNhIOKAoiBUaGUgU292ZXJlaWduIEFyY2hpdGVjdOKEoiDigKIgTXVrYXNhIFZlbnR1cmUgUGFydG5lcnMnOwogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7CiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMjVkZWcpOwogICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgY29sb3I6IHJnYmEoMjEyLCAxNzUsIDU1LCAwLjAzKTsKICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgQG1lZGlhIHByaW50IHsgYm9keSAqIHsgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH0gfQogICAgICAgIAogICAgICAgIC8qIEJhY2tncm91bmQgKi8KICAgICAgICAuYmctbHV4dXJ5IHsKICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7CiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB6LWluZGV4OiAwOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiAKICAgICAgICAgICAgICAgIHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IDMwJSAwJSwgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMTIpIDAlLCB0cmFuc3BhcmVudCA1MCUpLAogICAgICAgICAgICAgICAgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgNzAlIDEwMCUsIHJnYmEoMTk0LCAxNTQsIDEzOSwgMC4wOCkgMCUsIHRyYW5zcGFyZW50IDUwJSksCiAgICAgICAgICAgICAgICByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCAwJSA1MCUsIHJnYmEoMCwgMTM3LCAxMjMsIDAuMDUpIDAlLCB0cmFuc3BhcmVudCA0MCUpLAogICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tY2hhcmNvYWwpIDAlLCB2YXIoLS1uYXZ5KSAzMCUsIHZhcigtLWluZGlnbykgNzAlLCB2YXIoLS1jaGFyY29hbCkgMTAwJSk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIEZsb2F0aW5nIE9yYnMgKi8KICAgICAgICAub3JiIHsgcG9zaXRpb246IGZpeGVkOyBib3JkZXItcmFkaXVzOiA1MCU7IGZpbHRlcjogYmx1cig4MHB4KTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IHotaW5kZXg6IDA7IH0KICAgICAgICAub3JiMSB7IHdpZHRoOiA0MDBweDsgaGVpZ2h0OiA0MDBweDsgYmFja2dyb3VuZDogdmFyKC0tZ29sZCk7IG9wYWNpdHk6IDAuMDY7IHRvcDogMTAlOyByaWdodDogLTEwMHB4OyBhbmltYXRpb246IG9yYkZsb2F0IDMwcyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfQogICAgICAgIC5vcmIyIHsgd2lkdGg6IDMwMHB4OyBoZWlnaHQ6IDMwMHB4OyBiYWNrZ3JvdW5kOiB2YXIoLS1yb3NlZ29sZCk7IG9wYWNpdHk6IDAuMDU7IGJvdHRvbTogMjAlOyBsZWZ0OiAtMTAwcHg7IGFuaW1hdGlvbjogb3JiRmxvYXQgMjVzIGVhc2UtaW4tb3V0IGluZmluaXRlIHJldmVyc2U7IH0KICAgICAgICAKICAgICAgICBAa2V5ZnJhbWVzIG9yYkZsb2F0IHsKICAgICAgICAgICAgMCUsIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfQogICAgICAgICAgICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAtMzBweCk7IH0KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogTmF2aWdhdGlvbiAqLwogICAgICAgIC50b3BuYXYgewogICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IHotaW5kZXg6IDEwMDA7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTAsIDEwLCAxOCwgMC45NSk7IGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTsKICAgICAgICAgICAgcGFkZGluZzogMTVweCA0MHB4OwogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4xKTsKICAgICAgICB9CiAgICAgICAgLm5hdi1icmFuZCB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDFyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4OwogICAgICAgIH0KICAgICAgICAubmF2LWxpbmtzIHsgZGlzcGxheTogZmxleDsgZ2FwOiAyNXB4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9CiAgICAgICAgLm5hdi1saW5rIHsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC43KTsKICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsKICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOwogICAgICAgIH0KICAgICAgICAubmF2LWxpbms6aG92ZXIgeyBjb2xvcjogdmFyKC0tZ29sZCk7IH0KICAgICAgICAubmF2LWxpbmsuY3RhIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tZ29sZCksIHZhcigtLWRlZXBnb2xkKSk7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4OwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4OwogICAgICAgICAgICBmb250LXdlaWdodDogNjAwOwogICAgICAgIH0KICAgICAgICAubmF2LWxpbmsuY3RhOmhvdmVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOyB9CiAgICAgICAgCiAgICAgICAgLyogSGVybyBTZWN0aW9uICovCiAgICAgICAgLmhlcm8tc2VjdGlvbiB7CiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoOwogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICBwYWRkaW5nOiAxMjBweCA0MHB4IDgwcHg7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgICAgei1pbmRleDogMTA7CiAgICAgICAgfQogICAgICAgIC5oZXJvLWNvbnRhaW5lciB7CiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4OwogICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsKICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOwogICAgICAgICAgICBnYXA6IDgwcHg7CiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5oZXJvLWltYWdlIHsKICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgIH0KICAgICAgICAuaW1hZ2UtZnJhbWUgewogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWdvbGQpLCB2YXIoLS1kZWVwZ29sZCkpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4OwogICAgICAgICAgICBib3gtc2hhZG93OiAwIDMwcHggODBweCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4yKTsKICAgICAgICB9CiAgICAgICAgLmltYWdlLXBsYWNlaG9sZGVyIHsKICAgICAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMy80OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCB2YXIoLS1uYXZ5KSwgdmFyKC0taW5kaWdvKSk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7CiAgICAgICAgfQogICAgICAgIC5pbWFnZS1wbGFjZWhvbGRlciAuaWNvbiB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDEwcHggMzBweCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4zKSk7CiAgICAgICAgfQogICAgICAgIC5pbWFnZS1wbGFjZWhvbGRlciAubmFtZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7CiAgICAgICAgfQogICAgICAgIC5pbWFnZS1wbGFjZWhvbGRlciAudGl0bGUgewogICAgICAgICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIHNlcmlmOwogICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yb3NlZ29sZCk7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsKICAgICAgICB9CiAgICAgICAgLyogRm9yIGFjdHVhbCBwaG90bywgcmVwbGFjZSAuaW1hZ2UtcGxhY2Vob2xkZXIgd2l0aDoKICAgICAgICAuaW1hZ2UtZnJhbWUgaW1nIHsKICAgICAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgICAgIGhlaWdodDogYXV0bzsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsKICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7CiAgICAgICAgfQogICAgICAgICovCiAgICAgICAgCiAgICAgICAgLmZyYW1lLWRlY29yYXRpb24gewogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgICAgICBvcGFjaXR5OiAwLjY7CiAgICAgICAgfQogICAgICAgIC5mcmFtZS1kZWNvcmF0aW9uLnRvcC1sZWZ0IHsgdG9wOiAtMTVweDsgbGVmdDogLTE1cHg7IH0KICAgICAgICAuZnJhbWUtZGVjb3JhdGlvbi5ib3R0b20tcmlnaHQgeyBib3R0b206IC0xNXB4OyByaWdodDogLTE1cHg7IH0KICAgICAgICAKICAgICAgICAuaGVyby1jb250ZW50IHsKICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsKICAgICAgICB9CiAgICAgICAgLmhlcm8tbGFiZWwgewogICAgICAgICAgICBmb250LWZhbWlseTogJ0NpbnplbCcsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07CiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsKICAgICAgICB9CiAgICAgICAgLmhlcm8tbmFtZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgNXZ3LCA0cmVtKTsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsKICAgICAgICB9CiAgICAgICAgLmhlcm8tdGl0bGUgewogICAgICAgICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsKICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tcm9zZWdvbGQpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuaWRlbnRpdHktZGVjbGFyYXRpb24gewogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4xKSwgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMDIpKTsKICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1nb2xkKTsKICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4OwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwOwogICAgICAgIH0KICAgICAgICAuaWRlbnRpdHktZGVjbGFyYXRpb24gcCB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWl2b3J5KTsKICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsKICAgICAgICB9CiAgICAgICAgLmlkZW50aXR5LWRlY2xhcmF0aW9uIHA6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH0KICAgICAgICAuaWRlbnRpdHktZGVjbGFyYXRpb24gc3Ryb25nIHsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuaGVyby1iaW8gewogICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07CiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjQ0LCAyMzYsIDAuOCk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5oZXJvLWN0YXMgewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBnYXA6IDE1cHg7CiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsKICAgICAgICB9CiAgICAgICAgLmN0YS1idG4gewogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgZ2FwOiAxMHB4OwogICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDM1cHg7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsKICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4OwogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOwogICAgICAgIH0KICAgICAgICAuY3RhLWJ0bi5wcmltYXJ5IHsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tZ29sZCksIHZhcigtLWRlZXBnb2xkKSk7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgICAgICB9CiAgICAgICAgLmN0YS1idG4ucHJpbWFyeTpob3ZlciB7CiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgyMTIsIDE3NSwgNTUsIDAuNCk7CiAgICAgICAgfQogICAgICAgIC5jdGEtYnRuLnNlY29uZGFyeSB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OwogICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxMiwgMTc1LCA1NSwgMC40KTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgIH0KICAgICAgICAuY3RhLWJ0bi5zZWNvbmRhcnk6aG92ZXIgewogICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMiwgMTc1LCA1NSwgMC4xKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogU2VjdGlvbiBTdHlsZXMgKi8KICAgICAgICBzZWN0aW9uIHsKICAgICAgICAgICAgcGFkZGluZzogMTAwcHggNDBweDsKICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgICAgICB6LWluZGV4OiAxMDsKICAgICAgICB9CiAgICAgICAgLmNvbnRhaW5lciB7IG1heC13aWR0aDogMTEwMHB4OyBtYXJnaW46IDAgYXV0bzsgfQogICAgICAgIAogICAgICAgIC5zZWN0aW9uLWhlYWRlciB7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsKICAgICAgICB9CiAgICAgICAgLnNlY3Rpb24tbGFiZWwgewogICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OwogICAgICAgIH0KICAgICAgICAuc2VjdGlvbi10aXRsZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgNHZ3LCAyLjVyZW0pOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OwogICAgICAgIH0KICAgICAgICAuc2VjdGlvbi1zdWJ0aXRsZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTsKICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tcm9zZWdvbGQpOwogICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OwogICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogSm91cm5leSBTZWN0aW9uICovCiAgICAgICAgLmpvdXJuZXktc2VjdGlvbiB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCByZ2JhKDI4LCAzMSwgNzQsIDAuMyksIHRyYW5zcGFyZW50KTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmpvdXJuZXktdGltZWxpbmUgewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgICAgICAgICBnYXA6IDQwcHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5qb3VybmV5LWl0ZW0gewogICAgICAgICAgICBkaXNwbGF5OiBncmlkOwogICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyMHB4IDFmcjsKICAgICAgICAgICAgZ2FwOiAzMHB4OwogICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7CiAgICAgICAgfQogICAgICAgIC5qb3VybmV5LXllYXIgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOwogICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4OwogICAgICAgIH0KICAgICAgICAuam91cm5leS1jb250ZW50IHsKICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDEzLCAyNywgNDIsIDAuOCksIHJnYmEoMjgsIDMxLCA3NCwgMC40KSk7CiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tZ29sZCk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7CiAgICAgICAgfQogICAgICAgIC5qb3VybmV5LWNvbnRlbnQgaDMgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1pdm9yeSk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7CiAgICAgICAgfQogICAgICAgIC5qb3VybmV5LWNvbnRlbnQgcCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC43NSk7CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIFRyYWluaW5nIFNlY3Rpb24gKi8KICAgICAgICAudHJhaW5pbmctc2VjdGlvbiB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjgsIDMxLCA3NCwgMC4zKSwgdHJhbnNwYXJlbnQpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAudHJhaW5pbmctZ3JpZCB7CiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7CiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpOwogICAgICAgICAgICBnYXA6IDIwcHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC50cmFpbmluZy1jYXJkIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxMywgMjcsIDQyLCAwLjkpLCByZ2JhKDI4LCAzMSwgNzQsIDAuNSkpOwogICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4xNSk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOwogICAgICAgIH0KICAgICAgICAudHJhaW5pbmctY2FyZDpob3ZlciB7CiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ29sZCk7CiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsKICAgICAgICB9CiAgICAgICAgLnRyYWluaW5nLWljb24gewogICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsKICAgICAgICB9CiAgICAgICAgLnRyYWluaW5nLW5hbWUgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OwogICAgICAgIH0KICAgICAgICAudHJhaW5pbmctZm9jdXMgewogICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC42KTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogQWZyaWNhbiBJbnZlc3RtZW50IFNlY3Rpb24gKi8KICAgICAgICAuaW52ZXN0bWVudC1zZWN0aW9uIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgwLCAxMzcsIDEyMywgMC4wNSksIHRyYW5zcGFyZW50KTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmNvaG9ydC1ncmlkIHsKICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsKICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyODBweCwgMWZyKSk7CiAgICAgICAgICAgIGdhcDogMjVweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmNvaG9ydC1jYXJkIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxMywgMjcsIDQyLCAwLjk1KSwgcmdiYSgyOCwgMzEsIDc0LCAwLjYpKTsKICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAxMzcsIDEyMywgMC4zKTsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsKICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsKICAgICAgICB9CiAgICAgICAgLmNvaG9ydC1jYXJkOmhvdmVyIHsKICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsKTsKICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOwogICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggNTBweCByZ2JhKDAsIDEzNywgMTIzLCAwLjIpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuY29ob3J0LWhlYWRlciB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMCwgMTM3LCAxMjMsIDAuMiksIHJnYmEoMCwgMTM3LCAxMjMsIDAuMDUpKTsKICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4OwogICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAxMzcsIDEyMywgMC4yKTsKICAgICAgICB9CiAgICAgICAgLmNvaG9ydC1iYWRnZSB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42NXJlbTsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsKICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlYWwpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7CiAgICAgICAgfQogICAgICAgIC5jb2hvcnQtbmFtZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWl2b3J5KTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmNvaG9ydC1ib2R5IHsKICAgICAgICAgICAgcGFkZGluZzogMjVweDsKICAgICAgICB9CiAgICAgICAgLmNvaG9ydC1jb2FjaCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOwogICAgICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI0NCwgMjM2LCAwLjcpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OwogICAgICAgIH0KICAgICAgICAuY29ob3J0LWNvYWNoIHN0cm9uZyB7IGNvbG9yOiB2YXIoLS1nb2xkKTsgfQogICAgICAgIC5jb2hvcnQtbG9jYXRpb24gewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICBnYXA6IDhweDsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtOwogICAgICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI0NCwgMjM2LCAwLjYpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBQaGlsb3NvcGh5IFF1b3RlICovCiAgICAgICAgLnBoaWxvc29waHktc2VjdGlvbiB7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLnBoaWxvc29waHktcXVvdGUgewogICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4OwogICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgICAgICAgcGFkZGluZzogNTBweDsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMDgpLCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4wMikpOwogICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4yKTsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsKICAgICAgICB9CiAgICAgICAgLnBoaWxvc29waHktcXVvdGUgYmxvY2txdW90ZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAzdncsIDEuOHJlbSk7CiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWl2b3J5KTsKICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsKICAgICAgICB9CiAgICAgICAgLnBoaWxvc29waHktcXVvdGUgY2l0ZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2luemVsJywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIENUQSBTZWN0aW9uICovCiAgICAgICAgLmN0YS1zZWN0aW9uIHsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuY3RhLWJveCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTMsIDI3LCA0MiwgMC45NSksIHJnYmEoMjgsIDMxLCA3NCwgMC43KSk7CiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdvbGQpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4OwogICAgICAgICAgICBwYWRkaW5nOiA2MHB4OwogICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4OwogICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzMHB4IDgwcHggcmdiYSgyMTIsIDE3NSwgNTUsIDAuMTUpOwogICAgICAgIH0KICAgICAgICAuY3RhLWJveCBoMiB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDJyZW07CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7CiAgICAgICAgfQogICAgICAgIC5jdGEtYm94IHAgewogICAgICAgICAgICBmb250LXNpemU6IDFyZW07CiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjQ0LCAyMzYsIDAuNzUpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OwogICAgICAgIH0KICAgICAgICAuY3RhLWJ1dHRvbnMgewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBnYXA6IDIwcHg7CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIEZvb3RlciAqLwogICAgICAgIC5mb290ZXIgewogICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHggMzBweDsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMSk7CiAgICAgICAgfQogICAgICAgIC5mb290ZXItbG9nbyB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OwogICAgICAgIH0KICAgICAgICAuZm9vdGVyLXRhZ2xpbmUgewogICAgICAgICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIHNlcmlmOwogICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yb3NlZ29sZCk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7CiAgICAgICAgfQogICAgICAgIC5mb290ZXItbGlua3MgewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBnYXA6IDI1cHg7CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7CiAgICAgICAgfQogICAgICAgIC5mb290ZXItbGluayB7CiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjQ0LCAyMzYsIDAuNik7CiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07CiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsKICAgICAgICB9CiAgICAgICAgLmZvb3Rlci1saW5rOmhvdmVyIHsgY29sb3I6IHZhcigtLWdvbGQpOyB9CiAgICAgICAgLmZvb3Rlci1jb3B5cmlnaHQgewogICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC40KTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogUmVzcG9uc2l2ZSAqLwogICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgewogICAgICAgICAgICAuaGVyby1jb250YWluZXIgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgZ2FwOiA1MHB4OyB9CiAgICAgICAgICAgIC5oZXJvLWltYWdlIHsgb3JkZXI6IC0xOyBtYXgtd2lkdGg6IDQwMHB4OyBtYXJnaW46IDAgYXV0bzsgfQogICAgICAgICAgICAuaGVyby1jb250ZW50IHsgcGFkZGluZy1yaWdodDogMDsgdGV4dC1hbGlnbjogY2VudGVyOyB9CiAgICAgICAgICAgIC5pZGVudGl0eS1kZWNsYXJhdGlvbiB7IHRleHQtYWxpZ246IGxlZnQ7IH0KICAgICAgICAgICAgLmhlcm8tY3RhcyB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9CiAgICAgICAgICAgIC5qb3VybmV5LWl0ZW0geyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggMWZyOyBnYXA6IDIwcHg7IH0KICAgICAgICAgICAgLmpvdXJuZXkteWVhciB7IGZvbnQtc2l6ZTogMS44cmVtOyB9CiAgICAgICAgfQogICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgewogICAgICAgICAgICAudG9wbmF2IHsgcGFkZGluZzogMTVweCAyMHB4OyB9CiAgICAgICAgICAgIC5uYXYtbGlua3MgeyBnYXA6IDE1cHg7IH0KICAgICAgICAgICAgc2VjdGlvbiB7IHBhZGRpbmc6IDYwcHggMjBweDsgfQogICAgICAgICAgICAuaGVyby1zZWN0aW9uIHsgcGFkZGluZzogMTAwcHggMjBweCA2MHB4OyB9CiAgICAgICAgICAgIC5jdGEtYm94IHsgcGFkZGluZzogNDBweCAyNXB4OyB9CiAgICAgICAgICAgIC5jdGEtYnV0dG9ucyB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0KICAgICAgICAgICAgLmpvdXJuZXktaXRlbSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9CiAgICAgICAgICAgIC5qb3VybmV5LXllYXIgeyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tYm90dG9tOiAtMTBweDsgfQogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBBbmltYXRpb25zICovCiAgICAgICAgLnJldmVhbCB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTsgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTsgfQogICAgICAgIC5yZXZlYWwuYWN0aXZlIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9CiAgICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5PgogICAgPGRpdiBjbGFzcz0id2F0ZXJtYXJrIj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImJnLWx1eHVyeSI+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJvcmIgb3JiMSI+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJvcmIgb3JiMiI+PC9kaXY+CiAgICAKICAgIDwhLS0gTmF2aWdhdGlvbiAtLT4KICAgIDxuYXYgY2xhc3M9InRvcG5hdiI+CiAgICAgICAgPGEgaHJlZj0iRE9NQUlOR09FU0hFUkUuY29tLyIgY2xhc3M9Im5hdi1icmFuZCI+TVVLQVNBIFZFTlRVUkUgUEFSVE5FUlM8L2E+CiAgICAgICAgPGRpdiBjbGFzcz0ibmF2LWxpbmtzIj4KICAgICAgICAgICAgPGEgaHJlZj0iRE9NQUlOR09FU0hFUkUuY29tL2VtcGlyZSIgY2xhc3M9Im5hdi1saW5rIj5UaGUgRW1waXJlPC9hPgogICAgICAgICAgICA8YSBocmVmPSJET01BSU5HT0VTSEVSRS5jb20vcGlvbmVlciIgY2xhc3M9Im5hdi1saW5rIj5QaW9uZWVyIFByb2dyYW08L2E+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbWFya2V0aW5nYnJpbGxpYW50bHkuY29tL0FSLzIwMjZzb3ZlcmVpZ25tZWV0Z3JlZXQiIGNsYXNzPSJuYXYtbGluayBjdGEiIHRhcmdldD0iX2JsYW5rIj5Cb29rIGEgQ2FsbDwvYT4KICAgICAgICA8L2Rpdj4KICAgIDwvbmF2PgogICAgCiAgICA8IS0tIEhlcm8gU2VjdGlvbiAtLT4KICAgIDxzZWN0aW9uIGNsYXNzPSJoZXJvLXNlY3Rpb24iPgogICAgICAgIDxkaXYgY2xhc3M9Imhlcm8tY29udGFpbmVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1jb250ZW50Ij4KICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJoZXJvLWxhYmVsIj5NZWV0IFRoZSBGb3VuZGVyPC9wPgogICAgICAgICAgICAgICAgPGgxIGNsYXNzPSJoZXJvLW5hbWUiPk5pZ2h0aW5nYWxlIE11a2FzYTwvaDE+CiAgICAgICAgICAgICAgICA8cCBjbGFzcz0iaGVyby10aXRsZSI+VGhlIFNvdmVyZWlnbiBBcmNoaXRlY3TihKIg4oCiIEZvdW5kZXIgJiBHdWFyZGlhbjwvcD4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWRlbnRpdHktZGVjbGFyYXRpb24iPgogICAgICAgICAgICAgICAgICAgIDxwPjxzdHJvbmc+SSBhbSBhbiBBZnJpY2FuIGJvcm4uPC9zdHJvbmc+PC9wPgogICAgICAgICAgICAgICAgICAgIDxwPjxzdHJvbmc+QSBkaWFzcG9yYSBuYXRpdmUuPC9zdHJvbmc+IFRoZSByZWFsaXR5LjwvcD4KICAgICAgICAgICAgICAgICAgICA8cD48c3Ryb25nPkkgYW0gZ2xvYmFsLjwvc3Ryb25nPiBUaGUgc29sdXRpb24uPC9wPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJoZXJvLWJpbyI+CiAgICAgICAgICAgICAgICAgICAgRm91bmRlciBvZiBNdWthc2EgVmVudHVyZSBQYXJ0bmVycyBMTEMgYW5kIGd1YXJkaWFuIG9mIFRoZSBTb3ZlcmVpZ24gRW1waXJlIOKAlCBhIHZpc2lvbiBzcGFubmluZyBzZXZlbiBlbXBpcmVzLCB0d2VudHktc2V2ZW4gbWVkaWEgY2hhbm5lbHMsIGFuZCBzZXZlbiBnZW5lcmF0aW9ucyBmb3J3YXJkLiBCdWlsZGluZyBicmlkZ2VzIGJldHdlZW4gZGlhc3BvcmEgYW5kIG1vdGhlcmxhbmQsIG9uZSBzb3ZlcmVpZ24gYXJjaGl0ZWN0IGF0IGEgdGltZS4KICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1jdGFzIj4KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJET01BSU5HT0VTSEVSRS5jb20vZW1waXJlIiBjbGFzcz0iY3RhLWJ0biBwcmltYXJ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+RXhwbG9yZSBUaGUgRW1waXJlPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7ihpI8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9IkRPTUFJTkdPRVNIRVJFLmNvbS9jb25uZWN0IiBjbGFzcz0iY3RhLWJ0biBzZWNvbmRhcnkiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5Db25uZWN0IFdpdGggTWU8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1pbWFnZSI+CiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZnJhbWUtZGVjb3JhdGlvbiB0b3AtbGVmdCI+4pymPC9zcGFuPgogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZyYW1lLWRlY29yYXRpb24gYm90dG9tLXJpZ2h0Ij7inKY8L3NwYW4+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWFnZS1mcmFtZSI+CiAgICAgICAgICAgICAgICAgICAgPCEtLSBSZXBsYWNlIHdpdGggYWN0dWFsIHBob3RvIC0tPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltYWdlLXBsYWNlaG9sZGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbiI+8J+RkTwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0ibmFtZSI+TmlnaHRpbmdhbGUgTXVrYXNhPC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0idGl0bGUiPlRoZSBTb3ZlcmVpZ24gQXJjaGl0ZWN04oSiPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwhLS0gCiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9InlvdXItcGhvdG8uanBnIiBhbHQ9Ik5pZ2h0aW5nYWxlIE11a2FzYSAtIFRoZSBTb3ZlcmVpZ24gQXJjaGl0ZWN0Ij4KICAgICAgICAgICAgICAgICAgICAtLT4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvc2VjdGlvbj4KICAgIAogICAgPCEtLSBKb3VybmV5IFNlY3Rpb24gLS0+CiAgICA8c2VjdGlvbiBjbGFzcz0iam91cm5leS1zZWN0aW9uIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciByZXZlYWwiPgogICAgICAgICAgICAgICAgPHAgY2xhc3M9InNlY3Rpb24tbGFiZWwiPlRoZSBKb3VybmV5PC9wPgogICAgICAgICAgICAgICAgPGgyIGNsYXNzPSJzZWN0aW9uLXRpdGxlIj5CdWlsZGluZyBUaGUgU292ZXJlaWduIEVtcGlyZTwvaDI+CiAgICAgICAgICAgICAgICA8cCBjbGFzcz0ic2VjdGlvbi1zdWJ0aXRsZSI+RnJvbSBQb2ludCBSaWNobW9uZCB0byBLYWxhbWF6b28gdG8gQWZyaWNhIOKAlCBhIHZpc2lvbiBwbGFudGVkIGFuZCBudXJ0dXJlZDwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJqb3VybmV5LXRpbWVsaW5lIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpvdXJuZXktaXRlbSByZXZlYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpvdXJuZXkteWVhciI+MjAxNzwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpvdXJuZXktY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoMz5UaGUgU2VlZCBJcyBQbGFudGVkPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+TGl2aW5nIGJldHdlZW4gUG9pbnQgUmljaG1vbmQsIE5vcnRoZXJuIENhbGlmb3JuaWEgYW5kIG15IGhlYXJ0aCBpbiBLYWxhbWF6b28sIE1pY2hpZ2FuLCBJIHBsYW50ZWQgbWFueSBzZWVkcy4gQnV0IG9uZSBpbiBwYXJ0aWN1bGFyIHdhcyBhIHZpc2lvbi1wYWNrZWQgc2VlZCDigJQgTXVrYXNhIFZlbnR1cmUgUGFydG5lcnMgTExDIHdhcyBib3JuLiBOb3Qga25vd2luZyBob3cgaXQgd291bGQgZ3JvdyBpbnRvIHdoYXQgeW91IHNlZSB0b2RheS48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iam91cm5leS1pdGVtIHJldmVhbCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iam91cm5leS15ZWFyIj4yMDE4PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iam91cm5leS1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGgzPk1hamVzdGljIE1lZGlhIFNvbHV0aW9ucyAmIFRoZSBNYWplc3RpYyBCcmFuZDwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkEgYm9sZCBpbnZlc3RtZW50IGluIGEgcmV2b2x1dGlvbmFyeSBBSS1wb3dlcmVkIGFsbC1pbi1vbmUgd2hpdGVsYWJlbCBzeXN0ZW0g4oCUIHdlbGwgYmVmb3JlIENoYXRHUFQgd2FzIGEgcGhlbm9tZW5hLiBBcyBhIG5vbi10ZWNoeSBvd25lciB3aXRoIGFuIGF1ZGFjaW91cyBtaXNzaW9uLCB0aGUgZnV0dXJlIGxvb2tlZCBsaW1pdGxlc3MuIFNwZWNpYWwgcmVjb2duaXRpb24gdG8gPHN0cm9uZz5QYXVsIEhhaWwgU3R1ZGlvPC9zdHJvbmc+IOKAlCB3aG8gc2luZ2xlLWhhbmRlZGx5IGxhdW5jaGVkIG15IE1hamVzdGljIGJyYW5kIHdpdGggYW4gZXh0cmFvcmRpbmFyeSBicmFuZCBwYWNrYWdlIHRoYXQgc2V0IHRoZSB2aXN1YWwgZm91bmRhdGlvbiBmb3IgZXZlcnl0aGluZyB0byBjb21lLjwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJqb3VybmV5LWl0ZW0gcmV2ZWFsIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJqb3VybmV5LXllYXIiPjIwMjA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJqb3VybmV5LWNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICA8aDM+TWFqZXN0aWMgVmlydHVhbCBQYXJhZGlnbXMgU29jaWV0ZTwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPlZlbnR1cmVkIGludG8gdGhlIHZpcnR1YWwgcmVhbGl0eSBmcm9udGllciDigJQgYnVpbGRpbmcgYSB2aXJ0dWFsIGFjYWRlbXkgb24gPHN0cm9uZz5TYW5zYXI8L3N0cm9uZz4gYW5kIGEgcG9kY2FzdCBzdHVkaW8gaW4gVlIgc3BhY2UuIFBpb25lZXJpbmcgaW1tZXJzaXZlIGRpZ2l0YWwgZXhwZXJpZW5jZXMgYmVmb3JlIHRoZSBtZXRhdmVyc2UgYmVjYW1lIG1haW5zdHJlYW0uIFRoZSB2aXNpb24gZXhwYW5kcyBiZXlvbmQgcGh5c2ljYWwgYm91bmRhcmllcy48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iam91cm5leS1pdGVtIHJldmVhbCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iam91cm5leS15ZWFyIj4yMDIxPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iam91cm5leS1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGgzPlRoZSBVbmZvcmVzZWVuIFN0b3JtPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+V2hlbiBjYXRhc3Ryb3BoZSBzdHJpa2VzIGF0IHRoZSB2ZXJ5IG1vbWVudCBvZiB0cml1bXBoLCB5b3UgZGlzY292ZXIgd2hvIHlvdSB0cnVseSBhcmUuIFRoZSB3aGl0ZWxhYmVsIGFnZW5jeSBJIGhhZCBpbnZlc3RlZCBpbiDigJQgb25lIG9mIG9ubHkgdHdvIHdpdGggdGhpcyBleGNsdXNpdmUgcHJpdmlsZWdlIOKAlCBjbG9zZWQgbXkgYXBwIHdpdGhvdXQgd2FybmluZy4gUmlnaHQgYXMgSSB3YXMgbGF1bmNoaW5nIGZvciBhIG5ldyBjbGllbnQuIFRoZSB2ZXJ5IGNsaWVudCB3aG8gaGFkIGludHJvZHVjZWQgbWUgdG8gdGhhdCBjb21wYW55LiBEZXZhc3RhdGlvbi4gQnV0IGhlcmUncyB0aGUgcXVlc3Rpb24gdGhhdCBkZWZpbmVkIGV2ZXJ5dGhpbmcgYWZ0ZXI6IDxlbT5XaGVuIHRoZSBncm91bmQgZ2l2ZXMgd2F5IGJlbmVhdGggeW91LCBkbyB5b3UgcmV0cmVhdC4uLiBvciBkbyB5b3UgcmVidWlsZCBvbiBzdHJvbmdlciBmb3VuZGF0aW9ucz88L2VtPiBJIGNob3NlIHRvIHJpc2UuPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpvdXJuZXktaXRlbSByZXZlYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpvdXJuZXkteWVhciI+MjAyMjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpvdXJuZXktY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoMz5CcmlsbGlhbnQgQnJhbmQgU3RyYXRlZ2llcyAmIEZvdW5kYXRpb24gQnVpbGRpbmc8L2gzPgogICAgICAgICAgICAgICAgICAgICAgICA8cD5Gcm9tIHRoZSBhc2hlcywgYSBwaG9lbml4LiBFbWJhcmtlZCBvbiBhbiBpbnRlbnNpdmUgb2R5c3NleSBvZiBza2lsbCBtYXN0ZXJ5OiBpbW1lcnNpdmUgdHJhaW5pbmcgaW4gZGlnaXRhbCBtYXJrZXRpbmcgYW5kIGJ1c2luZXNzIG5ldHdvcmtpbmcsIGFjcXVpc2l0aW9uIG9mIGEgZm9ybWlkYWJsZSB0ZWNoIHN0YWNrIHRocm91Z2ggYXBwIGRldmVsb3BtZW50IG93bmVyc2hpcCBhbmQgc3RyYXRlZ2ljIHBhcnRuZXJzaGlwcy4gU2VsZi1kZXNpZ25lZCBhbmQgbGF1bmNoZWQgPHN0cm9uZz5NZW50b3JzaGlwIFN1Y2Nlc3MgVmlydHVhbCBBY2FkZW15PC9zdHJvbmc+LCB3ZWJpbmFycywgYW5kIGUtY291cnNlcyDigJQgYnVpbHQgc29sbywgZnJvbSB0aGUgaW5zaWRlIG91dC4gTGF1bmNoZWQgdGhlIDxzdHJvbmc+RjQgUHJvZ3JhbTwvc3Ryb25nPiAoRmluYW5jaWFsIEZpdG5lc3MgRm9ydHVuZXMgRm91bmRhdGlvbikgZm9yIHlvdXRoIGVudHJlcHJlbmV1cnNoaXAuIFRoZSBmb3VuZGF0aW9uIHdhcyBzZXQg4oCUIHRoaXMgdGltZSwgb24gZ3JvdW5kIEkgb3duZWQuPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpvdXJuZXktaXRlbSByZXZlYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpvdXJuZXkteWVhciI+MjAyNDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpvdXJuZXktY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoMz5UaGUgTWVkaWEgRW1waXJlIElnbml0ZXM8L2gzPgogICAgICAgICAgICAgICAgICAgICAgICA8cD5UaGUgeWVhciBvZiBhY2NlbGVyYXRpb24uIExhdW5jaGVkIDxzdHJvbmc+VGhlIFNIRSBFLUJvc3MgU29sdXRpb25pc3TihKI8L3N0cm9uZz4gYnJhbmQuIEFjY2VsZXJhdGVkIDxzdHJvbmc+RHluYW1pYyBQYXJhZGlnbXM8L3N0cm9uZz4gYW5kIDxzdHJvbmc+SGVyIFdvbWFuaXR5PC9zdHJvbmc+LiBSZXR1cm5lZCB0byBWUiBzcGFjZSB3aXRoIHZpcnR1YWwgZW52aXJvbm1lbnRzIG9uIDxzdHJvbmc+U3BhdGlhbDwvc3Ryb25nPiAoY3JhZnRlZCBieSBSb2JlcnQgQ2FybHlsZSkg4oCUIHN0aWxsIGFjdGl2ZSwgYXdhaXRpbmcgdGhlIG5leHQgcGhhc2Ugb2YgZWNvc3lzdGVtIGludGVncmF0aW9uLiBNaWQteWVhciwgdGhlIG1lZGlhIGVtcGlyZSBzdHJhdGVneSBsYXVuY2hlZC4gSW52ZXN0ZWQgaW4gdGhyZWUgQWZyaWNhbiBjb2FjaGluZyBjb2hvcnRzIOKAlCB3YWxraW5nIGFsb25nc2lkZSBicmlsbGlhbnQgY29hY2hlcyBpbiBVZ2FuZGEgYW5kIGJleW9uZC4gVGhlIGRpYXNwb3JhLW1vdGhlcmxhbmQgYnJpZGdlIGNyeXN0YWxsaXplZCBpbnRvIHJlYWxpdHkuPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpvdXJuZXktaXRlbSByZXZlYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImpvdXJuZXkteWVhciI+MjAyNSs8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJqb3VybmV5LWNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICA8aDM+VGhlIFNvdmVyZWlnbiBFbXBpcmUgUmlzZXM8L2gzPgogICAgICAgICAgICAgICAgICAgICAgICA8cD5Ud2VudHktc2V2ZW4gbWVkaWEgY2hhbm5lbHMuIE92ZXIgb25lIGh1bmRyZWQgZG9tYWlucy4gVHdlbnR5LWVpZ2h0IHByb3ByaWV0YXJ5IHN5c3RlbXMuIFRoZSBTb3ZlcmVpZ24gU2NyaWJlcyDigJQgQU1BUkEsIE5JQSwgSU1BTkksIFpVUkksIGFuZCBUaGUgQ2hyb25pY2xlIEN1cmF0b3IuIEV2ZXJ5dGhpbmcgYnVpbHQgd2l0aCB0aGUgaGFuZHMtb24gdW5kZXJzdGFuZGluZyBvZiBhIHNvbG9wcmVuZXVyIHdobyBrbm93cyB3aGF0IGl0IHRha2VzIOKAlCBmcm9tIGRlc2lnbmluZyB3ZWJzaXRlcyB0byBidWlsZGluZyBmdW5uZWxzIHRvIGxhdW5jaGluZyBhY2FkZW1pZXMg4oCUIGJlY2F1c2UgbW9zdCBuZXcgb3duZXJzIGNhbm5vdCBhZmZvcmQgb3V0c2lkZSBoZWxwLiBBbiBlY29zeXN0ZW0gZGVzaWduZWQgZm9yIGdlbmVyYXRpb25hbCBsZWdhY3kuIEJ1aWx0IGZvciBteSBjaGlsZHJlbiwgYW5kIHRoZWlyIGNoaWxkcmVuLCBhbmQgdGhlaXJzLiBUaGUgZ2F0ZXMgYXJlIG9wZW4uPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9zZWN0aW9uPgogICAgCiAgICA8IS0tIFRyYWluaW5nIFNlY3Rpb24gLS0+CiAgICA8c2VjdGlvbiBjbGFzcz0idHJhaW5pbmctc2VjdGlvbiI+CiAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkZXIgcmV2ZWFsIj4KICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJzZWN0aW9uLWxhYmVsIj5UaGUgRm91bmRhdGlvbjwvcD4KICAgICAgICAgICAgICAgIDxoMiBjbGFzcz0ic2VjdGlvbi10aXRsZSI+V29ybGQtQ2xhc3MgVHJhaW5pbmc8L2gyPgogICAgICAgICAgICAgICAgPHAgY2xhc3M9InNlY3Rpb24tc3VidGl0bGUiPkZyb20gbmV0d29yayBtYXJrZXRpbmcgcm9vdHMgdG8gc292ZXJlaWduIGFyY2hpdGVjdHVyZSDigJQgc3RhbmRpbmcgb24gdGhlIHNob3VsZGVycyBvZiBnaWFudHM8L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJhaW5pbmctZ3JpZCI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0cmFpbmluZy1jYXJkIHJldmVhbCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJhaW5pbmctaWNvbiI+8J+SmjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0idHJhaW5pbmctbmFtZSI+Q29sdGVyIEJyaW5rbGV5PC9oMz4KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0idHJhaW5pbmctZm9jdXMiPkhlYWx0aCAmIFdlbGxuZXNzIOKAoiBOZXR3b3JrIE1hcmtldGluZyBPcmlnaW5zPC9wPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRyYWluaW5nLWNhcmQgcmV2ZWFsIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0cmFpbmluZy1pY29uIj7wn46vPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJ0cmFpbmluZy1uYW1lIj5EYXJyZW4gSGFyZHk8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJ0cmFpbmluZy1mb2N1cyI+SGlnaCBQZXJmb3JtYW5jZTwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0cmFpbmluZy1jYXJkIHJldmVhbCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJhaW5pbmctaWNvbiI+8J+RkTwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0idHJhaW5pbmctbmFtZSI+Sm9obiBNYXh3ZWxsPC9oMz4KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0idHJhaW5pbmctZm9jdXMiPkxlYWRlcnNoaXA8L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJhaW5pbmctY2FyZCByZXZlYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRyYWluaW5nLWljb24iPvCfk4g8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9InRyYWluaW5nLW5hbWUiPkJyaWFuIENhcnJ1dGhlcnM8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJ0cmFpbmluZy1mb2N1cyI+QnVzaW5lc3MgQnVpbGRpbmc8L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJhaW5pbmctY2FyZCByZXZlYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRyYWluaW5nLWljb24iPvCfp608L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9InRyYWluaW5nLW5hbWUiPkRhcnJlbCBTZWxmPC9oMz4KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0idHJhaW5pbmctZm9jdXMiPlN0cmF0ZWd5ICYgQnVzaW5lc3MgTmV0d29ya2luZzwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0cmFpbmluZy1jYXJkIHJldmVhbCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJhaW5pbmctaWNvbiI+8J+agDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0idHJhaW5pbmctbmFtZSI+RWxpdGUgUGFydG5lcnNoaXA8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJ0cmFpbmluZy1mb2N1cyI+QmV0YSBTQUFTIFByb2dyYW1zICYgVGVjaCBTdGFjazwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0cmFpbmluZy1jYXJkIHJldmVhbCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJhaW5pbmctaWNvbiI+8J+OqDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0idHJhaW5pbmctbmFtZSI+QnJhbmQgRGV2ZWxvcG1lbnQ8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJ0cmFpbmluZy1mb2N1cyI+VmlzdWFsIElkZW50aXR5ICYgU3RyYXRlZ3kgVHJhaW5pbmc8L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJhaW5pbmctY2FyZCByZXZlYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRyYWluaW5nLWljb24iPvCfjLE8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9InRyYWluaW5nLW5hbWUiPk1lbnRvcnNoaXAgUHJhY3RpY2U8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJ0cmFpbmluZy1mb2N1cyI+VGVhY2hpbmcgYXMgTGVhcm5pbmcg4oCiIFNoYXJwZW5pbmcgdGhlIFBhc3Npb248L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJhaW5pbmctY2FyZCByZXZlYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRyYWluaW5nLWljb24iPvCfjqc8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9InRyYWluaW5nLW5hbWUiPkVudHJlcHJlbmV1cidzIExpYnJhcnk8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJ0cmFpbmluZy1mb2N1cyI+Q29udGludW91cyBMZWFybmluZzwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0cmFpbmluZy1jYXJkIHJldmVhbCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJhaW5pbmctaWNvbiI+4o+wPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJ0cmFpbmluZy1uYW1lIj4xMCBIb3VycyBXZWVrbHk8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJ0cmFpbmluZy1mb2N1cyI+T25nb2luZyBNYXN0ZXJ5ICYgRGV2ZWxvcG1lbnQ8L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L3NlY3Rpb24+CiAgICAKICAgIDwhLS0gQWZyaWNhbiBJbnZlc3RtZW50IFNlY3Rpb24gLS0+CiAgICA8c2VjdGlvbiBjbGFzcz0iaW52ZXN0bWVudC1zZWN0aW9uIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciByZXZlYWwiPgogICAgICAgICAgICAgICAgPHAgY2xhc3M9InNlY3Rpb24tbGFiZWwiPjIwMjQgSW52ZXN0bWVudDwvcD4KICAgICAgICAgICAgICAgIDxoMiBjbGFzcz0ic2VjdGlvbi10aXRsZSI+V2Fsa2luZyBBbG9uZ3NpZGUgQWZyaWNhPC9oMj4KICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJzZWN0aW9uLXN1YnRpdGxlIj5Ob3QgYSBzdHVkZW50IHNlZWtpbmcgZW5saWdodGVubWVudCDigJQgYSBwZWVyIHNoYXJpbmcgdGhlIGpvdXJuZXkgdG8gcHJvc3Blcml0eTwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2hvcnQtZ3JpZCI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2hvcnQtY2FyZCByZXZlYWwiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvaG9ydC1oZWFkZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iY29ob3J0LWJhZGdlIj7inJMgRm91bmRpbmcgQ29ob3J0PC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImNvaG9ydC1uYW1lIj5NZW50cnggTWFzdGVyIE1pbmRzPC9oMz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2hvcnQtYm9keSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjb2hvcnQtY29hY2giPkNvYWNoOiA8c3Ryb25nPlJlYWdhbiBLYXd1bWE8L3N0cm9uZz48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjb2hvcnQtbG9jYXRpb24iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+8J+TjTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPkthbXBhbGEsIFVnYW5kYTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvaG9ydC1jYXJkIHJldmVhbCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29ob3J0LWhlYWRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjb2hvcnQtYmFkZ2UiPuKckyBGb3VuZGluZyBDb2hvcnQ8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0iY29ob3J0LW5hbWUiPkNFTyBvZiBNeSBMaWZlPC9oMz4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2hvcnQtYm9keSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjb2hvcnQtY29hY2giPkNvYWNoOiA8c3Ryb25nPlZpY3RvcmlhIE55YW56aSBBdGVlbnlpPC9zdHJvbmc+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iY29ob3J0LWxvY2F0aW9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPvCfk408L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5UQVNOIOKAoiBQYW4tQWZyaWNhbjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvaG9ydC1jYXJkIHJldmVhbCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29ob3J0LWhlYWRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjb2hvcnQtYmFkZ2UiPuKYhSBDdXJyZW50IOKAoiBGb3VuZGluZyBDbGFzczwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJjb2hvcnQtbmFtZSI+VWJ1bnR1IENvaG9ydDwvaDM+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29ob3J0LWJvZHkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iY29ob3J0LWNvYWNoIj5Db2FjaDogPHN0cm9uZz5Jc2FhYzwvc3Ryb25nPiAoVEFTTik8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjb2hvcnQtbG9jYXRpb24iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+8J+TjTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPlBhbi1BZnJpY2FuPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L3NlY3Rpb24+CiAgICAKICAgIDwhLS0gUGhpbG9zb3BoeSBRdW90ZSAtLT4KICAgIDxzZWN0aW9uIGNsYXNzPSJwaGlsb3NvcGh5LXNlY3Rpb24iPgogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InBoaWxvc29waHktcXVvdGUgcmV2ZWFsIj4KICAgICAgICAgICAgICAgIDxibG9ja3F1b3RlPgogICAgICAgICAgICAgICAgICAgICJXaGVuIEFmcmljYW4gc3RvcmllcyBhcmUgdG9sZCBieSBBZnJpY2FucywgZGV2ZWxvcG1lbnQgc3RvcHMgYmVpbmcgYSBwcm9taXNlIGFuZCBiZWNvbWVzIGEgbGl2ZWQgcmVhbGl0eS4iCiAgICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgICAgICA8Y2l0ZT7igJQgVGhlIFNvdmVyZWlnbiBFbXBpcmUgTWFuaWZlc3RvPC9jaXRlPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvc2VjdGlvbj4KICAgIAogICAgPCEtLSBDVEEgU2VjdGlvbiAtLT4KICAgIDxzZWN0aW9uIGNsYXNzPSJjdGEtc2VjdGlvbiI+CiAgICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3RhLWJveCByZXZlYWwiPgogICAgICAgICAgICAgICAgPGgyPlJlYWR5IHRvIENvbm5lY3Q/PC9oMj4KICAgICAgICAgICAgICAgIDxwPldoZXRoZXIgeW91J3JlIGhlcmUgdG8gcGFydG5lciwgbGVhcm4sIG9yIGV4cGxvcmUg4oCUIHRoZSBnYXRlcyBhcmUgb3Blbi4gS2FyaWJ1IHNhbmEuPC9wPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3RhLWJ1dHRvbnMiPgogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9IkRPTUFJTkdPRVNIRVJFLmNvbS9lbXBpcmUiIGNsYXNzPSJjdGEtYnRuIHByaW1hcnkiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5FeHBsb3JlIFRoZSBFbXBpcmU8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPuKGkjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tYXJrZXRpbmdicmlsbGlhbnRseS5jb20vQVIvMjAyNnNvdmVyZWlnbm1lZXRncmVldCIgY2xhc3M9ImN0YS1idG4gc2Vjb25kYXJ5IiB0YXJnZXQ9Il9ibGFuayI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPkJvb2sgU3RyYXRlZ3kgQ2FsbDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L3NlY3Rpb24+CiAgICAKICAgIDwhLS0gRm9vdGVyIC0tPgogICAgPGZvb3RlciBjbGFzcz0iZm9vdGVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJmb290ZXItbG9nbyI+TklHSFRJTkdBTEUgTVVLQVNBPC9kaXY+CiAgICAgICAgPHAgY2xhc3M9ImZvb3Rlci10YWdsaW5lIj5UaGUgU292ZXJlaWduIEFyY2hpdGVjdOKEoiDigKIgTXVrYXNhIFZlbnR1cmUgUGFydG5lcnMgTExDPC9wPgogICAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlci1saW5rcyI+CiAgICAgICAgICAgIDxhIGhyZWY9IkRPTUFJTkdPRVNIRVJFLmNvbS8iIGNsYXNzPSJmb290ZXItbGluayI+V2VsY29tZTwvYT4KICAgICAgICAgICAgPGEgaHJlZj0iRE9NQUlOR09FU0hFUkUuY29tL2VtcGlyZSIgY2xhc3M9ImZvb3Rlci1saW5rIj5UaGUgRW1waXJlPC9hPgogICAgICAgICAgICA8YSBocmVmPSJET01BSU5HT0VTSEVSRS5jb20vcGlvbmVlciIgY2xhc3M9ImZvb3Rlci1saW5rIj5QaW9uZWVyIFByb2dyYW08L2E+CiAgICAgICAgICAgIDxhIGhyZWY9IkRPTUFJTkdPRVNIRVJFLmNvbS9jb25uZWN0IiBjbGFzcz0iZm9vdGVyLWxpbmsiPkNvbm5lY3Q8L2E+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPHAgY2xhc3M9ImZvb3Rlci1jb3B5cmlnaHQiPgogICAgICAgICAgICDCqSAyMDE3LTIwMjYgTXVrYXNhIFZlbnR1cmUgUGFydG5lcnMgTExDIOKAoiBUaGUgU292ZXJlaWduIEVtcGlyZTxicj4KICAgICAgICAgICAgRXN0LiBLYWxhbWF6b28sIE1pY2hpZ2FuIOKAoiBCdWlsZGluZyBmb3IgR2VuZXJhdGlvbnMKICAgICAgICA8L3A+CiAgICA8L2Zvb3Rlcj4KICAgIAogICAgPHNjcmlwdD4KICAgICAgICAvLyBJUCBQcm90ZWN0aW9uCiAgICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignY29udGV4dG1lbnUnLCBlID0+IGUucHJldmVudERlZmF1bHQoKSk7CiAgICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsIGUgPT4gewogICAgICAgICAgICBpZiAoKGUuY3RybEtleSAmJiBbJ2MnLCd2JywncycsJ3AnLCd1J10uaW5jbHVkZXMoZS5rZXkudG9Mb3dlckNhc2UoKSkpIHx8IGUua2V5ID09PSAnRjEyJykgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgICAgIH0pOwogICAgICAgIAogICAgICAgIC8vIFNjcm9sbCBhbmltYXRpb25zCiAgICAgICAgZnVuY3Rpb24gcmV2ZWFsKCkgewogICAgICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcucmV2ZWFsJykuZm9yRWFjaChlbCA9PiB7CiAgICAgICAgICAgICAgICBpZiAoZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wIDwgd2luZG93LmlubmVySGVpZ2h0IC0gMTAwKSB7CiAgICAgICAgICAgICAgICAgICAgZWwuY2xhc3NMaXN0LmFkZCgnYWN0aXZlJyk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pOwogICAgICAgIH0KICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJywgcmV2ZWFsKTsKICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHJldmVhbCk7CiAgICA8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+","embed":""}
About Nightingale Mukasa | The Sovereign Architect™
MUKASA VENTURE PARTNERS
The Empire Pioneer Program Book a Call

Meet The Founder

Nightingale Mukasa

The Sovereign Architect™ • Founder & Guardian

I am an African born.

A diaspora native. The reality.

I am global. The solution.

Founder of Mukasa Venture Partners LLC and guardian of The Sovereign Empire — a vision spanning seven empires, twenty-seven media channels, and seven generations forward. Building bridges between diaspora and motherland, one sovereign architect at a time.

Explore The Empire → Connect With Me
✦ ✦
👑

Nightingale Mukasa

The Sovereign Architect™

-->

The Journey

From Point Richmond to Kalamazoo to Africa — a vision planted and nurtured

2017

The Seed Is Planted

Living between Point Richmond, Northern California and my hearth in Kalamazoo, Michigan, I planted many seeds. But one in particular was a vision-packed seed — Mukasa Venture Partners LLC was born. Not knowing how it would grow into what you see today.

2018

Majestic Media Solutions & The Majestic Brand

A bold investment in a revolutionary AI-powered all-in-one whitelabel system — well before ChatGPT was a phenomena. As a non-techy owner with an audacious mission, the future looked limitless. Special recognition to Paul Hail Studio — who single-handedly launched my Majestic brand with an extraordinary brand package that set the visual foundation for everything to come.

2020

Majestic Virtual Paradigms Societe

Ventured into the virtual reality frontier — building a virtual academy on Sansar and a podcast studio in VR space. Pioneering immersive digital experiences before the metaverse became mainstream. The vision expands beyond physical boundaries.

2021

The Unforeseen Storm

When catastrophe strikes at the very moment of triumph, you discover who you truly are. The whitelabel agency I had invested in — one of only two with this exclusive privilege — closed my app without warning. Right as I was launching for a new client. The very client who had introduced me to that company. Devastation. But here's the question that defined everything after: When the ground gives way beneath you, do you retreat... or do you rebuild on stronger foundations? I chose to rise.

2022

Brilliant Brand Strategies & Foundation Building

From the ashes, a phoenix. Embarked on an intensive odyssey of skill mastery: immersive training in digital marketing and business networking, acquisition of a formidable tech stack through app development ownership and strategic partnerships. Self-designed and launched Mentorship Success Virtual Academy, webinars, and e-courses — built solo, from the inside out. Launched the F4 Program (Financial Fitness Fortunes Foundation) for youth entrepreneurship. The foundation was set — this time, on ground I owned.

2024

The Media Empire Ignites

The year of acceleration. Launched The SHE E-Boss Solutionist™ brand. Accelerated Dynamic Paradigms and Her Womanity. Returned to VR space with virtual environments on Spatial (crafted by Robert Carlyle) — still active, awaiting the next phase of ecosystem integration. Mid-year, the media empire strategy launched. Invested in three African coaching cohorts — walking alongside brilliant coaches in Uganda and beyond. The diaspora-motherland bridge crystallized into reality.

2025+

The Sovereign Empire Rises

Twenty-seven media channels. Over one hundred domains. Twenty-eight proprietary systems. The Sovereign Scribes — AMARA, NIA, IMANI, ZURI, and The Chronicle Curator. Everything built with the hands-on understanding of a solopreneur who knows what it takes — from designing websites to building funnels to launching academies — because most new owners cannot afford outside help. An ecosystem designed for generational legacy. Built for my children, and their children, and theirs. The gates are open.

The Foundation

From network marketing roots to sovereign architecture — standing on the shoulders of giants

💚

Colter Brinkley

Health & Wellness • Network Marketing Origins

🎯

Darren Hardy

High Performance

👑

John Maxwell

Leadership

📈

Brian Carruthers

Business Building

🧭

Darrel Self

Strategy & Business Networking

🚀

Elite Partnership

Beta SAAS Programs & Tech Stack

🎨

Brand Development

Visual Identity & Strategy Training

🌱

Mentorship Practice

Teaching as Learning • Sharpening the Passion

🎧

Entrepreneur's Library

Continuous Learning

⏰

10 Hours Weekly

Ongoing Mastery & Development

2024 Investment

Not a student seeking enlightenment — a peer sharing the journey to prosperity

✓ Founding Cohort

Mentrx Master Minds

Coach: Reagan Kawuma

📍 Kampala, Uganda

✓ Founding Cohort

CEO of My Life

Coach: Victoria Nyanzi Ateenyi

📍 TASN • Pan-African

★ Current • Founding Class

Ubuntu Cohort

Coach: Isaac (TASN)

📍 Pan-African

"When African stories are told by Africans, development stops being a promise and becomes a lived reality."
— The Sovereign Empire Manifesto

Ready to Connect?

Whether you're here to partner, learn, or explore — the gates are open. Karibu sana.

Explore The Empire → Book Strategy Call
NIGHTINGALE MUKASA

The Sovereign Architect™ • Mukasa Venture Partners LLC

Welcome The Empire Pioneer Program Connect

© 2017-2026 Mukasa Venture Partners LLC • The Sovereign Empire
Est. Kalamazoo, Michigan • Building for Generations

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

warning