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
  • Media Empire
  • ELearning Empire
  • Brand Assessment
  • Webinar Registration
  • Nomination Page
  • Refugee Roots
  • Coming Soon Template
  • Contributor Guide
  • Tenex Channel
  • Digital Cards
  • Sovereign Podcast
{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgICA8IS0tIFNMVUc6IC93ZWJpbmFyIE9SIC9tYXN0ZXJjbGFzcyBPUiAvdHJhaW5pbmcgLS0+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCI+CiAgICA8dGl0bGU+RnJlZSBNYXN0ZXJjbGFzcyB8IC93ZWJpbmFyIHwgRnJvbSBEaWdpdGFsIFNoYXJlY3JvcHBlciB0byBTb3ZlcmVpZ24gQXJjaGl0ZWN0PC90aXRsZT4KICAgIDxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSJSZWdpc3RlciBmb3IgdGhpcyBmcmVlIG1hc3RlcmNsYXNzIGFuZCBkaXNjb3ZlciBob3cgdG8gYnVpbGQgYSBzb3ZlcmVpZ24gZGlnaXRhbCBwcmVzZW5jZSB0aGF0IHlvdSBvd24gYW5kIGNvbnRyb2wuIExpbWl0ZWQgc2VhdHMgYXZhaWxhYmxlLiI+CiAgICA8bWV0YSBuYW1lPSJyb2JvdHMiIGNvbnRlbnQ9ImluZGV4LCBmb2xsb3ciPgogICAgPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9IkRPTUFJTkdPRVNIRVJFLmNvbS93ZWJpbmFyIj4KICAgIDxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UGxheWZhaXIrRGlzcGxheTp3Z2h0QDQwMDs1MDA7NjAwOzcwMCZmYW1pbHk9Q29ybW9yYW50K0dhcmFtb25kOml0YWwsd2dodEAwLDQwMDswLDUwMDswLDYwMDsxLDQwMCZmYW1pbHk9TnVuaXRvOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXAiIHJlbD0ic3R5bGVzaGVldCI+CiAgICA8c3R5bGU+CiAgICAgICAgOnJvb3QgewogICAgICAgICAgICAtLW5hdnk6ICMwRDFCMkE7CiAgICAgICAgICAgIC0taW5kaWdvOiAjMUMxRjRBOwogICAgICAgICAgICAtLWdvbGQ6ICNENEFGMzc7CiAgICAgICAgICAgIC0tcm9zZWdvbGQ6ICNDMjlBOEI7CiAgICAgICAgICAgIC0taXZvcnk6ICNGOEY0RUM7CiAgICAgICAgICAgIC0tZGVlcGdvbGQ6ICNCODk3MkU7CiAgICAgICAgICAgIC0tY2hhcmNvYWw6ICMwYTBhMTI7CiAgICAgICAgICAgIC0tY3JpbXNvbjogIzhCMTUzODsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgKiB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfQogICAgICAgIGh0bWwgeyBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfQogICAgICAgIAogICAgICAgIGJvZHkgewogICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0bycsIHNhbnMtc2VyaWY7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5hdnkpOwogICAgICAgICAgICBjb2xvcjogdmFyKC0taXZvcnkpOwogICAgICAgICAgICBsaW5lLWhlaWdodDogMS44OwogICAgICAgICAgICBmb250LXNpemU6IDE3cHg7CiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBCYWNrZ3JvdW5kICovCiAgICAgICAgLmJnLWFuaW1hdGlvbiB7CiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOwogICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgei1pbmRleDogMDsKICAgICAgICAgICAgYmFja2dyb3VuZDogCiAgICAgICAgICAgICAgICByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCAzMCUgMCUsIHJnYmEoMTM5LCAyMSwgNTYsIDAuMikgMCUsIHRyYW5zcGFyZW50IDUwJSksCiAgICAgICAgICAgICAgICByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCA3MCUgMTAwJSwgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMTUpIDAlLCB0cmFuc3BhcmVudCA0MCUpLAogICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tY2hhcmNvYWwpIDAlLCB2YXIoLS1uYXZ5KSA1MCUsIHZhcigtLWluZGlnbykgMTAwJSk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIEZsb2F0aW5nIHNwYXJrbGVzICovCiAgICAgICAgLnNwYXJrbGVzIHsKICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7CiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB6LWluZGV4OiAxOyBvdmVyZmxvdzogaGlkZGVuOwogICAgICAgIH0KICAgICAgICAuc3BhcmtsZSB7CiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgICAgd2lkdGg6IDRweDsgaGVpZ2h0OiA0cHg7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdvbGQpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7CiAgICAgICAgICAgIGFuaW1hdGlvbjogc3BhcmtsZSA0cyBlYXNlLWluLW91dCBpbmZpbml0ZTsKICAgICAgICAgICAgb3BhY2l0eTogMDsKICAgICAgICB9CiAgICAgICAgQGtleWZyYW1lcyBzcGFya2xlIHsKICAgICAgICAgICAgMCUsIDEwMCUgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHNjYWxlKDApOyB9CiAgICAgICAgICAgIDUwJSB7IG9wYWNpdHk6IDAuODsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfQogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBNYWluIENvbnRhaW5lciAqLwogICAgICAgIC53ZWJpbmFyLWNvbnRhaW5lciB7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgICAgei1pbmRleDogMTA7CiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4OwogICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBMaXZlIEJhZGdlICovCiAgICAgICAgLmxpdmUtYmFkZ2UgewogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgZ2FwOiA4cHg7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWNyaW1zb24pLCAjYTkxZDQ3KTsKICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsKICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAycyBlYXNlLWluLW91dCBpbmZpbml0ZTsKICAgICAgICB9CiAgICAgICAgLmxpdmUtYmFkZ2UgLmRvdCB7CiAgICAgICAgICAgIHdpZHRoOiA4cHg7IGhlaWdodDogOHB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7CiAgICAgICAgICAgIGFuaW1hdGlvbjogYmxpbmsgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7CiAgICAgICAgfQogICAgICAgIEBrZXlmcmFtZXMgYmxpbmsgewogICAgICAgICAgICAwJSwgMTAwJSB7IG9wYWNpdHk6IDE7IH0KICAgICAgICAgICAgNTAlIHsgb3BhY2l0eTogMC4zOyB9CiAgICAgICAgfQogICAgICAgIEBrZXlmcmFtZXMgcHVsc2UgewogICAgICAgICAgICAwJSwgMTAwJSB7IGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMzksIDIxLCA1NiwgMC40KTsgfQogICAgICAgICAgICA1MCUgeyBib3gtc2hhZG93OiAwIDAgMjBweCA1cHggcmdiYSgxMzksIDIxLCA1NiwgMC4yKTsgfQogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBIZXJvIFNlY3Rpb24gKi8KICAgICAgICAuaGVybyB7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDQwcHg7CiAgICAgICAgfQogICAgICAgIC5oZXJvLWxhYmVsIHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDaW56ZWwnLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07CiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7CiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsKICAgICAgICB9CiAgICAgICAgLmhlcm8gaDEgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA1dncsIDMuMnJlbSk7CiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7CiAgICAgICAgfQogICAgICAgIC5oZXJvIGgxIC5oaWdobGlnaHQgewogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1nb2xkKSwgdmFyKC0tcm9zZWdvbGQpKTsKICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7CiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsKICAgICAgICB9CiAgICAgICAgLmhlcm8tc3VidGl0bGUgewogICAgICAgICAgICBmb250LWZhbWlseTogJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTsKICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tcm9zZWdvbGQpOwogICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OwogICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBDb3VudGRvd24gVGltZXIgKi8KICAgICAgICAuY291bnRkb3duLXNlY3Rpb24gewogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4xKSwgcmdiYSgxMzksIDIxLCA1NiwgMC4xKSk7CiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjEyLCAxNzUsIDU1LCAwLjMpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OwogICAgICAgICAgICBwYWRkaW5nOiAzMHB4OwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OwogICAgICAgIH0KICAgICAgICAuY291bnRkb3duLWxhYmVsIHsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07CiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7CiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjQ0LCAyMzYsIDAuNyk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7CiAgICAgICAgfQogICAgICAgIC5jb3VudGRvd24tdGltZXIgewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgICAgICAgZ2FwOiAyMHB4OwogICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7CiAgICAgICAgfQogICAgICAgIC5jb3VudGRvd24taXRlbSB7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4OwogICAgICAgIH0KICAgICAgICAuY291bnRkb3duLW51bWJlciB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgNnZ3LCAzLjVyZW0pOwogICAgICAgICAgICBmb250LXdlaWdodDogNzAwOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tZ29sZCk7CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOwogICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDMwcHggcmdiYSgyMTIsIDE3NSwgNTUsIDAuNCk7CiAgICAgICAgfQogICAgICAgIC5jb3VudGRvd24tdW5pdCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtOwogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4OwogICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI0NCwgMjM2LCAwLjYpOwogICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7CiAgICAgICAgfQogICAgICAgIC5jb3VudGRvd24tc2VwYXJhdG9yIHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tZ29sZCk7CiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTsKICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsKICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBEYXRlL1RpbWUgSW5mbyAqLwogICAgICAgIC5ldmVudC1kZXRhaWxzIHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgICAgICAgIGdhcDogNDBweDsKICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOwogICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OwogICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsKICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjEyLCAxNzUsIDU1LCAwLjIpOwogICAgICAgIH0KICAgICAgICAuZXZlbnQtZGV0YWlsIHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgZ2FwOiAxMHB4OwogICAgICAgICAgICBmb250LXNpemU6IDAuOTVyZW07CiAgICAgICAgfQogICAgICAgIC5ldmVudC1kZXRhaWwgLmljb24gewogICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTsKICAgICAgICB9CiAgICAgICAgLmV2ZW50LWRldGFpbCBzdHJvbmcgewogICAgICAgICAgICBjb2xvcjogdmFyKC0tZ29sZCk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIE1haW4gQ29udGVudCBHcmlkICovCiAgICAgICAgLmNvbnRlbnQtZ3JpZCB7CiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7CiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsKICAgICAgICAgICAgZ2FwOiA0MHB4OwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OwogICAgICAgIH0KICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsKICAgICAgICAgICAgLmNvbnRlbnQtZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIFdoYXQgWW91J2xsIExlYXJuICovCiAgICAgICAgLmxlYXJuLWNhcmQgewogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDI4LCAzMSwgNzQsIDAuNiksIHJnYmEoMTMsIDI3LCA0MiwgMC45KSk7CiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjEyLCAxNzUsIDU1LCAwLjIpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OwogICAgICAgICAgICBwYWRkaW5nOiAzNXB4OwogICAgICAgIH0KICAgICAgICAubGVhcm4tY2FyZCBoMyB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgIH0KICAgICAgICAubGVhcm4tbGlzdCB7CiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7CiAgICAgICAgfQogICAgICAgIC5sZWFybi1saXN0IGxpIHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CiAgICAgICAgICAgIGdhcDogMTJweDsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtOwogICAgICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI0NCwgMjM2LCAwLjkpOwogICAgICAgIH0KICAgICAgICAubGVhcm4tbGlzdCAuY2hlY2sgewogICAgICAgICAgICBjb2xvcjogdmFyKC0tZ29sZCk7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOwogICAgICAgICAgICBmbGV4LXNocmluazogMDsKICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBSZWdpc3RyYXRpb24gRm9ybSAqLwogICAgICAgIC5yZWdpc3Rlci1jYXJkIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgxMzksIDIxLCA1NiwgMC4xNSksIHJnYmEoMTMsIDI3LCA0MiwgMC45KSk7CiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjEyLCAxNzUsIDU1LCAwLjQpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OwogICAgICAgICAgICBwYWRkaW5nOiAzNXB4OwogICAgICAgIH0KICAgICAgICAucmVnaXN0ZXItY2FyZCBoMyB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgIH0KICAgICAgICAucmVnaXN0ZXItY2FyZCAuc3BvdHMgewogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLXJvc2Vnb2xkKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsKICAgICAgICB9CiAgICAgICAgLnJlZ2lzdGVyLWNhcmQgLnNwb3RzIHN0cm9uZyB7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmZvcm0tZ3JvdXAgewogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OwogICAgICAgIH0KICAgICAgICAuZm9ybS1ncm91cCBsYWJlbCB7CiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsKICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC43KTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OwogICAgICAgIH0KICAgICAgICAuZm9ybS1ncm91cCBpbnB1dCB7CiAgICAgICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7CiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjEyLCAxNzUsIDU1LCAwLjMpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1pdm9yeSk7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsKICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsKICAgICAgICB9CiAgICAgICAgLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC40KTsKICAgICAgICB9CiAgICAgICAgLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXMgewogICAgICAgICAgICBvdXRsaW5lOiBub25lOwogICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4yKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLnJlZ2lzdGVyLWJ0biB7CiAgICAgICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWdvbGQpLCB2YXIoLS1kZWVwZ29sZCkpOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tbmF2eSk7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsKICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgICAgICAgICAgYm9yZGVyOiBub25lOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4OwogICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7CiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMjEyLCAxNzUsIDU1LCAwLjMpOwogICAgICAgIH0KICAgICAgICAucmVnaXN0ZXItYnRuOmhvdmVyIHsKICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpOwogICAgICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggNDBweCByZ2JhKDIxMiwgMTc1LCA1NSwgMC40KTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmZvcm0tbm90ZSB7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOwogICAgICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI0NCwgMjM2LCAwLjUpOwogICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OwogICAgICAgIH0KICAgICAgICAuZm9ybS1ub3RlIGEgewogICAgICAgICAgICBjb2xvcjogdmFyKC0tZ29sZCk7CiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogSG9zdCBTZWN0aW9uICovCiAgICAgICAgLmhvc3Qtc2VjdGlvbiB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMjgsIDMxLCA3NCwgMC40KSwgcmdiYSgxMywgMjcsIDQyLCAwLjgpKTsKICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMTUpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OwogICAgICAgICAgICBwYWRkaW5nOiA0MHB4OwogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBnYXA6IDMwcHg7CiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7CiAgICAgICAgfQogICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgewogICAgICAgICAgICAuaG9zdC1zZWN0aW9uIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgdGV4dC1hbGlnbjogY2VudGVyOyB9CiAgICAgICAgfQogICAgICAgIC5ob3N0LWF2YXRhciB7CiAgICAgICAgICAgIHdpZHRoOiAxMjBweDsKICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1nb2xkKSwgdmFyKC0tcm9zZWdvbGQpKTsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTsKICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7CiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMjEyLCAxNzUsIDU1LCAwLjMpOwogICAgICAgIH0KICAgICAgICAuaG9zdC1pbmZvIGg0IHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7CiAgICAgICAgfQogICAgICAgIC5ob3N0LWluZm8gLnRpdGxlIHsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tZ29sZCk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7CiAgICAgICAgfQogICAgICAgIC5ob3N0LWluZm8gcCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC44KTsKICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzsKICAgICAgICB9CiAgICAgICAgLmhvc3QtY3JlZGVudGlhbHMgewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBnYXA6IDIwcHg7CiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7CiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsKICAgICAgICB9CiAgICAgICAgLmNyZWRlbnRpYWwgewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICBnYXA6IDZweDsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07CiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjQ0LCAyMzYsIDAuNik7CiAgICAgICAgfQogICAgICAgIC5jcmVkZW50aWFsIC5pY29uIHsgY29sb3I6IHZhcigtLWdvbGQpOyB9CiAgICAgICAgCiAgICAgICAgLyogQm9udXMgU2VjdGlvbiAqLwogICAgICAgIC5ib251cy1zZWN0aW9uIHsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OwogICAgICAgIH0KICAgICAgICAuYm9udXMtc2VjdGlvbiBoMyB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsKICAgICAgICB9CiAgICAgICAgLmJvbnVzLWdyaWQgewogICAgICAgICAgICBkaXNwbGF5OiBncmlkOwogICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTsKICAgICAgICAgICAgZ2FwOiAyMHB4OwogICAgICAgIH0KICAgICAgICAuYm9udXMtY2FyZCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjEyLCAxNzUsIDU1LCAwLjA4KTsKICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMik7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgIH0KICAgICAgICAuYm9udXMtY2FyZCAuaWNvbiB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsKICAgICAgICB9CiAgICAgICAgLmJvbnVzLWNhcmQgaDQgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICB9CiAgICAgICAgLmJvbnVzLWNhcmQgcCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC43KTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogRkFRIFNlY3Rpb24gKi8KICAgICAgICAuZmFxLXNlY3Rpb24gewogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OwogICAgICAgIH0KICAgICAgICAuZmFxLXNlY3Rpb24gaDMgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsKICAgICAgICB9CiAgICAgICAgLmZhcS1pdGVtIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMzEsIDc0LCAwLjMpOwogICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4xKTsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsKICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4OwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OwogICAgICAgIH0KICAgICAgICAuZmFxLWl0ZW0gaDQgewogICAgICAgICAgICBmb250LXNpemU6IDFyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OwogICAgICAgIH0KICAgICAgICAuZmFxLWl0ZW0gcCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOwogICAgICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI0NCwgMjM2LCAwLjcpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBGb290ZXIgQ1RBICovCiAgICAgICAgLmZvb3Rlci1jdGEgewogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTM5LCAyMSwgNTYsIDAuMiksIHJnYmEoMjEyLCAxNzUsIDU1LCAwLjEpKTsKICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMyk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7CiAgICAgICAgfQogICAgICAgIC5mb290ZXItY3RhIGgzIHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OwogICAgICAgIH0KICAgICAgICAuZm9vdGVyLWN0YSBwIHsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC43KTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgICAgICB9CiAgICAgICAgLmZvb3Rlci1jdGEgLnJlZ2lzdGVyLWJ0biB7CiAgICAgICAgICAgIHdpZHRoOiBhdXRvOwogICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDUwcHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIEZvb3RlciAqLwogICAgICAgIC5mb290ZXIgewogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC40KTsKICAgICAgICB9CiAgICAgICAgLmZvb3RlciBhIHsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOwogICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIFN1Y2Nlc3MgU3RhdGUgKi8KICAgICAgICAuc3VjY2Vzcy1tZXNzYWdlIHsKICAgICAgICAgICAgZGlzcGxheTogbm9uZTsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICBwYWRkaW5nOiAzMHB4OwogICAgICAgIH0KICAgICAgICAuc3VjY2Vzcy1tZXNzYWdlIC5pY29uIHsKICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OwogICAgICAgIH0KICAgICAgICAuc3VjY2Vzcy1tZXNzYWdlIGgzIHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tZ29sZCk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7CiAgICAgICAgfQogICAgICAgIC5zdWNjZXNzLW1lc3NhZ2UgcCB7CiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjQ0LCAyMzYsIDAuOCk7CiAgICAgICAgfQogICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KICAgIDxkaXYgY2xhc3M9ImJnLWFuaW1hdGlvbiI+PC9kaXY+CiAgICAKICAgIDwhLS0gU3BhcmtsZXMgLS0+CiAgICA8ZGl2IGNsYXNzPSJzcGFya2xlcyI+CiAgICAgICAgPGRpdiBjbGFzcz0ic3BhcmtsZSIgc3R5bGU9InRvcDogMTAlOyBsZWZ0OiAxMCU7IGFuaW1hdGlvbi1kZWxheTogMHM7Ij48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzcGFya2xlIiBzdHlsZT0idG9wOiAyMCU7IGxlZnQ6IDgwJTsgYW5pbWF0aW9uLWRlbGF5OiAwLjVzOyI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ic3BhcmtsZSIgc3R5bGU9InRvcDogNDAlOyBsZWZ0OiAyMCU7IGFuaW1hdGlvbi1kZWxheTogMXM7Ij48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzcGFya2xlIiBzdHlsZT0idG9wOiA2MCU7IGxlZnQ6IDcwJTsgYW5pbWF0aW9uLWRlbGF5OiAxLjVzOyI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ic3BhcmtsZSIgc3R5bGU9InRvcDogODAlOyBsZWZ0OiAzMCU7IGFuaW1hdGlvbi1kZWxheTogMnM7Ij48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzcGFya2xlIiBzdHlsZT0idG9wOiAzMCU7IGxlZnQ6IDkwJTsgYW5pbWF0aW9uLWRlbGF5OiAyLjVzOyI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ic3BhcmtsZSIgc3R5bGU9InRvcDogNzAlOyBsZWZ0OiA1JTsgYW5pbWF0aW9uLWRlbGF5OiAzczsiPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InNwYXJrbGUiIHN0eWxlPSJ0b3A6IDkwJTsgbGVmdDogNjAlOyBhbmltYXRpb24tZGVsYXk6IDMuNXM7Ij48L2Rpdj4KICAgIDwvZGl2PgogICAgCiAgICA8ZGl2IGNsYXNzPSJ3ZWJpbmFyLWNvbnRhaW5lciI+CiAgICAgICAgPCEtLSBIZXJvIC0tPgogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJoZXJvIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGl2ZS1iYWRnZSI+CiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZG90Ij48L3NwYW4+CiAgICAgICAgICAgICAgICA8c3Bhbj5GcmVlIExpdmUgTWFzdGVyY2xhc3M8L3NwYW4+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPHAgY2xhc3M9Imhlcm8tbGFiZWwiPlRoZSBTb3ZlcmVpZ24gQXJjaGl0ZWN0cyBQcmVzZW50PC9wPgogICAgICAgICAgICAKICAgICAgICAgICAgPGgxPkZyb20gPHNwYW4gY2xhc3M9ImhpZ2hsaWdodCI+RGlnaXRhbCBTaGFyZWNyb3BwZXI8L3NwYW4+PGJyPnRvIFNvdmVyZWlnbiBBcmNoaXRlY3Q8L2gxPgogICAgICAgICAgICAKICAgICAgICAgICAgPHAgY2xhc3M9Imhlcm8tc3VidGl0bGUiPgogICAgICAgICAgICAgICAgVGhlIGJsdWVwcmludCBmb3IgYnVpbGRpbmcgYSBkaWdpdGFsIHByZXNlbmNlIHlvdSBhY3R1YWxseSBPV04gfiBzbyB5b3UncmUgbmV2ZXIgb25lIGFsZ29yaXRobSBjaGFuZ2UgYXdheSBmcm9tIGludmlzaWJpbGl0eSBhZ2Fpbi4KICAgICAgICAgICAgPC9wPgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgICAKICAgICAgICA8IS0tIENvdW50ZG93biAtLT4KICAgICAgICA8c2VjdGlvbiBjbGFzcz0iY291bnRkb3duLXNlY3Rpb24iPgogICAgICAgICAgICA8cCBjbGFzcz0iY291bnRkb3duLWxhYmVsIj5NYXN0ZXJjbGFzcyBTdGFydHMgSW48L3A+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvdW50ZG93bi10aW1lciIgaWQ9ImNvdW50ZG93biI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb3VudGRvd24taXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY291bnRkb3duLW51bWJlciIgaWQ9ImRheXMiPjAwPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY291bnRkb3duLXVuaXQiPkRheXM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNvdW50ZG93bi1zZXBhcmF0b3IiPjo8L3NwYW4+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb3VudGRvd24taXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY291bnRkb3duLW51bWJlciIgaWQ9ImhvdXJzIj4wMDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvdW50ZG93bi11bml0Ij5Ib3VyczwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iY291bnRkb3duLXNlcGFyYXRvciI+Ojwvc3Bhbj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvdW50ZG93bi1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb3VudGRvd24tbnVtYmVyIiBpZD0ibWludXRlcyI+MDA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb3VudGRvd24tdW5pdCI+TWludXRlczwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iY291bnRkb3duLXNlcGFyYXRvciI+Ojwvc3Bhbj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvdW50ZG93bi1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb3VudGRvd24tbnVtYmVyIiBpZD0ic2Vjb25kcyI+MDA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb3VudGRvd24tdW5pdCI+U2Vjb25kczwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZXZlbnQtZGV0YWlscyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJldmVudC1kZXRhaWwiPgogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpY29uIj7wn5OFPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDxzcGFuPjxzdHJvbmcgaWQ9ImV2ZW50RGF0ZSI+SmFudWFyeSAxNSwgMjAyNTwvc3Ryb25nPjwvc3Bhbj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZXZlbnQtZGV0YWlsIj4KICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaWNvbiI+8J+VkDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj48c3Ryb25nPjEwOjAwIEFNPC9zdHJvbmc+IEVTVCAvIDY6MDAgUE0gRUFUPC9zcGFuPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJldmVudC1kZXRhaWwiPgogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpY29uIj7ij7HvuI88L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4+PHN0cm9uZz45MCBNaW51dGVzPC9zdHJvbmc+ICsgTGl2ZSBRJkE8L3NwYW4+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICAgIAogICAgICAgIDwhLS0gTWFpbiBDb250ZW50IC0tPgogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtZ3JpZCI+CiAgICAgICAgICAgIDwhLS0gV2hhdCBZb3UnbGwgTGVhcm4gLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxlYXJuLWNhcmQiPgogICAgICAgICAgICAgICAgPGgzPldoYXQgWW91J2xsIERpc2NvdmVyPC9oMz4KICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGVhcm4tbGlzdCI+CiAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iY2hlY2siPuKckzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+V2h5IDkwJSBvZiBlbnRyZXByZW5ldXJzIGFyZSBkaWdpdGFsIHNoYXJlY3JvcHBlcnMgfiBhbmQgaG93IHRvIGVzY2FwZTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNoZWNrIj7inJM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPlRoZSA5IFBpbGxhcnMgb2YgU292ZXJlaWduIEJ1c2luZXNzIEFyY2hpdGVjdHVyZTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNoZWNrIj7inJM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPkhvdyB0byBidWlsZCBEaWdpdGFsIExhbmQgeW91IGFjdHVhbGx5IE9XTiAobm90IHJlbnQpPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iY2hlY2siPuKckzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+VGhlIFdoYXRzQXBwIENvbW1lcmNlIHN0cmF0ZWd5IEFmcmljYW4gZW50cmVwcmVuZXVycyBhcmUgdXNpbmcgdG8gc2NhbGU8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJjaGVjayI+4pyTPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5BSSB0b29scyB0aGF0IHdvcmsgZm9yIHlvdSAyNC83ICh3aXRob3V0IHRoZSBvdmVyd2hlbG0pPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iY2hlY2siPuKckzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+VGhlIGV4YWN0IHRlY2ggc3RhY2sgYmVoaW5kIGEgMjcrIGNoYW5uZWwgbWVkaWEgZW1waXJlPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgCiAgICAgICAgICAgIDwhLS0gUmVnaXN0cmF0aW9uIEZvcm0gLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InJlZ2lzdGVyLWNhcmQiPgogICAgICAgICAgICAgICAgPGgzPlJlc2VydmUgWW91ciBTZWF0PC9oMz4KICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJzcG90cyI+4pqhIE9ubHkgPHN0cm9uZz4xMDAgc3BvdHM8L3N0cm9uZz4gYXZhaWxhYmxlIH4gPHNwYW4gaWQ9InNwb3RzTGVmdCI+NzM8L3NwYW4+IHJlbWFpbmluZzwvcD4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGZvcm0gaWQ9InJlZ2lzdGVyRm9ybSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbD5GaXJzdCBOYW1lPC9sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIG5hbWU9ImZpcnN0TmFtZSIgcGxhY2Vob2xkZXI9IllvdXIgZmlyc3QgbmFtZSIgcmVxdWlyZWQ+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbD5FbWFpbCBBZGRyZXNzPC9sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImVtYWlsIiBuYW1lPSJlbWFpbCIgcGxhY2Vob2xkZXI9InlvdXJAZW1haWwuY29tIiByZXF1aXJlZD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsPldoYXRzQXBwIE51bWJlciAoT3B0aW9uYWwpPC9sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InRlbCIgbmFtZT0id2hhdHNhcHAiIHBsYWNlaG9sZGVyPSIrMSAyMzQgNTY3IDg5MDAiPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT0ic3VibWl0IiBjbGFzcz0icmVnaXN0ZXItYnRuIj4KICAgICAgICAgICAgICAgICAgICAgICAgU2F2ZSBNeSBTZWF0IOKGkiAKICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPHAgY2xhc3M9ImZvcm0tbm90ZSI+CiAgICAgICAgICAgICAgICAgICAg8J+UkiBZb3VyIGluZm8gaXMgc2FmZS4gV2UgaGF0ZSBzcGFtIGFzIG11Y2ggYXMgeW91IGRvLjxicj4KICAgICAgICAgICAgICAgICAgICBCeSByZWdpc3RlcmluZywgeW91IGFncmVlIHRvIG91ciA8YSBocmVmPSIjIj5Qcml2YWN5IFBvbGljeTwvYT4KICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPCEtLSBTdWNjZXNzIE1lc3NhZ2UgKGhpZGRlbiBieSBkZWZhdWx0KSAtLT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1Y2Nlc3MtbWVzc2FnZSIgaWQ9InN1Y2Nlc3NNZXNzYWdlIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uIj7wn46JPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGgzPllvdSdyZSBSZWdpc3RlcmVkITwvaDM+CiAgICAgICAgICAgICAgICAgICAgPHA+Q2hlY2sgeW91ciBlbWFpbCBmb3IgdGhlIG1hc3RlcmNsYXNzIGxpbmsgYW5kIGNhbGVuZGFyIGludml0ZS4gU2VlIHlvdSB0aGVyZSE8L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPCEtLSBIb3N0IFNlY3Rpb24gLS0+CiAgICAgICAgPHNlY3Rpb24gY2xhc3M9Imhvc3Qtc2VjdGlvbiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Imhvc3QtYXZhdGFyIj7wn5GRPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Imhvc3QtaW5mbyI+CiAgICAgICAgICAgICAgICA8aDQ+WW91ciBIb3N0OiBOaWdodGluZ2FsZSBNdWthc2E8L2g0PgogICAgICAgICAgICAgICAgPHAgY2xhc3M9InRpdGxlIj5DTU8gJiBCcmFuZC1NZWRpYSBTdHJhdGVnaXN0IH4gVGhlIFNvdmVyZWlnbiBBcmNoaXRlY3Q8L3A+CiAgICAgICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgICAgICBGb3VuZGVyIG9mIGEgMjcrIGNoYW5uZWwgbWVkaWEgZW1waXJlLCAxMTArIGRvbWFpbiBwb3J0Zm9saW8sIGFuZCB0aGUgYXJjaGl0ZWN0IGJlaGluZCBEaWdpdGFsIExhbmQgc3RyYXRlZ2llcyB0aGF0IHRyYW5zZm9ybSBlbnRyZXByZW5ldXJzIGZyb20gaW52aXNpYmxlIHRvIHVuZm9yZ2V0dGFibGUuIFNoZSdzIGhlbHBlZCBjb3VudGxlc3MgQWZyaWNhbiBhbmQgZGlhc3BvcmEgd29tZW5wcmVuZXVycyBidWlsZCB3aGF0IHRoZXkgT1dOLgogICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaG9zdC1jcmVkZW50aWFscyI+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNyZWRlbnRpYWwiPjxzcGFuIGNsYXNzPSJpY29uIj7wn5O6PC9zcGFuPiAyNysgTWVkaWEgQ2hhbm5lbHM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNyZWRlbnRpYWwiPjxzcGFuIGNsYXNzPSJpY29uIj7wn4yQPC9zcGFuPiAxMTArIERvbWFpbnM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNyZWRlbnRpYWwiPjxzcGFuIGNsYXNzPSJpY29uIj7impnvuI88L3NwYW4+IDI4IFNvZnR3YXJlIFN5c3RlbXM8L3NwYW4+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICAgIAogICAgICAgIDwhLS0gQm9udXNlcyAtLT4KICAgICAgICA8c2VjdGlvbiBjbGFzcz0iYm9udXMtc2VjdGlvbiI+CiAgICAgICAgICAgIDxoMz7wn46BIFJlZ2lzdGVyIE5vdyAmIEdldCBUaGVzZSBCb251c2VzPC9oMz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm9udXMtZ3JpZCI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib251cy1jYXJkIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uIj7wn5OKPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGg0PkJyYW5kIEhlYWx0aCBBc3Nlc3NtZW50PC9oND4KICAgICAgICAgICAgICAgICAgICA8cD4xNy1xdWVzdGlvbiBxdWl6IHRvIGRpc2NvdmVyIHlvdXIgZGlnaXRhbCBzb3ZlcmVpZ250eSBzY29yZTwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm9udXMtY2FyZCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbiI+8J+TizwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxoND5Tb3ZlcmVpZ250eSBDaGVja2xpc3Q8L2g0PgogICAgICAgICAgICAgICAgICAgIDxwPlRoZSBleGFjdCBjaGVja2xpc3QgdG8gYXVkaXQgeW91ciBkaWdpdGFsIHByZXNlbmNlPC9wPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib251cy1jYXJkIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uIj7wn46sPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGg0PlJlcGxheSBBY2Nlc3M8L2g0PgogICAgICAgICAgICAgICAgICAgIDxwPkNhbid0IG1ha2UgaXQgbGl2ZT8gR2V0IDQ4LWhvdXIgcmVwbGF5IGFjY2VzczwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgCiAgICAgICAgPCEtLSBGQVEgLS0+CiAgICAgICAgPHNlY3Rpb24gY2xhc3M9ImZhcS1zZWN0aW9uIj4KICAgICAgICAgICAgPGgzPkZyZXF1ZW50bHkgQXNrZWQgUXVlc3Rpb25zPC9oMz4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICAgICAgICAgIDxoND5JcyB0aGlzIHJlYWxseSBmcmVlPzwvaDQ+CiAgICAgICAgICAgICAgICA8cD5ZZXMhIFRoaXMgbWFzdGVyY2xhc3MgaXMgMTAwJSBmcmVlLiBXZSBiZWxpZXZlIGluIGdpdmluZyBtYXNzaXZlIHZhbHVlIHVwZnJvbnQuIFlvdSdsbCB3YWxrIGF3YXkgd2l0aCBhY3Rpb25hYmxlIHN0cmF0ZWdpZXMgd2hldGhlciB5b3Ugd29yayB3aXRoIHVzIG9yIG5vdC48L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgICAgICAgICAgPGg0PldoYXQgaWYgSSBjYW4ndCBhdHRlbmQgbGl2ZT88L2g0PgogICAgICAgICAgICAgICAgPHA+UmVnaXN0ZXIgYW55d2F5ISBBbGwgcmVnaXN0cmFudHMgZ2V0IDQ4LWhvdXIgcmVwbGF5IGFjY2Vzcy4gQnV0IHdlIGhpZ2hseSByZWNvbW1lbmQgYXR0ZW5kaW5nIGxpdmUgZm9yIHRoZSBRJkEgc2Vzc2lvbiBhbmQgYm9udXMgZ2l2ZWF3YXlzLjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgICAgICA8aDQ+SXMgdGhpcyBmb3IgYmVnaW5uZXJzIG9yIGFkdmFuY2VkIGVudHJlcHJlbmV1cnM/PC9oND4KICAgICAgICAgICAgICAgIDxwPkJvdGghIFdoZXRoZXIgeW91J3JlIGp1c3Qgc3RhcnRpbmcgb3V0IG9yIGFscmVhZHkgaGF2ZSBhIGJ1c2luZXNzLCB0aGUgU292ZXJlaWduIEFyY2hpdGVjdHVyZSBmcmFtZXdvcmsgd2lsbCBzaG93IHlvdSBnYXBzIHlvdSBkaWRuJ3Qga25vdyBleGlzdGVkLjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgICAgICAgICA8aDQ+V2h5IGRvIHlvdSBhc2sgZm9yIFdoYXRzQXBwPzwvaDQ+CiAgICAgICAgICAgICAgICA8cD5XaGF0c0FwcCBpcyBob3cgQWZyaWNhIGRvZXMgYnVzaW5lc3MhIFdlJ2xsIHNlbmQgeW91IGEgcmVtaW5kZXIgYmVmb3JlIHRoZSBtYXN0ZXJjbGFzcy4gSXQncyBvcHRpb25hbCB+IGJ1dCByZWNvbW1lbmRlZCBzbyB5b3UgZG9uJ3QgbWlzcyBpdC48L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgICAKICAgICAgICA8IS0tIEZvb3RlciBDVEEgLS0+CiAgICAgICAgPHNlY3Rpb24gY2xhc3M9ImZvb3Rlci1jdGEiPgogICAgICAgICAgICA8aDM+UmVhZHkgdG8gQmVjb21lIGEgU292ZXJlaWduIEFyY2hpdGVjdD88L2gzPgogICAgICAgICAgICA8cD5TdG9wIHJlbnRpbmcgeW91ciBkaWdpdGFsIHByZXNlbmNlLiBTdGFydCBvd25pbmcgaXQuPC9wPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJyZWdpc3Rlci1idG4iIG9uY2xpY2s9ImRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZWdpc3RlckZvcm0nKS5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6ICdzbW9vdGgnfSkiPgogICAgICAgICAgICAgICAgU2F2ZSBNeSBTZWF0IE5vdyDihpIKICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICAgIAogICAgICAgIDwhLS0gRm9vdGVyIC0tPgogICAgICAgIDxmb290ZXIgY2xhc3M9ImZvb3RlciI+CiAgICAgICAgICAgIMKpIDIwMTctMjAyNiA8YSBocmVmPSJET01BSU5HT0VTSEVSRS5jb20vIj5NdWthc2EgVmVudHVyZSBQYXJ0bmVycyBMTEM8L2E+IH4gVGhlIFNvdmVyZWlnbiBFbXBpcmU8YnI+CiAgICAgICAgICAgIEJ1aWxkaW5nIFNvdmVyZWlnbiBBcmNoaXRlY3RzIEFjcm9zcyBBZnJpY2EgJiBUaGUgRGlhc3BvcmEKICAgICAgICA8L2Zvb3Rlcj4KICAgIDwvZGl2PgogICAgCiAgICA8c2NyaXB0PgogICAgICAgIC8vIENvdW50ZG93biBUaW1lcgogICAgICAgIC8vIFNFVCBZT1VSIFdFQklOQVIgREFURSBIRVJFIChNb250aCBpcyAwLWluZGV4ZWQ6IEphbnVhcnkgPSAwKQogICAgICAgIGNvbnN0IHdlYmluYXJEYXRlID0gbmV3IERhdGUoMjAyNSwgMCwgMTUsIDEwLCAwLCAwKTsgLy8gSmFudWFyeSAxNSwgMjAyNSBhdCAxMDowMCBBTQogICAgICAgIAogICAgICAgIGZ1bmN0aW9uIHVwZGF0ZUNvdW50ZG93bigpIHsKICAgICAgICAgICAgY29uc3Qgbm93ID0gbmV3IERhdGUoKTsKICAgICAgICAgICAgY29uc3QgZGlmZiA9IHdlYmluYXJEYXRlIC0gbm93OwogICAgICAgICAgICAKICAgICAgICAgICAgaWYgKGRpZmYgPD0gMCkgewogICAgICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvdW50ZG93bicpLmlubmVySFRNTCA9ICc8cCBzdHlsZT0iY29sb3I6IHZhcigtLWdvbGQpOyBmb250LXNpemU6IDEuNXJlbTsiPlRoZSBNYXN0ZXJjbGFzcyBpcyBMSVZFITwvcD4nOwogICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICB9CiAgICAgICAgICAgIAogICAgICAgICAgICBjb25zdCBkYXlzID0gTWF0aC5mbG9vcihkaWZmIC8gKDEwMDAgKiA2MCAqIDYwICogMjQpKTsKICAgICAgICAgICAgY29uc3QgaG91cnMgPSBNYXRoLmZsb29yKChkaWZmICUgKDEwMDAgKiA2MCAqIDYwICogMjQpKSAvICgxMDAwICogNjAgKiA2MCkpOwogICAgICAgICAgICBjb25zdCBtaW51dGVzID0gTWF0aC5mbG9vcigoZGlmZiAlICgxMDAwICogNjAgKiA2MCkpIC8gKDEwMDAgKiA2MCkpOwogICAgICAgICAgICBjb25zdCBzZWNvbmRzID0gTWF0aC5mbG9vcigoZGlmZiAlICgxMDAwICogNjApKSAvIDEwMDApOwogICAgICAgICAgICAKICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2RheXMnKS50ZXh0Q29udGVudCA9IGRheXMudG9TdHJpbmcoKS5wYWRTdGFydCgyLCAnMCcpOwogICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaG91cnMnKS50ZXh0Q29udGVudCA9IGhvdXJzLnRvU3RyaW5nKCkucGFkU3RhcnQoMiwgJzAnKTsKICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21pbnV0ZXMnKS50ZXh0Q29udGVudCA9IG1pbnV0ZXMudG9TdHJpbmcoKS5wYWRTdGFydCgyLCAnMCcpOwogICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2Vjb25kcycpLnRleHRDb250ZW50ID0gc2Vjb25kcy50b1N0cmluZygpLnBhZFN0YXJ0KDIsICcwJyk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIHNldEludGVydmFsKHVwZGF0ZUNvdW50ZG93biwgMTAwMCk7CiAgICAgICAgdXBkYXRlQ291bnRkb3duKCk7CiAgICAgICAgCiAgICAgICAgLy8gU3BvdHMgQ291bnRlciAoc2ltdWxhdGVkIHVyZ2VuY3kpCiAgICAgICAgZnVuY3Rpb24gdXBkYXRlU3BvdHMoKSB7CiAgICAgICAgICAgIGNvbnN0IHNwb3RzID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Nwb3RzTGVmdCcpOwogICAgICAgICAgICBsZXQgY3VycmVudCA9IHBhcnNlSW50KHNwb3RzLnRleHRDb250ZW50KTsKICAgICAgICAgICAgaWYgKGN1cnJlbnQgPiAyMyAmJiBNYXRoLnJhbmRvbSgpID4gMC43KSB7CiAgICAgICAgICAgICAgICBzcG90cy50ZXh0Q29udGVudCA9IGN1cnJlbnQgLSAxOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIHNldEludGVydmFsKHVwZGF0ZVNwb3RzLCAzMDAwMCk7IC8vIEV2ZXJ5IDMwIHNlY29uZHMKICAgICAgICAKICAgICAgICAvLyBGb3JtIFN1Ym1pc3Npb24KICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmVnaXN0ZXJGb3JtJykuYWRkRXZlbnRMaXN0ZW5lcignc3VibWl0JywgZnVuY3Rpb24oZSkgewogICAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICAgIAogICAgICAgICAgICAvLyBIZXJlIHlvdSB3b3VsZCBpbnRlZ3JhdGUgd2l0aCB5b3VyIGVtYWlsIHNlcnZpY2UKICAgICAgICAgICAgY29uc3QgZm9ybURhdGEgPSBuZXcgRm9ybURhdGEodGhpcyk7CiAgICAgICAgICAgIGNvbnN0IGRhdGEgPSBPYmplY3QuZnJvbUVudHJpZXMoZm9ybURhdGEpOwogICAgICAgICAgICBjb25zb2xlLmxvZygnUmVnaXN0cmF0aW9uOicsIGRhdGEpOwogICAgICAgICAgICAKICAgICAgICAgICAgLy8gU2hvdyBzdWNjZXNzIG1lc3NhZ2UKICAgICAgICAgICAgdGhpcy5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcucmVnaXN0ZXItY2FyZCAuc3BvdHMnKS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3VjY2Vzc01lc3NhZ2UnKS5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJzsKICAgICAgICAgICAgCiAgICAgICAgICAgIC8vIFVwZGF0ZSBzcG90cwogICAgICAgICAgICBjb25zdCBzcG90cyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzcG90c0xlZnQnKTsKICAgICAgICAgICAgc3BvdHMudGV4dENvbnRlbnQgPSBwYXJzZUludChzcG90cy50ZXh0Q29udGVudCkgLSAxOwogICAgICAgIH0pOwogICAgPC9zY3JpcHQ+CjwvYm9keT4KPC9odG1sPg==","embed":""}
Free Masterclass | /webinar | From Digital Sharecropper to Sovereign Architect
Free Live Masterclass

The Sovereign Architects Present

From Digital Sharecropper
to Sovereign Architect

The blueprint for building a digital presence you actually OWN ~ so you're never one algorithm change away from invisibility again.

Masterclass Starts In

00
Days
:
00
Hours
:
00
Minutes
:
00
Seconds
📅 January 15, 2025
🕐 10:00 AM EST / 6:00 PM EAT
⏱️ 90 Minutes + Live Q&A

What You'll Discover

  • ✓ Why 90% of entrepreneurs are digital sharecroppers ~ and how to escape
  • ✓ The 9 Pillars of Sovereign Business Architecture
  • ✓ How to build Digital Land you actually OWN (not rent)
  • ✓ The WhatsApp Commerce strategy African entrepreneurs are using to scale
  • ✓ AI tools that work for you 24/7 (without the overwhelm)
  • ✓ The exact tech stack behind a 27+ channel media empire

Reserve Your Seat

⚡ Only 100 spots available ~ 73 remaining

🔒 Your info is safe. We hate spam as much as you do.
By registering, you agree to our Privacy Policy

🎉

You're Registered!

Check your email for the masterclass link and calendar invite. See you there!

👑

Your Host: Nightingale Mukasa

CMO & Brand-Media Strategist ~ The Sovereign Architect

Founder of a 27+ channel media empire, 110+ domain portfolio, and the architect behind Digital Land strategies that transform entrepreneurs from invisible to unforgettable. She's helped countless African and diaspora womenpreneurs build what they OWN.

📺 27+ Media Channels 🌐 110+ Domains ⚙️ 28 Software Systems

🎁 Register Now & Get These Bonuses

📊

Brand Health Assessment

17-question quiz to discover your digital sovereignty score

📋

Sovereignty Checklist

The exact checklist to audit your digital presence

🎬

Replay Access

Can't make it live? Get 48-hour replay access

Frequently Asked Questions

Is this really free?

Yes! This masterclass is 100% free. We believe in giving massive value upfront. You'll walk away with actionable strategies whether you work with us or not.

What if I can't attend live?

Register anyway! All registrants get 48-hour replay access. But we highly recommend attending live for the Q&A session and bonus giveaways.

Is this for beginners or advanced entrepreneurs?

Both! Whether you're just starting out or already have a business, the Sovereign Architecture framework will show you gaps you didn't know existed.

Why do you ask for WhatsApp?

WhatsApp is how Africa does business! We'll send you a reminder before the masterclass. It's optional ~ but recommended so you don't miss it.

Ready to Become a Sovereign Architect?

Stop renting your digital presence. Start owning it.

© 2017-2026 Mukasa Venture Partners LLC ~ The Sovereign Empire
Building Sovereign Architects Across Africa & The Diaspora
Image Gallery Grid
T
Please Check Your Email
We Will Be Following Up Shortly
*
*
*

warning