cropper

VIRTUAL HANDSHAKE AFRICA

  • Home
  • Discover
  • Gallery
  • Pricing
  • Contact Us
  • About Us
  • Oder Essential
  • Order Essential
  • Order Professional
  • Digital Empire
  • Thank You
{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPgogIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4KICA8dGl0bGU+T3JkZXIgRXNzZW50aWFsIENhcmQgLSAkOTcveWVhciB8IEhhbmRzaGFrZS5hZnJpY2E8L3RpdGxlPgogIDxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSJPcmRlciB5b3VyIEVzc2VudGlhbCBkaWdpdGFsIGJ1c2luZXNzIGNhcmQuICQ5Ny95ZWFyLiBQcm9mZXNzaW9uYWwgbW9iaWxlIHByZXNlbmNlLCBjdXN0b20gY29sb3JzLCBRUiBjb2RlLiBQZXJmZWN0IGZvciBnZXR0aW5nIHN0YXJ0ZWQuIERlbGl2ZXJ5IGluIDQ4IGhvdXJzLiI+CiAgPG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9Im9yZGVyIGRpZ2l0YWwgYnVzaW5lc3MgY2FyZCwgYnV5IHZpcnR1YWwgY2FyZCwgZXNzZW50aWFsIHRpZXIsIGFmZm9yZGFibGUgYnVzaW5lc3MgY2FyZCwgcHJvZmVzc2lvbmFsIGRpZ2l0YWwgcHJlc2VuY2UiPgogIDxtZXRhIG5hbWU9InJvYm90cyIgY29udGVudD0ibm9pbmRleCwgbm9mb2xsb3ciPgogIDxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6d2dodEAzMDA7NDAwOzYwMDs3MDA7ODAwOzkwMCZmYW1pbHk9UGxheWZhaXIrRGlzcGxheTp3Z2h0QDcwMDs5MDAmZGlzcGxheT1zd2FwIiByZWw9InN0eWxlc2hlZXQiPgogIDxzdHlsZT4KICAgIDpyb290IHsKICAgICAgLS1uYXZ5OiAjMDAxRjNGOwogICAgICAtLXJveWFsLWJsdWU6ICMwMDQ3QUI7CiAgICAgIC0tZ29sZDogI0ZGRDcwMDsKICAgICAgLS1nb2xkLXdhcm06ICNGRkMxMDc7CiAgICAgIC0td2hpdGU6ICNGRkZGRkY7CiAgICAgIC0tbGlnaHQtYmc6ICNGN0Y5RkM7CiAgICAgIC0tZ3JheTogIzZCNzI4MDsKICAgICAgLS1ibHVlOiAjNEE5MEUyOwogICAgICAtLWdyZWVuOiAjMTBCOTgxOwogICAgICAtLWxpZ2h0LWdyZWVuOiAjRDFGQUU1OwogICAgfQogICAgCiAgICAqIHsKICAgICAgbWFyZ2luOiAwOwogICAgICBwYWRkaW5nOiAwOwogICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgfQogICAgCiAgICBib2R5IHsKICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7CiAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgICAgbGluZS1oZWlnaHQ6IDEuNjsKICAgICAgb3ZlcmZsb3cteDogaGlkZGVuOwogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1iZyk7CiAgICB9CiAgICAKICAgIGgxLCBoMiwgaDMgewogICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgZm9udC13ZWlnaHQ6IDkwMDsKICAgICAgbGluZS1oZWlnaHQ6IDEuMjsKICAgIH0KICAgIAogICAgLyogTkFWSUdBVElPTiAqLwogICAgLm5hdiB7CiAgICAgIHBvc2l0aW9uOiBmaXhlZDsKICAgICAgdG9wOiAwOwogICAgICB3aWR0aDogMTAwJTsKICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAzMSwgNjMsIDAuOTgpOwogICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7CiAgICAgIHotaW5kZXg6IDEwMDA7CiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTsKICAgICAgYm94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsMCwwLDAuMSk7CiAgICB9CiAgICAKICAgIC5uYXYtY29udGFpbmVyIHsKICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7CiAgICAgIG1hcmdpbjogMCBhdXRvOwogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICB9CiAgICAKICAgIC5sb2dvIHsKICAgICAgZm9udC1zaXplOiAxLjVyZW07CiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7CiAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsKICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgIH0KICAgIAogICAgLyogSEVSTyAqLwogICAgLmhlcm8gewogICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1ibHVlKSAwJSwgIzM1N0FCRCAxMDAlKTsKICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTsKICAgICAgcGFkZGluZzogMTQwcHggMnJlbSA4MHB4OwogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIH0KICAgIAogICAgLmhlcm86OmJlZm9yZSB7CiAgICAgIGNvbnRlbnQ6ICcnOwogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgIHRvcDogLTUwJTsKICAgICAgbGVmdDogLTUwJTsKICAgICAgd2lkdGg6IDIwMCU7CiAgICAgIGhlaWdodDogMjAwJTsKICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyNTUsMjU1LDI1NSwwLjEpIDAlLCB0cmFuc3BhcmVudCA3MCUpOwogICAgICBhbmltYXRpb246IHB1bHNlIDE1cyBlYXNlLWluLW91dCBpbmZpbml0ZTsKICAgIH0KICAgIAogICAgQGtleWZyYW1lcyBwdWxzZSB7CiAgICAgIDAlLCAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfQogICAgICA1MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH0KICAgIH0KICAgIAogICAgLmhlcm8tY29udGVudCB7CiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgei1pbmRleDogMjsKICAgIH0KICAgIAogICAgLmhlcm8gaDEgewogICAgICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgNnZ3LCA0cmVtKTsKICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsKICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwwLDAsMC4yKTsKICAgIH0KICAgIAogICAgLmhlcm8tcHJpY2UgewogICAgICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDd2dywgNXJlbSk7CiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7CiAgICAgIG1hcmdpbjogMS41cmVtIDA7CiAgICAgIHRleHQtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsMCwwLDAuMik7CiAgICB9CiAgICAKICAgIC5oZXJvLXByaWNlIHNwYW4gewogICAgICBmb250LXNpemU6IDAuNGVtOwogICAgICBmb250LXdlaWdodDogNjAwOwogICAgICBvcGFjaXR5OiAwLjk7CiAgICB9CiAgICAKICAgIC5oZXJvLXN1YnRpdGxlIHsKICAgICAgZm9udC1zaXplOiAxLjRyZW07CiAgICAgIG9wYWNpdHk6IDAuOTU7CiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICB9CiAgICAKICAgIC5oZXJvLWZlYXR1cmVzIHsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgIGdhcDogMnJlbTsKICAgICAgZmxleC13cmFwOiB3cmFwOwogICAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgfQogICAgCiAgICAuaGVyby1mZWF0dXJlIHsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgZ2FwOiAwLjVyZW07CiAgICAgIGZvbnQtc2l6ZTogMXJlbTsKICAgICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpOwogICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTsKICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsKICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpOwogICAgfQogICAgCiAgICAvKiBPUkRFUiBDT05UQUlORVIgKi8KICAgIC5vcmRlci1jb250YWluZXIgewogICAgICBtYXgtd2lkdGg6IDE0MDBweDsKICAgICAgbWFyZ2luOiAwIGF1dG87CiAgICAgIHBhZGRpbmc6IDgwcHggMnJlbTsKICAgIH0KICAgIAogICAgLm9yZGVyLWdyaWQgewogICAgICBkaXNwbGF5OiBncmlkOwogICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7CiAgICAgIGdhcDogNHJlbTsKICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OwogICAgfQogICAgCiAgICAvKiBPUkRFUiBTVU1NQVJZICovCiAgICAub3JkZXItc3VtbWFyeSB7CiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTsKICAgICAgcGFkZGluZzogM3JlbTsKICAgICAgYm9yZGVyLXJhZGl1czogMjVweDsKICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLDAsMCwwLjEpOwogICAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1ibHVlKTsKICAgICAgcG9zaXRpb246IHN0aWNreTsKICAgICAgdG9wOiAxMjBweDsKICAgIH0KICAgIAogICAgLm9yZGVyLXN1bW1hcnkgaDIgewogICAgICBmb250LXNpemU6IDIuMnJlbTsKICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsKICAgICAgY29sb3I6IHZhcigtLW5hdnkpOwogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICBnYXA6IDAuNzVyZW07CiAgICB9CiAgICAKICAgIC5zdW1tYXJ5LXNlY3Rpb24gewogICAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsKICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWxpZ2h0LWJnKTsKICAgIH0KICAgIAogICAgLnN1bW1hcnktc2VjdGlvbjpsYXN0LWNoaWxkIHsKICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsKICAgICAgbWFyZ2luLWJvdHRvbTogMDsKICAgICAgcGFkZGluZy1ib3R0b206IDA7CiAgICB9CiAgICAKICAgIC5zdW1tYXJ5LWl0ZW0gewogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgICAgIHBhZGRpbmc6IDFyZW0gMDsKICAgICAgZm9udC1zaXplOiAxLjA1cmVtOwogICAgfQogICAgCiAgICAuc3VtbWFyeS1pdGVtLnRvdGFsIHsKICAgICAgZm9udC13ZWlnaHQ6IDgwMDsKICAgICAgZm9udC1zaXplOiAxLjVyZW07CiAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTsKICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWJsdWUpOwogICAgICBtYXJnaW4tdG9wOiAxcmVtOwogICAgfQogICAgCiAgICAuc3VtbWFyeS1pdGVtLnRvdGFsIC5wcmljZSB7CiAgICAgIGNvbG9yOiB2YXIoLS1ibHVlKTsKICAgIH0KICAgIAogICAgLmZlYXR1cmVzLWluY2x1ZGVkIHsKICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0VGRjZGRiAwJSwgI0RCRUFGRSAxMDAlKTsKICAgICAgcGFkZGluZzogMnJlbTsKICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsKICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsKICAgIH0KICAgIAogICAgLmZlYXR1cmVzLWluY2x1ZGVkIGgzIHsKICAgICAgZm9udC1zaXplOiAxLjRyZW07CiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsKICAgICAgY29sb3I6IHZhcigtLW5hdnkpOwogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICBnYXA6IDAuNXJlbTsKICAgIH0KICAgIAogICAgLmZlYXR1cmVzLWluY2x1ZGVkIHVsIHsKICAgICAgbGlzdC1zdHlsZTogbm9uZTsKICAgIH0KICAgIAogICAgLmZlYXR1cmVzLWluY2x1ZGVkIGxpIHsKICAgICAgcGFkZGluZzogMC43cmVtIDA7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OwogICAgICBnYXA6IDAuNzVyZW07CiAgICAgIGZvbnQtc2l6ZTogMXJlbTsKICAgICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgIH0KICAgIAogICAgLmZlYXR1cmVzLWluY2x1ZGVkIGxpOjpiZWZvcmUgewogICAgICBjb250ZW50OiAn4pyTJzsKICAgICAgY29sb3I6IHZhcigtLWdyZWVuKTsKICAgICAgZm9udC13ZWlnaHQ6IDkwMDsKICAgICAgZm9udC1zaXplOiAxLjNyZW07CiAgICAgIGZsZXgtc2hyaW5rOiAwOwogICAgfQogICAgCiAgICAvKiBQT0xJQ1kgQk9YICovCiAgICAucG9saWN5LWJveCB7CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGRUYzQzcgMCUsICNGREU2OEEgMTAwJSk7CiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdvbGQtd2FybSk7CiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7CiAgICAgIHBhZGRpbmc6IDJyZW07CiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07CiAgICB9CiAgICAKICAgIC5wb2xpY3ktYm94IGg0IHsKICAgICAgZm9udC1zaXplOiAxLjJyZW07CiAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgZ2FwOiAwLjVyZW07CiAgICB9CiAgICAKICAgIC5wb2xpY3ktYm94IHVsIHsKICAgICAgbGlzdC1zdHlsZTogbm9uZTsKICAgICAgZm9udC1zaXplOiAwLjk1cmVtOwogICAgICBjb2xvcjogdmFyKC0tbmF2eSk7CiAgICB9CiAgICAKICAgIC5wb2xpY3ktYm94IGxpIHsKICAgICAgcGFkZGluZzogMC41cmVtIDA7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OwogICAgICBnYXA6IDAuNXJlbTsKICAgIH0KICAgIAogICAgLnBvbGljeS1ib3ggbGk6OmJlZm9yZSB7CiAgICAgIGNvbnRlbnQ6ICfigKInOwogICAgICBjb2xvcjogdmFyKC0tZ29sZC13YXJtKTsKICAgICAgZm9udC13ZWlnaHQ6IDkwMDsKICAgICAgZm9udC1zaXplOiAxLjJyZW07CiAgICB9CiAgICAKICAgIC5ndWFyYW50ZWUtYm94IHsKICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tbGlnaHQtZ3JlZW4pIDAlLCAjQTdGM0QwIDEwMCUpOwogICAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1ncmVlbik7CiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7CiAgICAgIHBhZGRpbmc6IDIuNXJlbTsKICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDE2LDE4NSwxMjksMC4yKTsKICAgIH0KICAgIAogICAgLmd1YXJhbnRlZS1ib3ggaDMgewogICAgICBjb2xvcjogdmFyKC0tbmF2eSk7CiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOwogICAgfQogICAgCiAgICAuZ3VhcmFudGVlLWJveCBwIHsKICAgICAgY29sb3I6IHZhcigtLW5hdnkpOwogICAgICBmb250LXdlaWdodDogNjAwOwogICAgICBmb250LXNpemU6IDEuMDVyZW07CiAgICB9CiAgICAKICAgIC50cnVzdC1iYWRnZXMgewogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsKICAgICAgZ2FwOiAxcmVtOwogICAgICBmbGV4LXdyYXA6IHdyYXA7CiAgICAgIHBhZGRpbmc6IDEuNXJlbTsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmcpOwogICAgICBib3JkZXItcmFkaXVzOiAxNXB4OwogICAgfQogICAgCiAgICAudHJ1c3QtYmFkZ2UgewogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICBnYXA6IDAuNXJlbTsKICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgfQogICAgCiAgICAudHJ1c3QtYmFkZ2UtaWNvbiB7CiAgICAgIGZvbnQtc2l6ZTogMnJlbTsKICAgIH0KICAgIAogICAgLnRydXN0LWJhZGdlIHNwYW4gewogICAgICBjb2xvcjogdmFyKC0tbmF2eSk7CiAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTsKICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgIH0KICAgIAogICAgLyogT1JERVIgRk9STSAqLwogICAgLm9yZGVyLWZvcm0gewogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7CiAgICAgIHBhZGRpbmc6IDMuNXJlbTsKICAgICAgYm9yZGVyLXJhZGl1czogMjVweDsKICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLDAsMCwwLjEpOwogICAgfQogICAgCiAgICAub3JkZXItZm9ybSBoMiB7CiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOwogICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07CiAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgIH0KICAgIAogICAgLmZvcm0tc2VjdGlvbiB7CiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07CiAgICB9CiAgICAKICAgIC5mb3JtLXNlY3Rpb24gaDMgewogICAgICBmb250LXNpemU6IDEuNHJlbTsKICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOwogICAgICBjb2xvcjogdmFyKC0tbmF2eSk7CiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1nb2xkKTsKICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgIGdhcDogMC43NXJlbTsKICAgIH0KICAgIAogICAgLmZvcm0tZ3JvdXAgewogICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07CiAgICB9CiAgICAKICAgIC5mb3JtLWdyb3VwIGxhYmVsIHsKICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07CiAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgICAgZm9udC1zaXplOiAxLjA1cmVtOwogICAgfQogICAgCiAgICAuZm9ybS1ncm91cCBpbnB1dCwKICAgIC5mb3JtLWdyb3VwIHNlbGVjdCwKICAgIC5mb3JtLWdyb3VwIHRleHRhcmVhIHsKICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIHBhZGRpbmc6IDEuMXJlbTsKICAgICAgYm9yZGVyOiAycHggc29saWQgI0U1RTdFQjsKICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsKICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7CiAgICAgIGZvbnQtc2l6ZTogMXJlbTsKICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7CiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTsKICAgIH0KICAgIAogICAgLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXMsCiAgICAuZm9ybS1ncm91cCBzZWxlY3Q6Zm9jdXMsCiAgICAuZm9ybS1ncm91cCB0ZXh0YXJlYTpmb2N1cyB7CiAgICAgIG91dGxpbmU6IG5vbmU7CiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ29sZCk7CiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1NSwgMjE1LCAwLCAwLjE1KTsKICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOwogICAgfQogICAgCiAgICAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7CiAgICAgIHJlc2l6ZTogdmVydGljYWw7CiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4OwogICAgICBsaW5lLWhlaWdodDogMS43OwogICAgfQogICAgCiAgICAuZm9ybS1ub3RlIHsKICAgICAgZm9udC1zaXplOiAwLjlyZW07CiAgICAgIGNvbG9yOiB2YXIoLS1ncmF5KTsKICAgICAgbWFyZ2luLXRvcDogMC42cmVtOwogICAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OwogICAgICBnYXA6IDAuNXJlbTsKICAgIH0KICAgIAogICAgLmZvcm0tbm90ZTo6YmVmb3JlIHsKICAgICAgY29udGVudDogJ+KEue+4jyc7CiAgICAgIGZsZXgtc2hyaW5rOiAwOwogICAgfQogICAgCiAgICAuZm9ybS1yb3cgewogICAgICBkaXNwbGF5OiBncmlkOwogICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7CiAgICAgIGdhcDogMS41cmVtOwogICAgfQogICAgCiAgICAuY29sb3ItcGlja2VyLWdyb3VwIHsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgZ2FwOiAxcmVtOwogICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgfQogICAgCiAgICAuY29sb3ItcGlja2VyLWdyb3VwIGlucHV0W3R5cGU9ImNvbG9yIl0gewogICAgICB3aWR0aDogNzBweDsKICAgICAgaGVpZ2h0OiA3MHB4OwogICAgICBib3JkZXItcmFkaXVzOiAxMnB4OwogICAgICBib3JkZXI6IDNweCBzb2xpZCAjRTVFN0VCOwogICAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOwogICAgfQogICAgCiAgICAuY29sb3ItcGlja2VyLWdyb3VwIGlucHV0W3R5cGU9ImNvbG9yIl06aG92ZXIgewogICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7CiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ29sZCk7CiAgICB9CiAgICAKICAgIC5jb2xvci1waWNrZXItZ3JvdXAgaW5wdXRbdHlwZT0idGV4dCJdIHsKICAgICAgZmxleDogMTsKICAgIH0KICAgIAogICAgLnBob3RvLXVwbG9hZC1ib3ggewogICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRUZGNkZGIDAlLCAjREJFQUZFIDEwMCUpOwogICAgICBwYWRkaW5nOiAycmVtOwogICAgICBib3JkZXItcmFkaXVzOiAxNXB4OwogICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHZhcigtLWJsdWUpOwogICAgfQogICAgCiAgICAucGhvdG8tdXBsb2FkLWJveCBoNCB7CiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7CiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07CiAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgZ2FwOiAwLjVyZW07CiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOwogICAgfQogICAgCiAgICAucGhvdG8tdXBsb2FkLWJveCBwIHsKICAgICAgY29sb3I6IHZhcigtLWdyYXkpOwogICAgICBmb250LXNpemU6IDAuOThyZW07CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7CiAgICB9CiAgICAKICAgIC5zdWJtaXQtYnRuIHsKICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIHBhZGRpbmc6IDEuOHJlbTsKICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tZ29sZCkgMCUsIHZhcigtLWdvbGQtd2FybSkgMTAwJSk7CiAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgICAgYm9yZGVyOiBub25lOwogICAgICBib3JkZXItcmFkaXVzOiA1MHB4OwogICAgICBmb250LXdlaWdodDogOTAwOwogICAgICBmb250LXNpemU6IDEuNHJlbTsKICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsKICAgICAgbWFyZ2luLXRvcDogMi41cmVtOwogICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgICBsZXR0ZXItc3BhY2luZzogMXB4OwogICAgICBib3gtc2hhZG93OiAwIDE1cHggNDBweCByZ2JhKDI1NSwgMjE1LCAwLCAwLjQpOwogICAgfQogICAgCiAgICAuc3VibWl0LWJ0bjpob3ZlciB7CiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsKICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDUwcHggcmdiYSgyNTUsIDIxNSwgMCwgMC42KTsKICAgIH0KICAgIAogICAgLnN1Ym1pdC1idG46YWN0aXZlIHsKICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOwogICAgfQogICAgCiAgICAudGVybXMtY2hlY2tib3ggewogICAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgICBwYWRkaW5nOiAxLjVyZW07CiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJnKTsKICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsKICAgICAgYm9yZGVyOiAycHggc29saWQgI0U1RTdFQjsKICAgIH0KICAgIAogICAgLnRlcm1zLWNoZWNrYm94IGxhYmVsIHsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CiAgICAgIGdhcDogMXJlbTsKICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgfQogICAgCiAgICAudGVybXMtY2hlY2tib3ggaW5wdXRbdHlwZT0iY2hlY2tib3giXSB7CiAgICAgIHdpZHRoOiAyNHB4OwogICAgICBoZWlnaHQ6IDI0cHg7CiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07CiAgICAgIGN1cnNvcjogcG9pbnRlcjsKICAgICAgZmxleC1zaHJpbms6IDA7CiAgICB9CiAgICAKICAgIC50ZXJtcy1jaGVja2JveCBzcGFuIHsKICAgICAgZm9udC1zaXplOiAwLjk1cmVtOwogICAgICBjb2xvcjogdmFyKC0tbmF2eSk7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7CiAgICB9CiAgICAKICAgIC50ZXJtcy1jaGVja2JveCBhIHsKICAgICAgY29sb3I6IHZhcigtLWJsdWUpOwogICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsKICAgICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgIH0KICAgIAogICAgLyogRk9PVEVSICovCiAgICAuZm9vdGVyIHsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmF2eSk7CiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7CiAgICAgIHBhZGRpbmc6IDYwcHggMnJlbSAzMHB4OwogICAgICBtYXJnaW4tdG9wOiAxMDBweDsKICAgIH0KICAgIAogICAgLmZvb3Rlci1jb250YWluZXIgewogICAgICBtYXgtd2lkdGg6IDE0MDBweDsKICAgICAgbWFyZ2luOiAwIGF1dG87CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIH0KICAgIAogICAgLmZvb3Rlci10cnVzdCB7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICBnYXA6IDNyZW07CiAgICAgIGZsZXgtd3JhcDogd3JhcDsKICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsKICAgICAgZm9udC1zaXplOiAxLjFyZW07CiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7CiAgICB9CiAgICAKICAgIC5mb290ZXItdHJ1c3Qgc3BhbiB7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgIGdhcDogMC41cmVtOwogICAgfQogICAgCiAgICAuZm9vdGVyLWJvdHRvbSB7CiAgICAgIHBhZGRpbmctdG9wOiAycmVtOwogICAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjE1LDAsMC4zKTsKICAgICAgZm9udC1zaXplOiAwLjk1cmVtOwogICAgICBvcGFjaXR5OiAwLjk7CiAgICB9CiAgICAKICAgIC5mb290ZXItYm90dG9tIGEgewogICAgICBjb2xvcjogdmFyKC0tZ29sZCk7CiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgIH0KICAgIAogICAgLmZvb3Rlci1ib3R0b20gYTpob3ZlciB7CiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOwogICAgfQogICAgCiAgICAvKiBSRVNQT05TSVZFICovCiAgICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHsKICAgICAgLm9yZGVyLWdyaWQgewogICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOwogICAgICB9CiAgICAgIAogICAgICAuZm9ybS1yb3cgewogICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOwogICAgICB9CiAgICAgIAogICAgICAub3JkZXItc3VtbWFyeSB7CiAgICAgICAgb3JkZXI6IDI7CiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsKICAgICAgfQogICAgICAKICAgICAgLm9yZGVyLWZvcm0gewogICAgICAgIG9yZGVyOiAxOwogICAgICB9CiAgICAgIAogICAgICAuaGVyby1mZWF0dXJlcyB7CiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICB9CiAgICAgIAogICAgICAudHJ1c3QtYmFkZ2VzIHsKICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgICB9CiAgICB9CiAgICAKICAgIC8qIFNFQ1VSSVRZICovCiAgICAqIHsKICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsKICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsKICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7CiAgICB9CiAgICAKICAgIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHsKICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDsKICAgICAgLW1vei11c2VyLXNlbGVjdDogdGV4dDsKICAgICAgdXNlci1zZWxlY3Q6IHRleHQ7CiAgICB9CiAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KCiAgPCEtLSBOQVZJR0FUSU9OIC0tPgogIDxuYXYgY2xhc3M9Im5hdiI+CiAgICA8ZGl2IGNsYXNzPSJuYXYtY29udGFpbmVyIj4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9oYW5kc2hha2UuYWZyaWNhLyIgY2xhc3M9ImxvZ28iPkhhbmRzaGFrZS5hZnJpY2E8L2E+CiAgICA8L2Rpdj4KICA8L25hdj4KCiAgPCEtLSBIRVJPIC0tPgogIDxzZWN0aW9uIGNsYXNzPSJoZXJvIj4KICAgIDxkaXYgY2xhc3M9Imhlcm8tY29udGVudCI+CiAgICAgIDxoMT7wn46vIE9yZGVyIFlvdXIgRXNzZW50aWFsIENhcmQ8L2gxPgogICAgICA8ZGl2IGNsYXNzPSJoZXJvLXByaWNlIj4kOTc8c3Bhbj4veWVhcjwvc3Bhbj48L2Rpdj4KICAgICAgPHAgY2xhc3M9Imhlcm8tc3VidGl0bGUiPlByb2Zlc3Npb25hbCBkaWdpdGFsIHByZXNlbmNlLiBQZXJmZWN0IGZvciBnZXR0aW5nIHN0YXJ0ZWQuPC9wPgogICAgICAKICAgICAgPGRpdiBjbGFzcz0iaGVyby1mZWF0dXJlcyI+CiAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1mZWF0dXJlIj4KICAgICAgICAgIDxzcGFuPuKaoTwvc3Bhbj4KICAgICAgICAgIDxzcGFuPjQ4LUhvdXIgRGVsaXZlcnk8L3NwYW4+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1mZWF0dXJlIj4KICAgICAgICAgIDxzcGFuPvCfm6HvuI88L3NwYW4+CiAgICAgICAgICA8c3Bhbj4zMC1EYXkgR3VhcmFudGVlPC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Imhlcm8tZmVhdHVyZSI+CiAgICAgICAgICA8c3Bhbj7wn46oPC9zcGFuPgogICAgICAgICAgPHNwYW4+Q3VzdG9tIERlc2lnbjwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gT1JERVIgQ09OVEFJTkVSIC0tPgogIDxkaXYgY2xhc3M9Im9yZGVyLWNvbnRhaW5lciI+CiAgICA8ZGl2IGNsYXNzPSJvcmRlci1ncmlkIj4KICAgICAgCiAgICAgIDwhLS0gT1JERVIgU1VNTUFSWSAtLT4KICAgICAgPGRpdiBjbGFzcz0ib3JkZXItc3VtbWFyeSI+CiAgICAgICAgPGgyPvCfk4sgT3JkZXIgU3VtbWFyeTwvaDI+CiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0ic3VtbWFyeS1zZWN0aW9uIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN1bW1hcnktaXRlbSI+CiAgICAgICAgICAgIDxzcGFuPkVzc2VudGlhbCBEaWdpdGFsIENhcmQ8L3NwYW4+CiAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNzAwOyBjb2xvcjogdmFyKC0tYmx1ZSk7Ij4kOTcuMDA8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN1bW1hcnktaXRlbSI+CiAgICAgICAgICAgIDxzcGFuPkR1cmF0aW9uPC9zcGFuPgogICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDYwMDsiPjEgWWVhcjwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ic3VtbWFyeS1pdGVtIj4KICAgICAgICAgICAgPHNwYW4+RGVsaXZlcnkgVGltZWxpbmU8L3NwYW4+CiAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNjAwOyI+NDggSG91cnM8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIAogICAgICAgICAgPGRpdiBjbGFzcz0ic3VtbWFyeS1pdGVtIHRvdGFsIj4KICAgICAgICAgICAgPHNwYW4+VG90YWw8L3NwYW4+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZSI+JDk3LjAwIFVTRDwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImZlYXR1cmVzLWluY2x1ZGVkIj4KICAgICAgICAgIDxoMz7inJMgV2hhdCdzIEluY2x1ZGVkPC9oMz4KICAgICAgICAgIDx1bD4KICAgICAgICAgICAgPGxpPlByb2Zlc3Npb25hbCBkaWdpdGFsIGNhcmQ8L2xpPgogICAgICAgICAgICA8bGk+WW91ciBjaG9pY2Ugb2YgYnJhbmQgY29sb3JzPC9saT4KICAgICAgICAgICAgPGxpPlBob3RvLCBuYW1lLCB0aXRsZSwgYmlvICgxNTAgd29yZHMpPC9saT4KICAgICAgICAgICAgPGxpPjUgc29jaWFsIG1lZGlhIGxpbmtzPC9saT4KICAgICAgICAgICAgPGxpPkNhbGwsIEVtYWlsLCBXaGF0c0FwcCBidXR0b25zPC9saT4KICAgICAgICAgICAgPGxpPlNoYXJlICYgZG93bmxvYWQgdkNhcmQ8L2xpPgogICAgICAgICAgICA8bGk+Q3VzdG9tIFFSIGNvZGUgKHN0YW5kYXJkIGRlc2lnbik8L2xpPgogICAgICAgICAgICA8bGk+QmFzaWMgdmlldyBhbmFseXRpY3M8L2xpPgogICAgICAgICAgICA8bGk+MSBtYWpvciB1cGRhdGUgcGVyIHllYXI8L2xpPgogICAgICAgICAgICA8bGk+VVJMOiBteS5oYW5kc2hha2UuYWZyaWNhL3lvdXJuYW1lPC9saT4KICAgICAgICAgIDwvdWw+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0icG9saWN5LWJveCI+CiAgICAgICAgICA8aDQ+8J+TnCBJbXBvcnRhbnQgUG9saWNpZXM8L2g0PgogICAgICAgICAgPHVsPgogICAgICAgICAgICA8bGk+T25lLXRpbWUgc2V0dXAsIGFubnVhbCByZW5ld2FsPC9saT4KICAgICAgICAgICAgPGxpPlVwZGF0ZXM6IDEgbWFqb3IgY2hhbmdlIHBlciB5ZWFyIGluY2x1ZGVkPC9saT4KICAgICAgICAgICAgPGxpPkNhbmNlbGxhdGlvbjogTm8gYXV0by1yZW5ld2FsIHByZXNzdXJlPC9saT4KICAgICAgICAgICAgPGxpPkRhdGEgcHJpdmFjeTogV2UgbmV2ZXIgc2VsbCB5b3VyIGluZm88L2xpPgogICAgICAgICAgICA8bGk+RnVsbCByZWZ1bmQgd2l0aGluIDMwIGRheXMgaWYgdW5zYXRpc2ZpZWQ8L2xpPgogICAgICAgICAgPC91bD4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8ZGl2IGNsYXNzPSJndWFyYW50ZWUtYm94Ij4KICAgICAgICAgIDxoMz7wn5uh77iPIDMwLURheSBNb25leS1CYWNrIEd1YXJhbnRlZTwvaDM+CiAgICAgICAgICA8cD5Ob3QgaGFwcHkgd2l0aCB5b3VyIGNhcmQ/IEdldCBhIGZ1bGwgcmVmdW5kIHdpdGhpbiAzMCBkYXlzLiBObyBxdWVzdGlvbnMuIE5vIGhhc3NsZS4gV2Ugb25seSB3YW50IGhhcHB5IGNsaWVudHMuPC9wPgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9InRydXN0LWJhZGdlcyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ0cnVzdC1iYWRnZSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRydXN0LWJhZGdlLWljb24iPvCflJI8L2Rpdj4KICAgICAgICAgICAgPHNwYW4+U2VjdXJlPGJyPlBheW1lbnQ8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InRydXN0LWJhZGdlIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJ1c3QtYmFkZ2UtaWNvbiI+4pqhPC9kaXY+CiAgICAgICAgICAgIDxzcGFuPjQ4LUhvdXI8YnI+RGVsaXZlcnk8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InRydXN0LWJhZGdlIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJ1c3QtYmFkZ2UtaWNvbiI+4pyTPC9kaXY+CiAgICAgICAgICAgIDxzcGFuPlNhdGlzZmFjdGlvbjxicj5HdWFyYW50ZWVkPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICAKICAgICAgPCEtLSBPUkRFUiBGT1JNIC0tPgogICAgICA8ZGl2IGNsYXNzPSJvcmRlci1mb3JtIj4KICAgICAgICA8aDI+WW91ciBJbmZvcm1hdGlvbjwvaDI+CiAgICAgICAgCiAgICAgICAgPGZvcm0gYWN0aW9uPSIvcHJvY2Vzcy1vcmRlciIgbWV0aG9kPSJQT1NUIiBpZD0ib3JkZXJGb3JtIj4KICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InRpZXIiIHZhbHVlPSJlc3NlbnRpYWwiPgogICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0icHJpY2UiIHZhbHVlPSI5NyI+CiAgICAgICAgICAKICAgICAgICAgIDwhLS0gUEVSU09OQUwgSU5GTyAtLT4KICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm0tc2VjdGlvbiI+CiAgICAgICAgICAgIDxoMz4x77iP4oOjIFBlcnNvbmFsIERldGFpbHM8L2gzPgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1ncm91cCI+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iZnVsbC1uYW1lIj5GdWxsIE5hbWUgKjwvbGFiZWw+CiAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJmdWxsLW5hbWUiIG5hbWU9ImZ1bGxfbmFtZSIgcmVxdWlyZWQgcGxhY2Vob2xkZXI9IkpvaG4gRG9lIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLXJvdyI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1ncm91cCI+CiAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJlbWFpbCI+RW1haWwgQWRkcmVzcyAqPC9sYWJlbD4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJlbWFpbCIgaWQ9ImVtYWlsIiBuYW1lPSJlbWFpbCIgcmVxdWlyZWQgcGxhY2Vob2xkZXI9ImpvaG5AZXhhbXBsZS5jb20iPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIAogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm0tZ3JvdXAiPgogICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0icGhvbmUiPlBob25lIE51bWJlciAqPC9sYWJlbD4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZWwiIGlkPSJwaG9uZSIgbmFtZT0icGhvbmUiIHJlcXVpcmVkIHBsYWNlaG9sZGVyPSIrMjU0IDcwMCAwMDAwMDAiPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm0tZ3JvdXAiPgogICAgICAgICAgICAgIDxsYWJlbCBmb3I9IndoYXRzYXBwIj5XaGF0c0FwcCBOdW1iZXIgKGlmIGRpZmZlcmVudCk8L2xhYmVsPgogICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZWwiIGlkPSJ3aGF0c2FwcCIgbmFtZT0id2hhdHNhcHAiIHBsYWNlaG9sZGVyPSIrMjU0IDcwMCAwMDAwMDAiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm0tbm90ZSI+V2UnbGwgc2VuZCBvcmRlciB1cGRhdGVzIGFuZCBkZWxpdmVyeSBjb25maXJtYXRpb24gaGVyZTwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgCiAgICAgICAgICA8IS0tIENBUkQgSU5GTyAtLT4KICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm0tc2VjdGlvbiI+CiAgICAgICAgICAgIDxoMz4y77iP4oOjIENhcmQgQ29udGVudDwvaDM+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLWdyb3VwIj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJjYXJkLW5hbWUiPk5hbWUgb24gQ2FyZCAqPC9sYWJlbD4KICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgaWQ9ImNhcmQtbmFtZSIgbmFtZT0iY2FyZF9uYW1lIiByZXF1aXJlZCBwbGFjZWhvbGRlcj0iSG93IHNob3VsZCB5b3VyIG5hbWUgYXBwZWFyPyI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1ub3RlIj5UaGlzIGlzIHRoZSBwcmltYXJ5IG5hbWUgZGlzcGxheWVkIG9uIHlvdXIgZGlnaXRhbCBjYXJkPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1ncm91cCI+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idGl0bGUiPlByb2Zlc3Npb25hbCBUaXRsZSAqPC9sYWJlbD4KICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgaWQ9InRpdGxlIiBuYW1lPSJ0aXRsZSIgcmVxdWlyZWQgcGxhY2Vob2xkZXI9ImUuZy4sIEZvdW5kZXIgJiBDRU8sIERpZ2l0YWwgTWFya2V0aW5nIENvbnN1bHRhbnQiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm0tZ3JvdXAiPgogICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImNvbXBhbnkiPkNvbXBhbnkvQnVzaW5lc3MgTmFtZTwvbGFiZWw+CiAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJjb21wYW55IiBuYW1lPSJjb21wYW55IiBwbGFjZWhvbGRlcj0iWW91ciBidXNpbmVzcyBuYW1lIChvcHRpb25hbCkiPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm0tZ3JvdXAiPgogICAgICAgICAgICAgIDxsYWJlbCBmb3I9ImJpbyI+UHJvZmVzc2lvbmFsIEJpbyAoMTUwIHdvcmRzIG1heCkgKjwvbGFiZWw+CiAgICAgICAgICAgICAgPHRleHRhcmVhIGlkPSJiaW8iIG5hbWU9ImJpbyIgcmVxdWlyZWQgcGxhY2Vob2xkZXI9IlRlbGwgcGVvcGxlIHdobyB5b3UgYXJlIGFuZCB3aGF0IHlvdSBkby4gTWFrZSBpdCBjb21wZWxsaW5nISBFeGFtcGxlOiAnSSBoZWxwIGVudHJlcHJlbmV1cnMgYnVpbGQgZGlnaXRhbCBlbXBpcmVzIHRocm91Z2ggc3RyYXRlZ2ljIGJyYW5kaW5nIGFuZCBjb250ZW50IG1hcmtldGluZy4uLiciPjwvdGV4dGFyZWE+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1ub3RlIj5UaGlzIGFwcGVhcnMgcHJvbWluZW50bHkgb24geW91ciBjYXJkIC0gbWFrZSBpdCBwb3dlcmZ1bCE8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLWdyb3VwIj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ3ZWJzaXRlIj5XZWJzaXRlIFVSTDwvbGFiZWw+CiAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InVybCIgaWQ9IndlYnNpdGUiIG5hbWU9IndlYnNpdGUiIHBsYWNlaG9sZGVyPSJodHRwczovL3lvdXJ3ZWJzaXRlLmNvbSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICAKICAgICAgICAgIDwhLS0gREVTSUdOIFBSRUZFUkVOQ0VTIC0tPgogICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1zZWN0aW9uIj4KICAgICAgICAgICAgPGgzPjPvuI/ig6MgRGVzaWduICYgQ29sb3JzPC9oMz4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm0tZ3JvdXAiPgogICAgICAgICAgICAgIDxsYWJlbCBmb3I9InByaW1hcnktY29sb3IiPlByaW1hcnkgQnJhbmQgQ29sb3IgKjwvbGFiZWw+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sb3ItcGlja2VyLWdyb3VwIj4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJjb2xvciIgaWQ9InByaW1hcnktY29sb3IiIG5hbWU9InByaW1hcnlfY29sb3IiIHZhbHVlPSIjRkZENzAwIj4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJwcmltYXJ5X2NvbG9yX2hleCIgcGxhY2Vob2xkZXI9IiNGRkQ3MDAiIHZhbHVlPSIjRkZENzAwIj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLW5vdGUiPkNob29zZSBhIGNvbG9yIHRoYXQgcmVwcmVzZW50cyB5b3VyIGJyYW5kIGlkZW50aXR5PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1ncm91cCI+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0ic2Vjb25kYXJ5LWNvbG9yIj5TZWNvbmRhcnkvQWNjZW50IENvbG9yPC9sYWJlbD4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xvci1waWNrZXItZ3JvdXAiPgogICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNvbG9yIiBpZD0ic2Vjb25kYXJ5LWNvbG9yIiBuYW1lPSJzZWNvbmRhcnlfY29sb3IiIHZhbHVlPSIjMDAxRjNGIj4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJzZWNvbmRhcnlfY29sb3JfaGV4IiBwbGFjZWhvbGRlcj0iIzAwMUYzRiIgdmFsdWU9IiMwMDFGM0YiPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm0tbm90ZSI+Q29tcGxlbWVudGFyeSBjb2xvciBmb3IgYWNjZW50cyBhbmQgaGlnaGxpZ2h0czwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvcm0tZ3JvdXAiPgogICAgICAgICAgICAgIDxsYWJlbCBmb3I9InN0eWxlLXByZWZlcmVuY2UiPk92ZXJhbGwgU3R5bGUgUHJlZmVyZW5jZTwvbGFiZWw+CiAgICAgICAgICAgICAgPHNlbGVjdCBpZD0ic3R5bGUtcHJlZmVyZW5jZSIgbmFtZT0ic3R5bGVfcHJlZmVyZW5jZSI+CiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJtb2Rlcm4iPk1vZGVybiAmIE1pbmltYWxpc3Q8L29wdGlvbj4KICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9ImJvbGQiPkJvbGQgJiBWaWJyYW50PC9vcHRpb24+CiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJlbGVnYW50Ij5FbGVnYW50ICYgU29waGlzdGljYXRlZDwvb3B0aW9uPgogICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iY3JlYXRpdmUiPkNyZWF0aXZlICYgQXJ0aXN0aWM8L29wdGlvbj4KICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9InByb2Zlc3Npb25hbCI+UHJvZmVzc2lvbmFsICYgQ29ycG9yYXRlPC9vcHRpb24+CiAgICAgICAgICAgICAgPC9zZWxlY3Q+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICAKICAgICAgICAgIDwhLS0gU09DSUFMIExJTktTIC0tPgogICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1zZWN0aW9uIj4KICAgICAgICAgICAgPGgzPjTvuI/ig6MgU29jaWFsIE1lZGlhIExpbmtzIChVcCB0byA1KTwvaDM+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLWdyb3VwIj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJsaW5rZWRpbiI+TGlua2VkSW4gUHJvZmlsZSBVUkw8L2xhYmVsPgogICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ1cmwiIGlkPSJsaW5rZWRpbiIgbmFtZT0ibGlua2VkaW4iIHBsYWNlaG9sZGVyPSJodHRwczovL2xpbmtlZGluLmNvbS9pbi95b3VycHJvZmlsZSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1ncm91cCI+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iaW5zdGFncmFtIj5JbnN0YWdyYW0gUHJvZmlsZSBVUkw8L2xhYmVsPgogICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ1cmwiIGlkPSJpbnN0YWdyYW0iIG5hbWU9Imluc3RhZ3JhbSIgcGxhY2Vob2xkZXI9Imh0dHBzOi8vaW5zdGFncmFtLmNvbS95b3VyaGFuZGxlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLWdyb3VwIj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ0d2l0dGVyIj5Ud2l0dGVyL1ggUHJvZmlsZSBVUkw8L2xhYmVsPgogICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ1cmwiIGlkPSJ0d2l0dGVyIiBuYW1lPSJ0d2l0dGVyIiBwbGFjZWhvbGRlcj0iaHR0cHM6Ly90d2l0dGVyLmNvbS95b3VyaGFuZGxlIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLWdyb3VwIj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJmYWNlYm9vayI+RmFjZWJvb2sgUGFnZSBVUkw8L2xhYmVsPgogICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ1cmwiIGlkPSJmYWNlYm9vayIgbmFtZT0iZmFjZWJvb2siIHBsYWNlaG9sZGVyPSJodHRwczovL2ZhY2Vib29rLmNvbS95b3VycGFnZSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1ncm91cCI+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0ib3RoZXItbGluayI+T3RoZXIgTGluayAoWW91VHViZSwgVGlrVG9rLCBldGMuKTwvbGFiZWw+CiAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InVybCIgaWQ9Im90aGVyLWxpbmsiIG5hbWU9Im90aGVyX2xpbmsiIHBsYWNlaG9sZGVyPSJBbnkgb3RoZXIgc29jaWFsIG9yIHdlYnNpdGUgbGluayI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICAKICAgICAgICAgIDwhLS0gUEFZTUVOVCBNRVRIT0QgLS0+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLXNlY3Rpb24iPgogICAgICAgICAgICA8aDM+Ne+4j+KDoyBQYXltZW50IE1ldGhvZDwvaDM+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLWdyb3VwIj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJwYXltZW50LW1ldGhvZCI+SG93IHdvdWxkIHlvdSBsaWtlIHRvIHBheT8gKjwvbGFiZWw+CiAgICAgICAgICAgICAgPHNlbGVjdCBpZD0icGF5bWVudC1tZXRob2QiIG5hbWU9InBheW1lbnRfbWV0aG9kIiByZXF1aXJlZD4KICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IiI+U2VsZWN0IHlvdXIgcHJlZmVycmVkIHBheW1lbnQgbWV0aG9kLi4uPC9vcHRpb24+CiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJjYXJkIj7wn5KzIENyZWRpdC9EZWJpdCBDYXJkIChJbnRlcm5hdGlvbmFsKTwvb3B0aW9uPgogICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0ibXBlc2EiPvCfk7EgTS1QZXNhIChLZW55YSk8L29wdGlvbj4KICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9ImFpcnRlbCI+8J+TsSBBaXJ0ZWwgTW9uZXk8L29wdGlvbj4KICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9Im10biI+8J+TsSBNVE4gTW9iaWxlIE1vbmV5PC9vcHRpb24+CiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJiYW5rIj7wn4+mIEJhbmsgVHJhbnNmZXI8L29wdGlvbj4KICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9InBheXBhbCI+8J+SsCBQYXlQYWw8L29wdGlvbj4KICAgICAgICAgICAgICA8L3NlbGVjdD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLW5vdGUiIHN0eWxlPSJiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRkVGM0M3IDAlLCAjRkRFNjhBIDEwMCUpOyBwYWRkaW5nOiAxLjVyZW07IGJvcmRlci1yYWRpdXM6IDEycHg7IG1hcmdpbi10b3A6IDEuNXJlbTsgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1nb2xkLXdhcm0pOyI+CiAgICAgICAgICAgICAgPHN0cm9uZyBzdHlsZT0iY29sb3I6IHZhcigtLW5hdnkpOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogMC41cmVtOyI+8J+SoSBOZXh0IFN0ZXBzIEFmdGVyIFN1Ym1pc3Npb246PC9zdHJvbmc+CiAgICAgICAgICAgICAgQWZ0ZXIgeW91IHN1Ym1pdCB0aGlzIGZvcm0sIHlvdSdsbCByZWNlaXZlIGRldGFpbGVkIHBheW1lbnQgaW5zdHJ1Y3Rpb25zIHZpYSBlbWFpbCBhbmQgV2hhdHNBcHAgd2l0aGluIG1pbnV0ZXMuIFlvdXIgY2FyZCBjcmVhdGlvbiBiZWdpbnMgaW1tZWRpYXRlbHkgYWZ0ZXIgcGF5bWVudCBjb25maXJtYXRpb24uIERlbGl2ZXJ5OiA0OCBob3VycyBndWFyYW50ZWVkIQogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgCiAgICAgICAgICA8IS0tIFBIT1RPIFVQTE9BRCBOT1RFIC0tPgogICAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1zZWN0aW9uIj4KICAgICAgICAgICAgPGgzPjbvuI/ig6MgUGhvdG8gVXBsb2FkPC9oMz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0icGhvdG8tdXBsb2FkLWJveCI+CiAgICAgICAgICAgICAgPGg0PvCfk7ggUGhvdG8gVXBsb2FkIEluc3RydWN0aW9uczwvaDQ+CiAgICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgICA8c3Ryb25nPkFmdGVyIHlvdXIgb3JkZXIgaXMgY29uZmlybWVkLDwvc3Ryb25nPiB3ZSdsbCBzZW5kIHlvdSBzZWN1cmUgdXBsb2FkIGluc3RydWN0aW9ucyBmb3IgeW91ciBwcm9mZXNzaW9uYWwgcGhvdG8uIAogICAgICAgICAgICAgICAgPGJyPjxicj4KICAgICAgICAgICAgICAgIDxzdHJvbmc+UmVxdWlyZW1lbnRzOjwvc3Ryb25nPiBIaWdoLXJlc29sdXRpb24gKGF0IGxlYXN0IDEwMDB4MTAwMHB4KSwgcHJvZmVzc2lvbmFsIGFwcGVhcmFuY2UsIGNsZWFyIGZhY2UsIGdvb2QgbGlnaHRpbmcuIEhlYWRzaG90cyB3b3JrIGJlc3QhCiAgICAgICAgICAgICAgICA8YnI+PGJyPgogICAgICAgICAgICAgICAgPHN0cm9uZz5Eb24ndCBoYXZlIGEgcHJvZmVzc2lvbmFsIHBob3RvPzwvc3Ryb25nPiBXZSBjYW4gcmVjb21tZW5kIGFmZm9yZGFibGUgcGhvdG9ncmFwaGVycyBpbiB5b3VyIGFyZWEgb3IgZ3VpZGUgeW91IG9uIHRha2luZyBhIGdyZWF0IERJWSBwaG90byB3aXRoIHlvdXIgc21hcnRwaG9uZS4KICAgICAgICAgICAgICA8L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICAKICAgICAgICAgIDwhLS0gVEVSTVMgLS0+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXJtcy1jaGVja2JveCI+CiAgICAgICAgICAgIDxsYWJlbD4KICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIHJlcXVpcmVkPgogICAgICAgICAgICAgIDxzcGFuPgogICAgICAgICAgICAgICAgSSBhZ3JlZSB0byB0aGUgPGEgaHJlZj0iaHR0cHM6Ly9oYW5kc2hha2UuYWZyaWNhL3Rlcm1zIiB0YXJnZXQ9Il9ibGFuayI+VGVybXMgb2YgU2VydmljZTwvYT4gYW5kIDxhIGhyZWY9Imh0dHBzOi8vaGFuZHNoYWtlLmFmcmljYS9wcml2YWN5IiB0YXJnZXQ9Il9ibGFuayI+UHJpdmFjeSBQb2xpY3k8L2E+LiBJIHVuZGVyc3RhbmQgdGhpcyBpcyBhIDxzdHJvbmc+MS15ZWFyIHN1YnNjcmlwdGlvbjwvc3Ryb25nPiB3aXRoIGEgPHN0cm9uZz4zMC1kYXkgbW9uZXktYmFjayBndWFyYW50ZWU8L3N0cm9uZz4uIEkgY2FuIGNhbmNlbCBhbnl0aW1lIHdpdGhvdXQgcGVuYWx0eSwgYW5kIG15IGRhdGEgaXMgbmV2ZXIgc29sZCB0byB0aGlyZCBwYXJ0aWVzLgogICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgPC9sYWJlbD4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgCiAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgY2xhc3M9InN1Ym1pdC1idG4iPgogICAgICAgICAgICDwn5qAIENvbXBsZXRlIE9yZGVyIC0gJDk3CiAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICA8L2Zvcm0+CiAgICAgIDwvZGl2PgogICAgICAKICAgIDwvZGl2PgogIDwvZGl2PgoKICA8IS0tIEZPT1RFUiAtLT4KICA8Zm9vdGVyIGNsYXNzPSJmb290ZXIiPgogICAgPGRpdiBjbGFzcz0iZm9vdGVyLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlci10cnVzdCI+CiAgICAgICAgPHNwYW4+8J+UkiBTZWN1cmUgQ2hlY2tvdXQ8L3NwYW4+CiAgICAgICAgPHNwYW4+8J+boe+4jyAzMC1EYXkgTW9uZXktQmFjayBHdWFyYW50ZWU8L3NwYW4+CiAgICAgICAgPHNwYW4+4pqhIDQ4LUhvdXIgRGVsaXZlcnk8L3NwYW4+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJmb290ZXItYm90dG9tIj4KICAgICAgICA8cD7CqSAyMDI1IEhhbmRzaGFrZS5hZnJpY2Eg4oCiIFF1ZXN0aW9ucz8gPGEgaHJlZj0iaHR0cHM6Ly9oYW5kc2hha2UuYWZyaWNhL2NvbnRhY3QiPkNvbnRhY3QgdXMgYW55dGltZTwvYT48L3A+CiAgICAgICAgPHAgc3R5bGU9Im1hcmdpbi10b3A6IDAuNXJlbTsgb3BhY2l0eTogMC44OyI+UG93ZXJlZCBieSA8YSBocmVmPSJodHRwczovL2R5bmFtaWNwYXJhZGlnbXMuaW8iPkR5bmFtaWMgUGFyYWRpZ21zPC9hPjwvcD4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Zvb3Rlcj4KCiAgPCEtLSBTQ1JJUFRTIC0tPgogIDxzY3JpcHQ+CiAgICAvLyBTZWN1cml0eQogICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignY29udGV4dG1lbnUnLCBlID0+IGUucHJldmVudERlZmF1bHQoKSk7CiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgZnVuY3Rpb24oZSkgewogICAgICBpZiAoZS5rZXlDb2RlID09PSAxMjMgfHwgKGUuY3RybEtleSAmJiBlLnNoaWZ0S2V5ICYmIGUua2V5Q29kZSA9PT0gNzMpKSB7CiAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgICB9CiAgICB9KTsKICAgIAogICAgLy8gU3luYyBjb2xvciBwaWNrZXJzIHdpdGggaGV4IGlucHV0cwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3ByaW1hcnktY29sb3InKS5hZGRFdmVudExpc3RlbmVyKCdpbnB1dCcsIGZ1bmN0aW9uKGUpIHsKICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaW5wdXRbbmFtZT0icHJpbWFyeV9jb2xvcl9oZXgiXScpLnZhbHVlID0gZS50YXJnZXQudmFsdWU7CiAgICB9KTsKICAgIAogICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaW5wdXRbbmFtZT0icHJpbWFyeV9jb2xvcl9oZXgiXScpLmFkZEV2ZW50TGlzdGVuZXIoJ2lucHV0JywgZnVuY3Rpb24oZSkgewogICAgICBpZiAoL14jWzAtOUEtRl17Nn0kL2kudGVzdChlLnRhcmdldC52YWx1ZSkpIHsKICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncHJpbWFyeS1jb2xvcicpLnZhbHVlID0gZS50YXJnZXQudmFsdWU7CiAgICAgIH0KICAgIH0pOwogICAgCiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2Vjb25kYXJ5LWNvbG9yJykuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLCBmdW5jdGlvbihlKSB7CiAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2lucHV0W25hbWU9InNlY29uZGFyeV9jb2xvcl9oZXgiXScpLnZhbHVlID0gZS50YXJnZXQudmFsdWU7CiAgICB9KTsKICAgIAogICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaW5wdXRbbmFtZT0ic2Vjb25kYXJ5X2NvbG9yX2hleCJdJykuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLCBmdW5jdGlvbihlKSB7CiAgICAgIGlmICgvXiNbMC05QS1GXXs2fSQvaS50ZXN0KGUudGFyZ2V0LnZhbHVlKSkgewogICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzZWNvbmRhcnktY29sb3InKS52YWx1ZSA9IGUudGFyZ2V0LnZhbHVlOwogICAgICB9CiAgICB9KTsKICAgIAogICAgLy8gRm9ybSB2YWxpZGF0aW9uIGVuaGFuY2VtZW50CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnb3JkZXJGb3JtJykuYWRkRXZlbnRMaXN0ZW5lcignc3VibWl0JywgZnVuY3Rpb24oZSkgewogICAgICBjb25zdCBiaW8gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYmlvJykudmFsdWU7CiAgICAgIGNvbnN0IHdvcmRDb3VudCA9IGJpby50cmltKCkuc3BsaXQoL1xzKy8pLmxlbmd0aDsKICAgICAgCiAgICAgIGlmICh3b3JkQ291bnQgPiAxNTApIHsKICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgYWxlcnQoJ1lvdXIgYmlvIGV4Y2VlZHMgMTUwIHdvcmRzLiBQbGVhc2Ugc2hvcnRlbiBpdCB0byAnICsgKHdvcmRDb3VudCAtIDE1MCkgKyAnIGZld2VyIHdvcmRzLicpOwogICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdiaW8nKS5mb2N1cygpOwogICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgfQogICAgfSk7CiAgPC9zY3JpcHQ+Cgo8L2JvZHk+CjwvaHRtbD4=","embed":""}
Order Essential Card - $97/year | Handshake.africa
Handshake.africa

đŸŽ¯ Order Your Essential Card

$97/year

Professional digital presence. Perfect for getting started.

⚡ 48-Hour Delivery
đŸ›Ąī¸ 30-Day Guarantee
🎨 Custom Design

📋 Order Summary

Essential Digital Card $97.00
Duration 1 Year
Delivery Timeline 48 Hours
Total $97.00 USD

✓ What's Included

  • Professional digital card
  • Your choice of brand colors
  • Photo, name, title, bio (150 words)
  • 5 social media links
  • Call, Email, WhatsApp buttons
  • Share & download vCard
  • Custom QR code (standard design)
  • Basic view analytics
  • 1 major update per year
  • URL: my.handshake.africa/yourname

📜 Important Policies

  • One-time setup, annual renewal
  • Updates: 1 major change per year included
  • Cancellation: No auto-renewal pressure
  • Data privacy: We never sell your info
  • Full refund within 30 days if unsatisfied

đŸ›Ąī¸ 30-Day Money-Back Guarantee

Not happy with your card? Get a full refund within 30 days. No questions. No hassle. We only want happy clients.

🔒
Secure
Payment
⚡
48-Hour
Delivery
✓
Satisfaction
Guaranteed

Your Information

1ī¸âƒŖ Personal Details

We'll send order updates and delivery confirmation here

2ī¸âƒŖ Card Content

This is the primary name displayed on your digital card
This appears prominently on your card - make it powerful!

3ī¸âƒŖ Design & Colors

Choose a color that represents your brand identity
Complementary color for accents and highlights

4ī¸âƒŖ Social Media Links (Up to 5)

5ī¸âƒŖ Payment Method

💡 Next Steps After Submission: After you submit this form, you'll receive detailed payment instructions via email and WhatsApp within minutes. Your card creation begins immediately after payment confirmation. Delivery: 48 hours guaranteed!

6ī¸âƒŖ Photo Upload

📸 Photo Upload Instructions

After your order is confirmed, we'll send you secure upload instructions for your professional photo.

Requirements: High-resolution (at least 1000x1000px), professional appearance, clear face, good lighting. Headshots work best!

Don't have a professional photo? We can recommend affordable photographers in your area or guide you on taking a great DIY photo with your smartphone.

🔒 Secure Checkout đŸ›Ąī¸ 30-Day Money-Back Guarantee ⚡ 48-Hour Delivery

Š 2025 Handshake.africa â€ĸ Questions? Contact us anytime

Powered by Dynamic Paradigms

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

warning