cropper

THE SOVEREIGN ARCHITECTS DIGITAL MEDIA

{"js":"PCEtLSBQQVNURSBUSElTIEVOVElSRSBCTE9DSyBJTlRPIEEgQ1VTVE9NIEhUTUwgRUxFTUVOVCAtLT4KPHN0eWxlPgovKiBISURFIFlPVVIgRlVOTkVMIEJVSUxERVInUyBZRUxMT1cgTUVOVSAqLwouZWxIZWFkZXIsCi5lbEhlYWRlcldyYXBwZXIsCmhlYWRlcltjbGFzcyo9ImhlYWRlciJdLApuYXZbY2xhc3MqPSJuYXYiXSwKZGl2W2NsYXNzKj0ibWVudSJdLAouc2l0ZS1oZWFkZXIsCi5tYWluLWhlYWRlciwKI2hlYWRlciB7CiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7Cn0KCi8qIE5FVyBDTEVBTiBOQVZJR0FUSU9OICovCi5zb3ZlcmVpZ24taGVhZGVyIHsKICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDI3LCA0MiwgMC45NSk7CiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMik7CiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7CiAgICBwb3NpdGlvbjogc3RpY2t5OwogICAgdG9wOiAwOwogICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50OwogICAgd2lkdGg6IDEwMCU7Cn0KLnNvdmVyZWlnbi1oZWFkZXItY29udGVudCB7CiAgICBtYXgtd2lkdGg6IDEyMDBweDsKICAgIG1hcmdpbjogMCBhdXRvOwogICAgZGlzcGxheTogZmxleDsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47Cn0KLnNvdmVyZWlnbi1icmFuZCB7CiAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgIGZvbnQtc2l6ZTogMS4ycmVtOwogICAgY29sb3I6ICNENEFGMzc7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICBmb250LXdlaWdodDogNjAwOwp9Ci5zb3ZlcmVpZ24tbmF2IHsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBnYXA6IDMwcHg7CiAgICBhbGlnbi1pdGVtczogY2VudGVyOwp9Ci5zb3ZlcmVpZ24tbmF2LWxpbmsgewogICAgY29sb3I6ICNGOEY0RUM7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICBmb250LXdlaWdodDogNTAwOwogICAgZm9udC1zaXplOiAwLjk1cmVtOwogICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgIGxldHRlci1zcGFjaW5nOiAxcHg7CiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOwp9Ci5zb3ZlcmVpZ24tbmF2LWxpbms6aG92ZXIgewogICAgY29sb3I6ICNENEFGMzc7Cn0KLnNvdmVyZWlnbi1oYW1idXJnZXIgewogICAgZGlzcGxheTogbm9uZTsKICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgICBnYXA6IDVweDsKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIHBhZGRpbmc6IDVweDsKfQouc292ZXJlaWduLWhhbWJ1cmdlciBzcGFuIHsKICAgIHdpZHRoOiAyNXB4OwogICAgaGVpZ2h0OiAzcHg7CiAgICBiYWNrZ3JvdW5kOiAjRDRBRjM3OwogICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7CiAgICBib3JkZXItcmFkaXVzOiAycHg7Cn0KLnNvdmVyZWlnbi1oYW1idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHsKICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCA1cHgpOwp9Ci5zb3ZlcmVpZ24taGFtYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7CiAgICBvcGFjaXR5OiAwOwp9Ci5zb3ZlcmVpZ24taGFtYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7CiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg3cHgsIC02cHgpOwp9CgpAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHsKICAgIC5zb3ZlcmVpZ24tbmF2IHsKICAgICAgICBkaXNwbGF5OiBub25lOwogICAgICAgIHBvc2l0aW9uOiBmaXhlZDsKICAgICAgICB0b3A6IDcwcHg7CiAgICAgICAgbGVmdDogMDsKICAgICAgICByaWdodDogMDsKICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCAyNywgNDIsIDAuOTgpOwogICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgICAgICAgcGFkZGluZzogMzBweDsKICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMyk7CiAgICAgICAgZ2FwOiAyMHB4OwogICAgICAgIHotaW5kZXg6IDk5OTg7CiAgICB9CiAgICAuc292ZXJlaWduLW5hdi5hY3RpdmUgewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICB9CiAgICAuc292ZXJlaWduLWhhbWJ1cmdlciB7CiAgICAgICAgZGlzcGxheTogZmxleDsKICAgIH0KfQo8L3N0eWxlPgoKPGhlYWRlciBjbGFzcz0ic292ZXJlaWduLWhlYWRlciI+CiAgICA8ZGl2IGNsYXNzPSJzb3ZlcmVpZ24taGVhZGVyLWNvbnRlbnQiPgogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vdGhlc292ZXJlaWduYXJjaGl0ZWN0cy5jb20vMjAyNmhlYXJ0aCIgY2xhc3M9InNvdmVyZWlnbi1icmFuZCI+VEhFIFNPVkVSRUlHTiBBUkNISVRFQ1RT4oSiPC9hPgogICAgICAgIDxuYXYgY2xhc3M9InNvdmVyZWlnbi1uYXYiIGlkPSJzb3ZlcmVpZ25OYXYiPgogICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3RoZXNvdmVyZWlnbmFyY2hpdGVjdHMuY29tLzIwMjZoZWFydGgiIGNsYXNzPSJzb3ZlcmVpZ24tbmF2LWxpbmsiPkhvbWU8L2E+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vdGhlc292ZXJlaWduYXJjaGl0ZWN0cy5jb20vaGVhcnRoLWFzc2Vzc21lbnQiIGNsYXNzPSJzb3ZlcmVpZ24tbmF2LWxpbmsiPkFzc2Vzc21lbnQ8L2E+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vdGhlc292ZXJlaWduYXJjaGl0ZWN0cy5jb20vaHViLWluZGV4IiBjbGFzcz0ic292ZXJlaWduLW5hdi1saW5rIj5UcmFpbmluZzwvYT4KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly90aGVzb3ZlcmVpZ25hcmNoaXRlY3RzLmNvbS9oaXZlLWVjb3N5c3RlbSIgY2xhc3M9InNvdmVyZWlnbi1uYXYtbGluayI+UHJvZ3JhbXM8L2E+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vdGhlc292ZXJlaWduYXJjaGl0ZWN0cy5jb20vaGl2ZS1jb250YWN0IiBjbGFzcz0ic292ZXJlaWduLW5hdi1saW5rIj5Db250YWN0PC9hPgogICAgICAgIDwvbmF2PgogICAgICAgIDxkaXYgY2xhc3M9InNvdmVyZWlnbi1oYW1idXJnZXIiIGlkPSJzb3ZlcmVpZ25IYW1idXJnZXIiIG9uY2xpY2s9InRvZ2dsZVNvdmVyZWlnbk1lbnUoKSI+CiAgICAgICAgICAgIDxzcGFuPjwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4+PC9zcGFuPgogICAgICAgICAgICA8c3Bhbj48L3NwYW4+CiAgICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KPC9oZWFkZXI+Cgo8c2NyaXB0PgpmdW5jdGlvbiB0b2dnbGVTb3ZlcmVpZ25NZW51KCkgewogICAgY29uc3QgbmF2ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NvdmVyZWlnbk5hdicpOwogICAgY29uc3QgaGFtYnVyZ2VyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NvdmVyZWlnbkhhbWJ1cmdlcicpOwogICAgbmF2LmNsYXNzTGlzdC50b2dnbGUoJ2FjdGl2ZScpOwogICAgaGFtYnVyZ2VyLmNsYXNzTGlzdC50b2dnbGUoJ2FjdGl2ZScpOwp9Cgpkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKGV2ZW50KSB7CiAgICBjb25zdCBuYXYgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc292ZXJlaWduTmF2Jyk7CiAgICBjb25zdCBoYW1idXJnZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc292ZXJlaWduSGFtYnVyZ2VyJyk7CiAgICBjb25zdCBpc0NsaWNrSW5zaWRlID0gbmF2LmNvbnRhaW5zKGV2ZW50LnRhcmdldCkgfHwgaGFtYnVyZ2VyLmNvbnRhaW5zKGV2ZW50LnRhcmdldCk7CiAgICAKICAgIGlmICghaXNDbGlja0luc2lkZSAmJiBuYXYuY2xhc3NMaXN0LmNvbnRhaW5zKCdhY3RpdmUnKSkgewogICAgICAgIG5hdi5jbGFzc0xpc3QucmVtb3ZlKCdhY3RpdmUnKTsKICAgICAgICBoYW1idXJnZXIuY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJyk7CiAgICB9Cn0pOwo8L3NjcmlwdD4=","embed":""}
THE SOVEREIGN ARCHITECTS™
Home Assessment Training Programs Contact
{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCI+CiAgICA8dGl0bGU+VGhlIDUgUGlsbGFycyBvZiBTb3ZlcmVpZ250eSAoL2h1YjIwMjYtZnJhbWV3b3JrKSB8IFRIRSBTT1ZFUkVJR04gQVJDSElURUNUU+KEojwvdGl0bGU+CiAgICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iTGVhcm4gdGhlIGNvbXBsZXRlIGZyYW1ld29yayBmb3IgdHJhbnNpdGlvbmluZyBmcm9tIGNvbG9uaWFsIHRvIHNvdmVyZWlnbi4gVGhlIDUgUGlsbGFycyBldmVyeSBidXNpbmVzcyBvd25lciBtdXN0IGhhdmUuIj4KICAgIDxtZXRhIG5hbWU9ImF1dGhvciIgY29udGVudD0iVGhlIFNvdmVyZWlnbiBBcmNoaXRlY3Rz4oSiIj4KICAgIAogICAgPCEtLSBTZWN1cml0eSBIZWFkZXJzIC0tPgogICAgPG1ldGEgbmFtZT0icm9ib3RzIiBjb250ZW50PSJub2luZGV4LCBub2ZvbGxvdyI+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJDYWNoZS1Db250cm9sIiBjb250ZW50PSJuby1jYWNoZSwgbm8tc3RvcmUsIG11c3QtcmV2YWxpZGF0ZSI+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJQcmFnbWEiIGNvbnRlbnQ9Im5vLWNhY2hlIj4KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkV4cGlyZXMiIGNvbnRlbnQ9IjAiPgogICAgCiAgICA8bGluayBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBsYXlmYWlyK0Rpc3BsYXk6d2dodEA0MDA7NTAwOzYwMDs3MDAmZmFtaWx5PU1vbnRzZXJyYXQ6d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCIgcmVsPSJzdHlsZXNoZWV0Ij4KICAgIDxzdHlsZT4KICAgICAgICA6cm9vdCB7CiAgICAgICAgICAgIC0tZGVlcC1uYXZ5OiAjMEQxQjJBOwogICAgICAgICAgICAtLXJveWFsLWluZGlnbzogIzFDMUY0QTsKICAgICAgICAgICAgLS1wcmVzdGlnZS1nb2xkOiAjRDRBRjM3OwogICAgICAgICAgICAtLXJvc2UtZ29sZDogI0MyOUE4QjsKICAgICAgICAgICAgLS1pdm9yeS1saWdodDogI0Y4RjRFQzsKICAgICAgICAgICAgLS1zb2Z0LWdyZXk6ICNDOEM4Qzg7CiAgICAgICAgfQoKICAgICAgICAqIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9CgogICAgICAgIGJvZHkgewogICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kZWVwLW5hdnkpOwogICAgICAgICAgICBjb2xvcjogdmFyKC0taXZvcnktbGlnaHQpOwogICAgICAgICAgICBmb250LXNpemU6IDE4cHg7CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7CiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7CiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOwogICAgICAgIH0KCiAgICAgICAgLyogSGVhZGVyICovCiAgICAgICAgLmhlYWRlciB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDI3LCA0MiwgMC45NSk7CiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4yKTsKICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4OwogICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5OwogICAgICAgICAgICB0b3A6IDA7CiAgICAgICAgICAgIHotaW5kZXg6IDEwMDsKICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpOwogICAgICAgIH0KCiAgICAgICAgLmhlYWRlci1jb250ZW50IHsKICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7CiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOwogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgICAgICAgfQoKICAgICAgICAuYmFjay1idXR0b24gewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICBnYXA6IDhweDsKICAgICAgICAgICAgY29sb3I6IHZhcigtLXByZXN0aWdlLWdvbGQpOwogICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOwogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsKICAgICAgICB9CgogICAgICAgIC5iYWNrLWJ1dHRvbjpob3ZlciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTsgfQoKICAgICAgICAuYmFjay1idXR0b24gc3ZnIHsKICAgICAgICAgICAgd2lkdGg6IDIwcHg7CiAgICAgICAgICAgIGhlaWdodDogMjBweDsKICAgICAgICB9CgogICAgICAgIC5icmFuZC10aXRsZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLXByZXN0aWdlLWdvbGQpOwogICAgICAgIH0KCiAgICAgICAgLmhlYWRlci1zcGFjZXIgeyB3aWR0aDogMTAwcHg7IH0KCiAgICAgICAgLyogTWFpbiBDb250YWluZXIgKi8KICAgICAgICAubWFpbi1jb250YWluZXIgewogICAgICAgICAgICBtYXgtd2lkdGg6IDExMDBweDsKICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87CiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjBweCAxMDBweDsKICAgICAgICB9CgogICAgICAgIC8qIFZpZGVvIFByb2dyZXNzICovCiAgICAgICAgLnZpZGVvLXByb2dyZXNzIHsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OwogICAgICAgIH0KCiAgICAgICAgLnZpZGVvLXByb2dyZXNzIC5zZXJpZXMtbGFiZWwgewogICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07CiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7CiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmVzdGlnZS1nb2xkKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsKICAgICAgICB9CgogICAgICAgIC52aWRlby1wcm9ncmVzcyAudmlkZW8tdGl0bGUgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDR2dywgMi4zcmVtKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsKICAgICAgICB9CgogICAgICAgIC52aWRlby1wcm9ncmVzcyAudmlkZW8tbWV0YSB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLXNvZnQtZ3JleSk7CiAgICAgICAgfQoKICAgICAgICAudmlkZW8tcHJvZ3Jlc3MgLnZpZGVvLW1ldGEgc3BhbiB7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmVzdGlnZS1nb2xkKTsKICAgICAgICB9CgogICAgICAgIC8qIFByb2dyZXNzIERvdHMgKi8KICAgICAgICAucHJvZ3Jlc3MtZG90cyB7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGdhcDogMTJweDsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7CiAgICAgICAgfQoKICAgICAgICAucHJvZ3Jlc3MtZG90IHsKICAgICAgICAgICAgd2lkdGg6IDEycHg7CiAgICAgICAgICAgIGhlaWdodDogMTJweDsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMiwgMTc1LCA1NSwgMC4yKTsKICAgICAgICB9CgogICAgICAgIC5wcm9ncmVzcy1kb3QuYWN0aXZlIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJlc3RpZ2UtZ29sZCk7CiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMjEyLCAxNzUsIDU1LCAwLjYpOwogICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7CiAgICAgICAgfQoKICAgICAgICAvKiBWaWRlbyBDb250YWluZXIgKi8KICAgICAgICAudmlkZW8tY29udGFpbmVyIHsKICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDA7CiAgICAgICAgfQoKICAgICAgICAudmlkZW8td3JhcHBlciB7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsKICAgICAgICAgICAgaGVpZ2h0OiAwOwogICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OwogICAgICAgICAgICBib3gtc2hhZG93OiAKICAgICAgICAgICAgICAgIDAgMjBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC41KSwKICAgICAgICAgICAgICAgIDAgMCA2MHB4IHJnYmEoMjEyLCAxNzUsIDU1LCAwLjIpOwogICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDIxMiwgMTc1LCA1NSwgMC4zKTsKICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpOwogICAgICAgIH0KCiAgICAgICAgLnZpZGVvLXdyYXBwZXIgaWZyYW1lLAogICAgICAgIC52aWRlby13cmFwcGVyIHZpZGVvIHsKICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7CiAgICAgICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgICAgICBoZWlnaHQ6IDEwMCU7CiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsKICAgICAgICB9CgogICAgICAgIC52aWRlby1wbGFjZWhvbGRlciB7CiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgICAgdG9wOiAwOyBsZWZ0OiAwOwogICAgICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOwogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMywgMjcsIDQyLCAwLjk1KSwgcmdiYSgyOCwgMzEsIDc0LCAwLjk1KSk7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmVzdGlnZS1nb2xkKTsKICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtOwogICAgICAgIH0KCiAgICAgICAgLnZpZGVvLXBsYWNlaG9sZGVyIHAgewogICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsKICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWl2b3J5LWxpZ2h0KTsKICAgICAgICB9CgogICAgICAgIC8qIENvbnRlbnQgU2VjdGlvbiAqLwogICAgICAgIC5jb250ZW50LXNlY3Rpb24gewogICAgICAgICAgICBtYXJnaW46IDYwcHggMDsKICAgICAgICB9CgogICAgICAgIC5jb250ZW50LXNlY3Rpb24gaDIgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiAycmVtOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OwogICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJlc3RpZ2UtZ29sZCk7CiAgICAgICAgfQoKICAgICAgICAuY29udGVudC1zZWN0aW9uIHAgewogICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLXNvZnQtZ3JleSk7CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7CiAgICAgICAgfQoKICAgICAgICAvKiBQaWxsYXIgU2VjdGlvbiAqLwogICAgICAgIC5waWxsYXItc2VjdGlvbiB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMyk7CiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjEyLCAxNzUsIDU1LCAwLjIpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OwogICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDQwcHg7CiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwOwogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICAgICAgfQoKICAgICAgICAucGlsbGFyLXNlY3Rpb246OmJlZm9yZSB7CiAgICAgICAgICAgIGNvbnRlbnQ6ICcnOwogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgICAgICAgIHRvcDogMDsKICAgICAgICAgICAgbGVmdDogMDsKICAgICAgICAgICAgd2lkdGg6IDVweDsKICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1wcmVzdGlnZS1nb2xkKSwgdmFyKC0tcm9zZS1nb2xkKSk7CiAgICAgICAgfQoKICAgICAgICAucGlsbGFyLWhlYWRlciB7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgICAgIGdhcDogMjBweDsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsKICAgICAgICB9CgogICAgICAgIC5waWxsYXItaWNvbiB7CiAgICAgICAgICAgIHdpZHRoOiA3MHB4OwogICAgICAgICAgICBoZWlnaHQ6IDcwcHg7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXByZXN0aWdlLWdvbGQpLCB2YXIoLS1yb3NlLWdvbGQpKTsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOwogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgICAgICAgZm9udC1zaXplOiAycmVtOwogICAgICAgICAgICBmbGV4LXNocmluazogMDsKICAgICAgICB9CgogICAgICAgIC5waWxsYXItdGl0bGUtZ3JvdXAgaDMgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmVzdGlnZS1nb2xkKTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OwogICAgICAgIH0KCiAgICAgICAgLnBpbGxhci10aXRsZS1ncm91cCAucGlsbGFyLXN1YnRpdGxlIHsKICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tc29mdC1ncmV5KTsKICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOwogICAgICAgIH0KCiAgICAgICAgLnBpbGxhci1jb250ZW50IHAgewogICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zb2Z0LWdyZXkpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OwogICAgICAgIH0KCiAgICAgICAgLnBpbGxhci1jb250ZW50IHVsIHsKICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsKICAgICAgICAgICAgcGFkZGluZzogMDsKICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsKICAgICAgICB9CgogICAgICAgIC5waWxsYXItY29udGVudCBsaSB7CiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDsKICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OwogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zb2Z0LWdyZXkpOwogICAgICAgICAgICBmb250LXNpemU6IDFyZW07CiAgICAgICAgfQoKICAgICAgICAucGlsbGFyLWNvbnRlbnQgbGk6OmJlZm9yZSB7CiAgICAgICAgICAgIGNvbnRlbnQ6ICfihpInOwogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgICAgICAgIGxlZnQ6IDA7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmVzdGlnZS1nb2xkKTsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOwogICAgICAgIH0KCiAgICAgICAgLyogS2V5IFRha2Vhd2F5IEJveCAqLwogICAgICAgIC50YWtlYXdheS1ib3ggewogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMiwgMTc1LCA1NSwgMC4wOCk7CiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjEyLCAxNzUsIDU1LCAwLjMpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4OwogICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDQwcHg7CiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwOwogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgfQoKICAgICAgICAudGFrZWF3YXktYm94IGgzIHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJlc3RpZ2UtZ29sZCk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7CiAgICAgICAgfQoKICAgICAgICAudGFrZWF3YXktYm94IHAgewogICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWl2b3J5LWxpZ2h0KTsKICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsKICAgICAgICB9CgogICAgICAgIC8qIENUQSBTZWN0aW9uICovCiAgICAgICAgLmN0YS1zZWN0aW9uIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTsKICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMik7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNDBweDsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICBtYXJnaW46IDYwcHggMDsKICAgICAgICB9CgogICAgICAgIC5jdGEtc2VjdGlvbiBoMyB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDJyZW07CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7CiAgICAgICAgfQoKICAgICAgICAuY3RhLXNlY3Rpb24gcCB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tc29mdC1ncmV5KTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsKICAgICAgICB9CgogICAgICAgIC5idG4gewogICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDUwcHg7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOwogICAgICAgICAgICBmb250LXdlaWdodDogNjAwOwogICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOwogICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJlc3RpZ2UtZ29sZCksIHZhcigtLXJvc2UtZ29sZCkpOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVlcC1uYXZ5KTsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDUwcHggcmdiYSgyMTIsIDE3NSwgNTUsIDAuNCk7CiAgICAgICAgfQoKICAgICAgICAuYnRuOmhvdmVyIHsKICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpOwogICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDIxMiwgMTc1LCA1NSwgMC42KTsKICAgICAgICB9CgogICAgICAgIC8qIFdoYXRzQXBwIEZsb2F0ICovCiAgICAgICAgLndoYXRzYXBwLWZsb2F0IHsKICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOwogICAgICAgICAgICBib3R0b206IDMwcHg7CiAgICAgICAgICAgIHJpZ2h0OiAzMHB4OwogICAgICAgICAgICB3aWR0aDogNjBweDsKICAgICAgICAgICAgaGVpZ2h0OiA2MHB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjVEMzY2OwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAyNXB4IHJnYmEoMzcsIDIxMSwgMTAyLCAwLjQpOwogICAgICAgICAgICB6LWluZGV4OiAxMDAwOwogICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOwogICAgICAgIH0KCiAgICAgICAgLndoYXRzYXBwLWZsb2F0OmhvdmVyIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9CgogICAgICAgIC53aGF0c2FwcC1mbG9hdCBzdmcgewogICAgICAgICAgICB3aWR0aDogMzJweDsKICAgICAgICAgICAgaGVpZ2h0OiAzMnB4OwogICAgICAgICAgICBmaWxsOiB3aGl0ZTsKICAgICAgICB9CgogICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgewogICAgICAgICAgICAuaGVhZGVyLWNvbnRlbnQgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6IDEwcHg7IH0KICAgICAgICAgICAgLmhlYWRlci1zcGFjZXIgeyBkaXNwbGF5OiBub25lOyB9CiAgICAgICAgICAgIC5waWxsYXItc2VjdGlvbiB7IHBhZGRpbmc6IDM1cHggMjVweDsgfQogICAgICAgICAgICAucGlsbGFyLWhlYWRlciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHRleHQtYWxpZ246IGNlbnRlcjsgfQogICAgICAgICAgICAuY3RhLXNlY3Rpb24geyBwYWRkaW5nOiAzNXB4IDI1cHg7IH0KICAgICAgICAgICAgLmJ0biB7IHdpZHRoOiAxMDAlOyB9CiAgICAgICAgfQogICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KCiAgICA8IS0tIEhlYWRlciAtLT4KICAgIDxoZWFkZXIgY2xhc3M9ImhlYWRlciI+CiAgICAgICAgPGRpdiBjbGFzcz0iaGVhZGVyLWNvbnRlbnQiPgogICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3RoZXNvdmVyZWlnbmFyY2hpdGVjdHMuY29tL2h1YjIwMjYtYXdha2VuaW5nIiBjbGFzcz0iYmFjay1idXR0b24iPgogICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOSAxMkg1TTEyIDE5bC03LTcgNy03Ii8+CiAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgICAgIFByZXZpb3VzIFZpZGVvCiAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iYnJhbmQtdGl0bGUiPlRIRSBTT1ZFUkVJR04gQVJDSElURUNUU+KEojwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkZXItc3BhY2VyIj48L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvaGVhZGVyPgoKICAgIDwhLS0gTWFpbiBDb250YWluZXIgLS0+CiAgICA8bWFpbiBjbGFzcz0ibWFpbi1jb250YWluZXIiPgoKICAgICAgICA8IS0tIFZpZGVvIFByb2dyZXNzIC0tPgogICAgICAgIDxkaXYgY2xhc3M9InZpZGVvLXByb2dyZXNzIj4KICAgICAgICAgICAgPHAgY2xhc3M9InNlcmllcy1sYWJlbCI+MjAyNiBTb3ZlcmVpZ250eSBTZXJpZXM8L3A+CiAgICAgICAgICAgIDxoMSBjbGFzcz0idmlkZW8tdGl0bGUiPlRoZSA1IFBpbGxhcnMgb2YgRGlnaXRhbCBTb3ZlcmVpZ250eTwvaDE+CiAgICAgICAgICAgIDxwIGNsYXNzPSJ2aWRlby1tZXRhIj5WaWRlbyAzIG9mIDUgfiA8c3Bhbj4xMCBtaW51dGVzPC9zcGFuPjwvcD4KICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvZ3Jlc3MtZG90cyI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9ncmVzcy1kb3QiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvZ3Jlc3MtZG90Ij48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb2dyZXNzLWRvdCBhY3RpdmUiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvZ3Jlc3MtZG90Ij48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb2dyZXNzLWRvdCI+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8IS0tIFZpZGVvIENvbnRhaW5lciAtLT4KICAgICAgICA8ZGl2IGNsYXNzPSJ2aWRlby1jb250YWluZXIiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2aWRlby13cmFwcGVyIj4KICAgICAgICAgICAgICAgIDwhLS0gUkVQTEFDRSBXSVRIIFlPVVIgVklERU8gRU1CRUQgQ09ERSAtLT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InZpZGVvLXBsYWNlaG9sZGVyIj4KICAgICAgICAgICAgICAgICAgICA8c3ZnIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOCA1djE0bDExLTd6Ii8+CiAgICAgICAgICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgICAgICAgICAgPHA+VmlkZW8gMzogVGhlIEZyYW1ld29yazwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPCEtLSBJbnRybyBTZWN0aW9uIC0tPgogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtc2VjdGlvbiI+CiAgICAgICAgICAgIDxoMj5Zb3VyIENvbXBsZXRlIEZyYW1ld29yazwvaDI+CiAgICAgICAgICAgIDxwPkluIFZpZGVvIDEsIEkgaW52aXRlZCB5b3UgdG8gZGlnaXRhbCBzb3ZlcmVpZ250eS48L3A+CiAgICAgICAgICAgIDxwPkluIFZpZGVvIDIsIEkgc2hvd2VkIHlvdSB0aGUgY29sb25pYWwgdHJhcC48L3A+CiAgICAgICAgICAgIDxwPk5vdywgSSdtIGdvaW5nIHRvIGdpdmUgeW91IHRoZSBGUkFNRVdPUksuPC9wPgogICAgICAgICAgICA8cD5UaGVzZSBhcmUgdGhlIDUgUGlsbGFycyBldmVyeSBzb3ZlcmVpZ24gYnVzaW5lc3MgbXVzdCBoYXZlLiBJIGNhbGwgdGhlbTogPHN0cm9uZz5UaGUgRmlyZSwgVGhlIFBlb3BsZSwgVGhlIFZvaWNlLCBUaGUgUG9zaXRpb24sIGFuZCBUaGUgTGFuZC48L3N0cm9uZz48L3A+CiAgICAgICAgICAgIDxwPkJ5IHRoZSBlbmQgb2YgdGhpcyB2aWRlbywgeW91J2xsIHVuZGVyc3RhbmQgZXhhY3RseSB3aGF0IHlvdSBuZWVkIHRvIHRyYW5zaXRpb24gZnJvbSByZW50aW5nIHRvIG93bmluZy48L3A+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDwhLS0gUElMTEFSIDE6IEZJUkUgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0icGlsbGFyLXNlY3Rpb24iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwaWxsYXItaGVhZGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBpbGxhci1pY29uIj7wn5SlPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwaWxsYXItdGl0bGUtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxoMz5QaWxsYXIgMTogWW91ciBGSVJFPC9oMz4KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0icGlsbGFyLXN1YnRpdGxlIj5Zb3VyIFdIWTwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0icGlsbGFyLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgPHA+WW91ciBGaXJlIGlzIHlvdXIgV0hZLiBOb3QgdGhlIEluc3RhZ3JhbS1jYXB0aW9uIHdoeS4gVGhlIGRlZXAsIGFuY2VzdHJhbCwgIkktd2FzLWJvcm4tZm9yLXRoaXMiIFdIWS48L3A+CiAgICAgICAgICAgICAgICA8cD5XaXRob3V0IHRoaXMsIHlvdSdsbCBxdWl0IHdoZW4gdGhpbmdzIGdldCBoYXJkLiBXaXRoIHRoaXMsIHlvdSdyZSBVTlNUT1BQQUJMRS48L3A+CiAgICAgICAgICAgICAgICA8cD48c3Ryb25nPllvdXIgRmlyZSBhbnN3ZXJzOjwvc3Ryb25nPjwvcD4KICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICA8bGk+V2h5IGRvIEkgZG8gdGhpcyB3b3JrPyAoYmV5b25kIG1vbmV5KTwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPldobyBhbSBJIG1lYW50IHRvIHNlcnZlPyAoc3BlY2lmaWNhbGx5KTwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPldoYXQgbGVnYWN5IGFtIEkgYnVpbGRpbmc/IChmb3IgcmVhbCk8L2xpPgogICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW4tdG9wOiAyMHB4OyBmb250LXN0eWxlOiBpdGFsaWM7IGNvbG9yOiB2YXIoLS1wcmVzdGlnZS1nb2xkKTsiPlRoaXMgaXMgd2hlcmUgc292ZXJlaWdudHkgYmVnaW5zLiBJbiBrbm93aW5nIFdITyBZT1UgQVJFLjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDwhLS0gUElMTEFSIDI6IFBFT1BMRSAtLT4KICAgICAgICA8ZGl2IGNsYXNzPSJwaWxsYXItc2VjdGlvbiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InBpbGxhci1oZWFkZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGlsbGFyLWljb24iPvCfkaU8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBpbGxhci10aXRsZS1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGgzPlBpbGxhciAyOiBZb3VyIFBFT1BMRTwvaDM+CiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InBpbGxhci1zdWJ0aXRsZSI+WW91ciBXSE88L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InBpbGxhci1jb250ZW50Ij4KICAgICAgICAgICAgICAgIDxwPllvdXIgUGVvcGxlIGlzIHlvdXIgaWRlYWwgY2xpZW50LiBOb3QgImV2ZXJ5b25lLiIgTm90ICJ3b21lbiAyNS00NS4iIFlvdXIgU1BFQ0lGSUMgcGVyc29uLjwvcD4KICAgICAgICAgICAgICAgIDxwPkkgd29yayB3aXRoIEFmcmljYW4gYW5kIERpYXNwb3JhIHdvbWVucHJlbmV1cnMgd2hvIGFyZSB0cmFuc2l0aW9uaW5nIGZyb20gbWVkaW9jcmUgdG8gbWFnbmlmaWNlbnQuIFNlZSBob3cgc3BlY2lmaWMgdGhhdCBpcz88L3A+CiAgICAgICAgICAgICAgICA8cD48c3Ryb25nPllvdXIgUGVvcGxlIG5lZWQ6PC9zdHJvbmc+PC9wPgogICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgIDxsaT5BIGNsZWFyIGRlbW9ncmFwaGljICh3aG8gdGhleSBhcmUpPC9saT4KICAgICAgICAgICAgICAgICAgICA8bGk+QSBjbGVhciBwc3ljaG9ncmFwaGljIChob3cgdGhleSB0aGluayk8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT5BIGNsZWFyIHBhaW4gcG9pbnQgKHdoYXQgdGhleSdyZSBzdHJ1Z2dsaW5nIHdpdGgpPC9saT4KICAgICAgICAgICAgICAgICAgICA8bGk+QSBjbGVhciB0cmFuc2Zvcm1hdGlvbiAod2hhdCB0aGV5IHdhbnQpPC9saT4KICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luLXRvcDogMjBweDsgZm9udC1zdHlsZTogaXRhbGljOyBjb2xvcjogdmFyKC0tcHJlc3RpZ2UtZ29sZCk7Ij5XaGVuIHlvdSBrbm93IHlvdXIgUGVvcGxlIHRoaXMgZGVlcGx5LCB5b3UgY2FuIHNwZWFrIGRpcmVjdGx5IHRvIHRoZWlyIHNvdWwuPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPCEtLSBQSUxMQVIgMzogVk9JQ0UgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0icGlsbGFyLXNlY3Rpb24iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwaWxsYXItaGVhZGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBpbGxhci1pY29uIj7wn5ej77iPPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwaWxsYXItdGl0bGUtZ3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxoMz5QaWxsYXIgMzogWW91ciBWT0lDRTwvaDM+CiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InBpbGxhci1zdWJ0aXRsZSI+WW91ciBIT1c8L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InBpbGxhci1jb250ZW50Ij4KICAgICAgICAgICAgICAgIDxwPllvdXIgVm9pY2UgaXMgSE9XIHlvdSBzb3VuZC4gQXJlIHlvdSB3YXJtIGFuZCBudXJ0dXJpbmc/IE9yIGJvbGQgYW5kIGRpcmVjdD8gQXJlIHlvdSB0aGUgd2lzZSBhdW50aWU/IE9yIHRoZSBmaWVyY2Ugc2lzdGVyPzwvcD4KICAgICAgICAgICAgICAgIDxwPjxzdHJvbmc+WW91ciBWb2ljZSBpbmNsdWRlczo8L3N0cm9uZz48L3A+CiAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgPGxpPllvdXIgYnJhbmQgcGVyc29uYWxpdHk8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT5Zb3VyIHRvbmUgKGZvcm1hbD8gY2FzdWFsPyBmaWVyY2U/KTwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPllvdXIgbWVzc2FnaW5nICh3aGF0IHlvdSBhbHdheXMgc2F5KTwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPllvdXIgdmlzdWFsIGlkZW50aXR5IChjb2xvcnMsIGZvbnRzLCBpbWFnZXMpPC9saT4KICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luLXRvcDogMjBweDsgZm9udC1zdHlsZTogaXRhbGljOyBjb2xvcjogdmFyKC0tcHJlc3RpZ2UtZ29sZCk7Ij5Zb3VyIFZvaWNlIGlzIHdoYXQgbWFrZXMgcGVvcGxlIHNheTogIlRoYXQncyBTTyB5b3UhIiBJdCdzIHlvdXIgc2lnbmF0dXJlLiBZb3VyIGJyYW5kIEROQS48L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8IS0tIFBJTExBUiA0OiBQT1NJVElPTiAtLT4KICAgICAgICA8ZGl2IGNsYXNzPSJwaWxsYXItc2VjdGlvbiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InBpbGxhci1oZWFkZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGlsbGFyLWljb24iPvCfjq88L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBpbGxhci10aXRsZS1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGgzPlBpbGxhciA0OiBZb3VyIFBPU0lUSU9OPC9oMz4KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0icGlsbGFyLXN1YnRpdGxlIj5Zb3VyIFdIQVQ8L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InBpbGxhci1jb250ZW50Ij4KICAgICAgICAgICAgICAgIDxwPllvdXIgUG9zaXRpb24gaXMgV0hBVCBtYWtlcyB5b3UgZGlmZmVyZW50LiBJbiBhIHNlYSBvZiBjb2FjaGVzLCBjb25zdWx0YW50cywgYW5kICJleHBlcnRzLCIgd2h5IHNob3VsZCBzb21lb25lIGNob29zZSBZT1U/PC9wPgogICAgICAgICAgICAgICAgPHA+PHN0cm9uZz5Zb3VyIFBvc2l0aW9uIGFuc3dlcnM6PC9zdHJvbmc+PC9wPgogICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgIDxsaT5XaGF0IGRvIEkgZG8gZGlmZmVyZW50bHk/ICh1bmlxdWUgbWV0aG9kKTwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPldoYXQgZG8gSSBkbyBiZXR0ZXI/IChzdXBlcmlvciByZXN1bHRzKTwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPldoYXQgZG8gSSBiZWxpZXZlIGRpZmZlcmVudGx5PyAoY29udHJhcmlhbiB0cnV0aHMpPC9saT4KICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luLXRvcDogMjBweDsiPjxzdHJvbmc+TXkgUG9zaXRpb24/PC9zdHJvbmc+IEkgZG9uJ3QgYnVpbGQgYnJhbmRzIGZvciB3b21lbiB3aG8gd2FudCB0byBmaXQgaW4uIEkgYXJjaGl0ZWN0IGRpZ2l0YWwgZW1waXJlcyBmb3Igd29tZW4gcmVhZHkgdG8gc3RhbmQgc292ZXJlaWduLjwvcD4KICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJmb250LXN0eWxlOiBpdGFsaWM7IGNvbG9yOiB2YXIoLS1wcmVzdGlnZS1nb2xkKTsiPlNlZSBob3cgdGhhdCdzIENMRUFSIGFuZCBESUZGRVJFTlQ/IFRoYXQncyBwb3NpdGlvbmluZy48L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8IS0tIFBJTExBUiA1OiBMQU5EIC0tPgogICAgICAgIDxkaXYgY2xhc3M9InBpbGxhci1zZWN0aW9uIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0icGlsbGFyLWhlYWRlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwaWxsYXItaWNvbiI+8J+MkDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icGlsbGFyLXRpdGxlLWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8aDM+UGlsbGFyIDU6IFlvdXIgTEFORDwvaDM+CiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InBpbGxhci1zdWJ0aXRsZSI+WW91ciBXSEVSRTwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0icGlsbGFyLWNvbnRlbnQiPgogICAgICAgICAgICAgICAgPHA+WW91ciBMYW5kIGlzIFdIRVJFIHlvdSBzaG93IHVwLiBBbmQgaGVyZSdzIHRoZSBzb3ZlcmVpZ24gdHJ1dGg6IFlvdSBNVVNUIG93biB5b3VyIGxhbmQuPC9wPgogICAgICAgICAgICAgICAgPHA+PHN0cm9uZz5Pd25lZCBMYW5kOjwvc3Ryb25nPjwvcD4KICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICA8bGk+WW91ciB3ZWJzaXRlICh5b3VyIGRvbWFpbik8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT5Zb3VyIGVtYWlsIGxpc3QgKHlvdXIgZGF0YWJhc2UpPC9saT4KICAgICAgICAgICAgICAgICAgICA8bGk+WW91ciBjb250ZW50IGxpYnJhcnkgKHlvdXIgYXNzZXRzKTwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPllvdXIgY2xpZW50IHBvcnRhbCAoeW91ciBkZWxpdmVyeSBzeXN0ZW0pPC9saT4KICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luLXRvcDogMjBweDsiPjxzdHJvbmc+UmVudGVkIExhbmQ6PC9zdHJvbmc+PC9wPgogICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgIDxsaT5JbnN0YWdyYW0gKFp1Y2tlcmJlcmcncyBwbGF0Zm9ybSk8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT5GYWNlYm9vayAobm90IHlvdXJzKTwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPlRpa1RvayAoQ2hpbmEncyBwbGF0Zm9ybSk8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT5MaW5rZWRJbiAoTWljcm9zb2Z0J3MgcGxhdGZvcm0pPC9saT4KICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luLXRvcDogMjBweDsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6IHZhcigtLWl2b3J5LWxpZ2h0KTsiPlVzZSBzb2NpYWwgbWVkaWEgZm9yIFZJU0lCSUxJVFkuIEJ1dCBvd24geW91ciBsYW5kIGZvciBTVVNUQUlOQUJJTElUWS48L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8IS0tIEtleSBUYWtlYXdheSAtLT4KICAgICAgICA8ZGl2IGNsYXNzPSJ0YWtlYXdheS1ib3giPgogICAgICAgICAgICA8aDM+VGhlIDUgUGlsbGFycyBUb2dldGhlcjwvaDM+CiAgICAgICAgICAgIDxwPvCflKUgRmlyZSB+IFlvdSBrbm93IHlvdXIgV0hZPGJyPgogICAgICAgICAgICDwn5GlIFBlb3BsZSB+IFlvdSBrbm93IHlvdXIgV0hPPGJyPgogICAgICAgICAgICDwn5ej77iPIFZvaWNlIH4gWW91IGtub3cgeW91ciBIT1c8YnI+CiAgICAgICAgICAgIPCfjq8gUG9zaXRpb24gfiBZb3Uga25vdyB5b3VyIFdIQVQ8YnI+CiAgICAgICAgICAgIPCfjJAgTGFuZCB+IFlvdSBrbm93IHlvdXIgV0hFUkU8L3A+CiAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW4tdG9wOiAyNXB4OyBmb250LXNpemU6IDEuM3JlbTsgY29sb3I6IHZhcigtLXByZXN0aWdlLWdvbGQpOyI+WW91J3JlIG5vIGxvbmdlciBhIGRpZ2l0YWwgc2hhcmVjcm9wcGVyLjxicj5Zb3UncmUgYSBTT1ZFUkVJR04gQVJDSElURUNULjwvcD4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPCEtLSBDbG9zaW5nIFNlY3Rpb24gLS0+CiAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudC1zZWN0aW9uIj4KICAgICAgICAgICAgPGgyPldoYXQgVGhpcyBNZWFucyBGb3IgWW91PC9oMj4KICAgICAgICAgICAgPHA+V2hlbiB5b3UgaGF2ZSBhbGwgNSBQaWxsYXJzIGluIHBsYWNlLCB5b3UncmUgbm90IGp1c3QgYnVpbGRpbmcgYSBicmFuZC4gWW91J3JlIGJ1aWxkaW5nIGFuIEVNUElSRS48L3A+CiAgICAgICAgICAgIDxwPllvdSdyZSBjcmVhdGluZyBMRUdBQ1ksIG5vdCBqdXN0IGluY29tZS48L3A+CiAgICAgICAgICAgIDxwPllvdSdyZSBhcmNoaXRlY3RpbmcgU09WRVJFSUdOVFksIG5vdCBkZXBlbmRlbmN5LjwvcD4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPCEtLSBDVEEgU2VjdGlvbiAtLT4KICAgICAgICA8ZGl2IGNsYXNzPSJjdGEtc2VjdGlvbiI+CiAgICAgICAgICAgIDxoMz5Ob3csIEkgS25vdyBZb3UncmUgUHJvYmFibHkgVGhpbmtpbmcuLi48L2gzPgogICAgICAgICAgICA8cD4iT2theSwgSSB1bmRlcnN0YW5kIHRoZSA1IFBpbGxhcnMuIEJ1dCBIT1cgZG8gSSBhY3R1YWxseSBidWlsZCB0aGlzPyBXaGF0IGFyZSB0aGUgc3RlcHM/IFdoYXQgdG9vbHMgZG8gSSB1c2U/IEhvdyBsb25nIGRvZXMgaXQgdGFrZT8iPC9wPgogICAgICAgICAgICA8cD5UaGF0J3MgRVhBQ1RMWSB3aGF0IEknbSBnb2luZyB0byBzaG93IHlvdSBpbiB0aGUgbWFpbiB3ZWJpbmFyLjwvcD4KICAgICAgICAgICAgPHA+QnV0IGZpcnN0LCBJIGhhdmUgYSAxNS1taW51dGUgd2FpdGluZyByb29tIGV4cGVyaWVuY2Ugd2hlcmUgSSdtIGdvaW5nIHRvIHByZXBhcmUgeW91IGZvciB3aGF0J3MgY29taW5nLjwvcD4KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly90aGVzb3ZlcmVpZ25hcmNoaXRlY3RzLmNvbS9odWIyMDI2LXdhaXRpbmctcm9vbSIgY2xhc3M9ImJ0biI+RW50ZXIgdGhlIFdhaXRpbmcgUm9vbSDihpI8L2E+CiAgICAgICAgPC9kaXY+CgogICAgPC9tYWluPgoKICAgIDwhLS0gV2hhdHNBcHAgRmxvYXQgLS0+CiAgICA8YSBocmVmPSJodHRwczovL3dhLm1lLzE2NTA5ODA5MDIwP3RleHQ9SGkhJTIwSSUyMGp1c3QlMjB3YXRjaGVkJTIwVmlkZW8lMjAzLiIgY2xhc3M9IndoYXRzYXBwLWZsb2F0IiB0YXJnZXQ9Il9ibGFuayI+CiAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTcuNDcyIDE0LjM4MmMtLjI5Ny0uMTQ5LTEuNzU4LS44NjctMi4wMy0uOTY3LS4yNzMtLjA5OS0uNDcxLS4xNDgtLjY3LjE1LS4xOTcuMjk3LS43NjcuOTY2LS45NCAxLjE2NC0uMTczLjE5OS0uMzQ3LjIyMy0uNjQ0LjA3NS0uMjk3LS4xNS0xLjI1NS0uNDYzLTIuMzktMS40NzUtLjg4My0uNzg4LTEuNDgtMS43NjEtMS42NTMtMi4wNTktLjE3My0uMjk3LS4wMTgtLjQ1OC4xMy0uNjA2LjEzNC0uMTMzLjI5OC0uMzQ3LjQ0Ni0uNTIuMTQ5LS4xNzQuMTk4LS4yOTguMjk4LS40OTcuMDk5LS4xOTguMDUtLjM3MS0uMDI1LS41Mi0uMDc1LS4xNDktLjY2OS0xLjYxMi0uOTE2LTIuMjA3LS4yNDItLjU3OS0uNDg3LS41LS42NjktLjUxLS4xNzMtLjAwOC0uMzcxLS4wMS0uNTctLjAxLS4xOTggMC0uNTIuMDc0LS43OTIuMzcyLS4yNzIuMjk3LTEuMDQgMS4wMTYtMS4wNCAyLjQ3OSAwIDEuNDYyIDEuMDY1IDIuODc1IDEuMjEzIDMuMDc0LjE0OS4xOTggMi4wOTYgMy4yIDUuMDc3IDQuNDg3LjcwOS4zMDYgMS4yNjIuNDg5IDEuNjk0LjYyNS43MTIuMjI3IDEuMzYuMTk1IDEuODcxLjExOC41NzEtLjA4NSAxLjc1OC0uNzE5IDIuMDA2LTEuNDEzLjI0OC0uNjk0LjI0OC0xLjI4OS4xNzMtMS40MTMtLjA3NC0uMTI0LS4yNzItLjE5OC0uNTctLjM0N3oiLz4KICAgICAgICA8L3N2Zz4KICAgIDwvYT4KCiAgICA8IS0tIFNlY3VyaXR5IFNjcmlwdHMgLS0+CiAgICA8c2NyaXB0PgogICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2NvbnRleHRtZW51JywgZSA9PiBlLnByZXZlbnREZWZhdWx0KCkpOwogICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2tleWRvd24nLCBmdW5jdGlvbihlKSB7CiAgICAgICAgICAgIGlmIChlLmtleSA9PT0gJ0YxMicgfHwgCiAgICAgICAgICAgICAgICAoZS5jdHJsS2V5ICYmIGUuc2hpZnRLZXkgJiYgKGUua2V5ID09PSAnSScgfHwgZS5rZXkgPT09ICdKJykpIHx8CiAgICAgICAgICAgICAgICAoZS5jdHJsS2V5ICYmIGUua2V5ID09PSAnVScpKSB7CiAgICAgICAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdkcmFnc3RhcnQnLCBlID0+IGUucHJldmVudERlZmF1bHQoKSk7CiAgICA8L3NjcmlwdD4KCjwvYm9keT4KPC9odG1sPg==","embed":""}
The 5 Pillars of Sovereignty (/hub2026-framework) | THE SOVEREIGN ARCHITECTS™
Previous Video
THE SOVEREIGN ARCHITECTS™

2026 Sovereignty Series

The 5 Pillars of Digital Sovereignty

Video 3 of 5 ~ 10 minutes

Video 3: The Framework

Your Complete Framework

In Video 1, I invited you to digital sovereignty.

In Video 2, I showed you the colonial trap.

Now, I'm going to give you the FRAMEWORK.

These are the 5 Pillars every sovereign business must have. I call them: The Fire, The People, The Voice, The Position, and The Land.

By the end of this video, you'll understand exactly what you need to transition from renting to owning.

🔥

Pillar 1: Your FIRE

Your WHY

Your Fire is your WHY. Not the Instagram-caption why. The deep, ancestral, "I-was-born-for-this" WHY.

Without this, you'll quit when things get hard. With this, you're UNSTOPPABLE.

Your Fire answers:

  • Why do I do this work? (beyond money)
  • Who am I meant to serve? (specifically)
  • What legacy am I building? (for real)

This is where sovereignty begins. In knowing WHO YOU ARE.

👥

Pillar 2: Your PEOPLE

Your WHO

Your People is your ideal client. Not "everyone." Not "women 25-45." Your SPECIFIC person.

I work with African and Diaspora womenpreneurs who are transitioning from mediocre to magnificent. See how specific that is?

Your People need:

  • A clear demographic (who they are)
  • A clear psychographic (how they think)
  • A clear pain point (what they're struggling with)
  • A clear transformation (what they want)

When you know your People this deeply, you can speak directly to their soul.

🗣️

Pillar 3: Your VOICE

Your HOW

Your Voice is HOW you sound. Are you warm and nurturing? Or bold and direct? Are you the wise auntie? Or the fierce sister?

Your Voice includes:

  • Your brand personality
  • Your tone (formal? casual? fierce?)
  • Your messaging (what you always say)
  • Your visual identity (colors, fonts, images)

Your Voice is what makes people say: "That's SO you!" It's your signature. Your brand DNA.

🎯

Pillar 4: Your POSITION

Your WHAT

Your Position is WHAT makes you different. In a sea of coaches, consultants, and "experts," why should someone choose YOU?

Your Position answers:

  • What do I do differently? (unique method)
  • What do I do better? (superior results)
  • What do I believe differently? (contrarian truths)

My Position? I don't build brands for women who want to fit in. I architect digital empires for women ready to stand sovereign.

See how that's CLEAR and DIFFERENT? That's positioning.

🌐

Pillar 5: Your LAND

Your WHERE

Your Land is WHERE you show up. And here's the sovereign truth: You MUST own your land.

Owned Land:

  • Your website (your domain)
  • Your email list (your database)
  • Your content library (your assets)
  • Your client portal (your delivery system)

Rented Land:

  • Instagram (Zuckerberg's platform)
  • Facebook (not yours)
  • TikTok (China's platform)
  • LinkedIn (Microsoft's platform)

Use social media for VISIBILITY. But own your land for SUSTAINABILITY.

The 5 Pillars Together

🔥 Fire ~ You know your WHY
👥 People ~ You know your WHO
🗣️ Voice ~ You know your HOW
🎯 Position ~ You know your WHAT
🌐 Land ~ You know your WHERE

You're no longer a digital sharecropper.
You're a SOVEREIGN ARCHITECT.

What This Means For You

When you have all 5 Pillars in place, you're not just building a brand. You're building an EMPIRE.

You're creating LEGACY, not just income.

You're architecting SOVEREIGNTY, not dependency.

Now, I Know You're Probably Thinking...

"Okay, I understand the 5 Pillars. But HOW do I actually build this? What are the steps? What tools do I use? How long does it take?"

That's EXACTLY what I'm going to show you in the main webinar.

But first, I have a 15-minute waiting room experience where I'm going to prepare you for what's coming.

Enter the Waiting Room →
Image Gallery Grid
T
Please Check Your Email
We Will Be Following Up Shortly
*
*
*

warning