{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCI+CiAgICAKICAgIDwhLS0gUFJJTUFSWSBNRVRBIC0tPgogICAgPHRpdGxlPldlbGNvbWUsIEhvbm91cmVkIEFyY2hpdGVjdCB8IFRoZSBBcmNoaXRlY3RzIENvbnNvcnRpdW08L3RpdGxlPgogICAgPG1ldGEgbmFtZT0iZGVzY3JpcHRpb24iIGNvbnRlbnQ9IllvdXIgc2VhdCBhdCB0aGUgUm91bmR0YWJsZSBoYXMgYmVlbiBjb25maXJtZWQuIj4KICAgIDxtZXRhIG5hbWU9InJvYm90cyIgY29udGVudD0ibm9pbmRleCwgbm9mb2xsb3ciPgogICAgCiAgICA8IS0tIE5PIENBQ0hFIC0tPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iQ2FjaGUtQ29udHJvbCIgY29udGVudD0ibm8tY2FjaGUsIG5vLXN0b3JlLCBtdXN0LXJldmFsaWRhdGUiPgogICAgCiAgICA8IS0tIEZBVklDT04gLS0+CiAgICA8bGluayByZWw9Imljb24iIHR5cGU9ImltYWdlL3gtaWNvbiIgaHJlZj0iL2Zhdmljb24uaWNvIj4KICAgIAogICAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tIj4KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbSIgY3Jvc3NvcmlnaW4+CiAgICA8bGluayBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUNpbnplbDp3Z2h0QDQwMDs1MDA7NjAwOzcwMCZmYW1pbHk9Q29ybW9yYW50K0dhcmFtb25kOml0YWwsd2dodEAwLDQwMDswLDUwMDswLDYwMDswLDcwMDsxLDQwMDsxLDUwMCZmYW1pbHk9UmFsZXdheTp3Z2h0QDMwMDs0MDA7NTAwOzYwMCZkaXNwbGF5PXN3YXAiIHJlbD0ic3R5bGVzaGVldCI+CiAgICAKICAgIDxzdHlsZT4KICAgICAgICA6cm9vdCB7CiAgICAgICAgICAgIC0tc292ZXJlaWduLWdvbGQ6ICNmM2I3MDA7CiAgICAgICAgICAgIC0tbWlkbmlnaHQtYmx1ZTogIzBhMTYyODsKICAgICAgICAgICAgLS1kZWVwLW1pZG5pZ2h0OiAjMDYxMDFmOwogICAgICAgICAgICAtLXNvZnQtaXZvcnk6ICNmYWY5ZjY7CiAgICAgICAgICAgIC0td2FybS1ncmF5OiAjOWNhM2FmOwogICAgICAgICAgICAtLXNvZnQtZ3JheTogI2QxZDVkYjsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgKiB7CiAgICAgICAgICAgIG1hcmdpbjogMDsKICAgICAgICAgICAgcGFkZGluZzogMDsKICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgYm9keSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1pZG5pZ2h0LWJsdWUpOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tc29mdC1pdm9yeSk7CiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoOwogICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIEJBQ0tHUk9VTkQgKi8KICAgICAgICAuYmFja2dyb3VuZC1vdmVybGF5IHsKICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOwogICAgICAgICAgICB0b3A6IDA7CiAgICAgICAgICAgIGxlZnQ6IDA7CiAgICAgICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgICAgICBoZWlnaHQ6IDEwMCU7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IAogICAgICAgICAgICAgICAgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgdG9wLCByZ2JhKDI0MywgMTgzLCAwLCAwLjA2KSAwJSwgdHJhbnNwYXJlbnQgNTAlKSwKICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLWRlZXAtbWlkbmlnaHQpIDAlLCB2YXIoLS1taWRuaWdodC1ibHVlKSAxMDAlKTsKICAgICAgICAgICAgei1pbmRleDogMDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLnRvcC1hY2NlbnQgewogICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7CiAgICAgICAgICAgIHRvcDogMDsKICAgICAgICAgICAgbGVmdDogMDsKICAgICAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgICAgIGhlaWdodDogM3B4OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCB2YXIoLS1zb3ZlcmVpZ24tZ29sZCksIHRyYW5zcGFyZW50KTsKICAgICAgICAgICAgei1pbmRleDogMTAwOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBNQUlOICovCiAgICAgICAgLmhvbm91cmVkLXdyYXBwZXIgewogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgICAgIHotaW5kZXg6IDEwOwogICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmhvbm91cmVkLWNvbnRhaW5lciB7CiAgICAgICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4OwogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDFzIGVhc2Utb3V0OwogICAgICAgIH0KICAgICAgICAKICAgICAgICBAa2V5ZnJhbWVzIGZhZGVJbiB7CiAgICAgICAgICAgIGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IH0KICAgICAgICAgICAgdG8geyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogQ0VMRUJSQVRJT04gKi8KICAgICAgICAuY2VsZWJyYXRpb24taWNvbiB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsKICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIEBrZXlmcmFtZXMgcHVsc2UgewogICAgICAgICAgICAwJSwgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH0KICAgICAgICAgICAgNTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5ob25vdXJlZC1iYWRnZSB7CiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTgzLCAwLCAwLjEpOwogICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zb3ZlcmVpZ24tZ29sZCk7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zb3ZlcmVpZ24tZ29sZCk7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDsKICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmhvbm91cmVkLXRpdGxlIHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDaW56ZWwnLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA1dncsIDIuOHJlbSk7CiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zb2Z0LWl2b3J5KTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmhvbm91cmVkLXRpdGxlIC5uYW1lIHsKICAgICAgICAgICAgY29sb3I6IHZhcigtLXNvdmVyZWlnbi1nb2xkKTsKICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5ob25vdXJlZC1zdWJ0aXRsZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50IEdhcmFtb25kJywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOwogICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zb2Z0LWdyYXkpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBTVEFUVVMgQ0FSRCAqLwogICAgICAgIC5zdGF0dXMtY2FyZCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQzLCAxODMsIDAsIDAuMDMpOwogICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0MywgMTgzLCAwLCAwLjIpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHg7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5zdGF0dXMtcm93IHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7CiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI0MywgMTgzLCAwLCAwLjEpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuc3RhdHVzLXJvdzpsYXN0LWNoaWxkIHsKICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLnN0YXR1cy1sYWJlbCB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLXdhcm0tZ3JheSk7CiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5zdGF0dXMtdmFsdWUgewogICAgICAgICAgICBmb250LWZhbWlseTogJ0NpbnplbCcsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDFyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zb3ZlcmVpZ24tZ29sZCk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5zdGF0dXMtdmFsdWUuY29uZmlybWVkIHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgZ2FwOiA4cHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5zdGF0dXMtY2hlY2sgewogICAgICAgICAgICB3aWR0aDogMjBweDsKICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zb3ZlcmVpZ24tZ29sZCk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5zdGF0dXMtY2hlY2sgc3ZnIHsKICAgICAgICAgICAgd2lkdGg6IDEycHg7CiAgICAgICAgICAgIGhlaWdodDogMTJweDsKICAgICAgICAgICAgY29sb3I6IHZhcigtLW1pZG5pZ2h0LWJsdWUpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBORVhUIFNURVBTICovCiAgICAgICAgLm5leHQtc3RlcHMgewogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAubmV4dC1zdGVwcy10aXRsZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2luemVsJywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tc292ZXJlaWduLWdvbGQpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OwogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuc3RlcC1pdGVtIHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CiAgICAgICAgICAgIGdhcDogMjBweDsKICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsKICAgICAgICAgICAgcGFkZGluZzogMjBweDsKICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyKTsKICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDMsIDE4MywgMCwgMC4xKTsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4OwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OwogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuc3RlcC1pdGVtOmhvdmVyIHsKICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MywgMTgzLCAwLCAwLjMpOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTgzLCAwLCAwLjAzKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLnN0ZXAtbnVtYmVyIHsKICAgICAgICAgICAgd2lkdGg6IDQwcHg7CiAgICAgICAgICAgIGhlaWdodDogNDBweDsKICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDMsIDE4MywgMCwgMC4xKTsKICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc292ZXJlaWduLWdvbGQpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICBmb250LWZhbWlseTogJ0NpbnplbCcsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDFyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zb3ZlcmVpZ24tZ29sZCk7CiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuc3RlcC1jb250ZW50IGg0IHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDaW56ZWwnLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tc29mdC1pdm9yeSk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLnN0ZXAtY29udGVudCBwIHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tc29mdC1ncmF5KTsKICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogQ1RBICovCiAgICAgICAgLmN0YS1zZWN0aW9uIHsKICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmN0YS10ZXh0IHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtOwogICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zb2Z0LWdyYXkpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuY3RhLWJ0biB7CiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICBnYXA6IDE1cHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggNTBweDsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDaW56ZWwnLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOwogICAgICAgICAgICBmb250LXdlaWdodDogNTAwOwogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4OwogICAgICAgICAgICBjb2xvcjogdmFyKC0tbWlkbmlnaHQtYmx1ZSk7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXNvdmVyZWlnbi1nb2xkKSwgI2Q0YTAwMCk7CiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OwogICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7CiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMzBweCByZ2JhKDI0MywgMTgzLCAwLCAwLjMpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuY3RhLWJ0bjpob3ZlciB7CiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggNDVweCByZ2JhKDI0MywgMTgzLCAwLCAwLjUpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuY3RhLWJ0biBzdmcgewogICAgICAgICAgICB3aWR0aDogMjBweDsKICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBGT09URVIgKi8KICAgICAgICAucGFnZS1mb290ZXIgewogICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OwogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5mb290ZXItYnJhbmQgewogICAgICAgICAgICBmb250LWZhbWlseTogJ0NpbnplbCcsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07CiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13YXJtLWdyYXkpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuZm9vdGVyLWNvbnRhY3QgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13YXJtLWdyYXkpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAuZm9vdGVyLWNvbnRhY3QgYSB7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zb3ZlcmVpZ24tZ29sZCk7CiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7CiAgICAgICAgICAgIC5zdGF0dXMtcm93IHsKICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsKICAgICAgICAgICAgICAgIGdhcDogOHB4OwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KICAgIDxkaXYgY2xhc3M9ImJhY2tncm91bmQtb3ZlcmxheSI+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ0b3AtYWNjZW50Ij48L2Rpdj4KICAgIAogICAgPGRpdiBjbGFzcz0iaG9ub3VyZWQtd3JhcHBlciI+CiAgICAgICAgPGRpdiBjbGFzcz0iaG9ub3VyZWQtY29udGFpbmVyIj4KICAgICAgICAgICAgPCEtLSBDZWxlYnJhdGlvbiAtLT4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNlbGVicmF0aW9uLWljb24iPvCfj5vvuI88L3NwYW4+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJob25vdXJlZC1iYWRnZSI+U2VhdCBDb25maXJtZWQ8L3NwYW4+CiAgICAgICAgICAgIAogICAgICAgICAgICA8aDEgY2xhc3M9Imhvbm91cmVkLXRpdGxlIj4KICAgICAgICAgICAgICAgIFdlbGNvbWUsPGJyPgogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5hbWUiIGlkPSJtZW1iZXJOYW1lIj5Ib25vdXJlZCBBcmNoaXRlY3Q8L3NwYW4+CiAgICAgICAgICAgIDwvaDE+CiAgICAgICAgICAgIAogICAgICAgICAgICA8cCBjbGFzcz0iaG9ub3VyZWQtc3VidGl0bGUiPllvdXIgcGxhY2UgYXQgdGhlIFJvdW5kdGFibGUgaGFzIGJlZW4gcmVzZXJ2ZWQuIFRoZSBDb25zb3J0aXVtIGlzIGhvbm91cmVkIGJ5IHlvdXIgcHJlc2VuY2UuPC9wPgogICAgICAgICAgICAKICAgICAgICAgICAgPCEtLSBTdGF0dXMgQ2FyZCAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RhdHVzLWNhcmQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RhdHVzLXJvdyI+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InN0YXR1cy1sYWJlbCI+Q29uc29ydGl1bSBTdGF0dXM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InN0YXR1cy12YWx1ZSBjb25maXJtZWQiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic3RhdHVzLWNoZWNrIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMyIgZD0iTTUgMTNsNCA0TDE5IDciIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICBDb25maXJtZWQKICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0YXR1cy1yb3ciPgogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzdGF0dXMtbGFiZWwiPllvdXIgRGVzaWduYXRpb248L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InN0YXR1cy12YWx1ZSIgaWQ9Im1lbWJlckRlc2lnbmF0aW9uIj5WaXNpb25hcnkgQXJjaGl0ZWN0PC9zcGFuPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGF0dXMtcm93Ij4KICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic3RhdHVzLWxhYmVsIj5NZW1iZXJzaGlwIFRpZXI8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InN0YXR1cy12YWx1ZSI+Rm91bmRpbmcgTWVtYmVyPC9zcGFuPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPCEtLSBOZXh0IFN0ZXBzIC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuZXh0LXN0ZXBzIj4KICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0ibmV4dC1zdGVwcy10aXRsZSI+WW91ciBKb3VybmV5IENvbnRpbnVlczwvaDM+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InN0ZXAtbnVtYmVyIj4xPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoND5Db21wbGV0ZSBZb3VyIFN0cmF0ZWdpYyBQcm9maWxlPC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+U2hhcmUgeW91ciBwZXJzcGVjdGl2ZSBzbyB3ZSBtYXkgdGFpbG9yIHlvdXIgQ29uc29ydGl1bSBleHBlcmllbmNlIGFuZCBpZGVudGlmeSBjb2xsYWJvcmF0aW9uIG9wcG9ydHVuaXRpZXMuPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InN0ZXAtbnVtYmVyIj4yPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoND5JZGVudGlmeSBZb3VyIFN0cmF0ZWdpYyBQcmlvcml0aWVzPC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+SGVscCB1cyB1bmRlcnN0YW5kIHdoZXJlIHlvdSB3aXNoIHRvIGZvY3VzIHlvdXIgZW5lcmd5IHdpdGhpbiB0aGUgQ29uc29ydGl1bSBlY29zeXN0ZW0uPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InN0ZXAtbnVtYmVyIj4zPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoND5BY2Nlc3MgWW91ciBDb25zb3J0aXVtIFBvcnRmb2xpbzwvaDQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkRpc2NvdmVyIHRoZSByZXNvdXJjZXMsIG9wcG9ydHVuaXRpZXMsIGFuZCBwcml2aWxlZ2VzIHRoYXQgYWNjb21wYW55IHlvdXIgbWVtYmVyc2hpcC48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic3RlcC1udW1iZXIiPjQ8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGg0PlNjaGVkdWxlIFlvdXIgTGVnYWN5IERpYWxvZ3VlPC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgPHA+Qm9vayB5b3VyIGludGVydmlldyB0byBiZWdpbiBkb2N1bWVudGluZyB5b3VyIHZvaWNlIGZvciB0aGUgQWZyaWNhbiBBcmNoaXRlY3RzIEFudGhvbG9neS48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8IS0tIENUQSAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3RhLXNlY3Rpb24iPgogICAgICAgICAgICAgICAgPHAgY2xhc3M9ImN0YS10ZXh0Ij5SZWFkeSB0byBjb250aW51ZT88L3A+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3NvdmVyZWlnbm1vbWVudHVtLmNvbS8yMDI2Y29uc29ydGl1bS1wZXJzcGVjdGl2ZSIgY2xhc3M9ImN0YS1idG4iPgogICAgICAgICAgICAgICAgICAgIEJlZ2luIE15IFN0cmF0ZWdpYyBQcm9maWxlCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTE3IDhsNCA0bTAgMGwtNCA0bTQtNEgzIiAvPgogICAgICAgICAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8IS0tIEZvb3RlciAtLT4KICAgICAgICA8Zm9vdGVyIGNsYXNzPSJwYWdlLWZvb3RlciI+CiAgICAgICAgICAgIDxwIGNsYXNzPSJmb290ZXItYnJhbmQiPlNPVkVSRUlHTiBBUkNISVRFQ1RTIE1PTUVOVFVNIE1FRElBPC9wPgogICAgICAgICAgICA8cCBjbGFzcz0iZm9vdGVyLWNvbnRhY3QiPjxhIGhyZWY9Im1haWx0bzpsZWdhY3lAdGhlc292ZXJlaWduYXJjaGl0ZWN0cy5jb20iPmxlZ2FjeUB0aGVzb3ZlcmVpZ25hcmNoaXRlY3RzLmNvbTwvYT48L3A+CiAgICAgICAgPC9mb290ZXI+CiAgICA8L2Rpdj4KICAgIAogICAgPHNjcmlwdD4KICAgICAgICAvLyBMb2FkIHN0b3JlZCBkYXRhCiAgICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICBjb25zdCBuYW1lID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ2NvbnNvcnRpdW1fbmFtZScpOwogICAgICAgICAgICBjb25zdCBkZXNpZ25hdGlvbiA9IGxvY2FsU3RvcmFnZS5nZXRJdGVtKCdjb25zb3J0aXVtX2Rlc2lnbmF0aW9uJyk7CiAgICAgICAgICAgIAogICAgICAgICAgICBpZiAobmFtZSkgewogICAgICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21lbWJlck5hbWUnKS50ZXh0Q29udGVudCA9IG5hbWU7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYgKGRlc2lnbmF0aW9uKSB7CiAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbWVtYmVyRGVzaWduYXRpb24nKS50ZXh0Q29udGVudCA9IGRlc2lnbmF0aW9uOwogICAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICA8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+","embed":""}
🏛️
Seat Confirmed
Welcome,
Welcome,
Honoured Architect
Your place at the Roundtable has been reserved. The Consortium is honoured by your presence.
Consortium Status
Confirmed
Your Designation
Visionary Architect
Membership Tier
Founding Member
Your Journey Continues
1
Complete Your Strategic Profile
Share your perspective so we may tailor your Consortium experience and identify collaboration opportunities.
2
Identify Your Strategic Priorities
Help us understand where you wish to focus your energy within the Consortium ecosystem.
3
Access Your Consortium Portfolio
Discover the resources, opportunities, and privileges that accompany your membership.
4
Schedule Your Legacy Dialogue
Book your interview to begin documenting your voice for the African Architects Anthology.
Ready to continue?
Begin My Strategic Profile