{"id":5298,"date":"2026-07-06T11:43:38","date_gmt":"2026-07-06T11:43:38","guid":{"rendered":"https:\/\/help.cadomation.com\/spcad\/?post_type=docs&#038;p=5298"},"modified":"2026-07-06T12:00:11","modified_gmt":"2026-07-06T12:00:11","slug":"create-strip-mapbook","status":"publish","type":"docs","link":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/mapbook\/create-strip-mapbook\/","title":{"rendered":"Create Strip MapBook"},"content":{"rendered":"\n<!--\n  HOW TO USE THIS\n  1. On the help\/wedocs page for this article, add a \"Custom HTML\" block\n     (NOT \"Shortcode\" -- that strips <style>\/<script> tags).\n  2. Paste this entire file's contents into that block.\n  3. Save \/ Preview.\n  This renders the page inside a sandboxed iframe, so its own CSS can never\n  clash with your Kadence theme, and the theme's CSS can never leak into it.\n-->\n<iframe\n  id=\"spcadCreateStripMapBookFrame\"\n  title=\"Create Strip MapBook | SPCAD Help\"\n  style=\"width:100%; border:0; display:block; overflow:hidden;\"\n  scrolling=\"no\">\n<\/iframe>\n<script>\n(function () {\n  var b64 = \"PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0idXRmLTgiIC8+CiAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xIiAvPgogIDx0aXRsZT5DcmVhdGUgU3RyaXAgTWFwQm9vayB8IFNQQ0FEIEhlbHA8L3RpdGxlPgogIDxzdHlsZT4KICAgIDpyb290IHsKICAgICAgLS1zcGNhZC1ibHVlOiAjMTc0ZWE2OwogICAgICAtLXNwY2FkLWJsdWUtZGFyazogIzBmMmY2NjsKICAgICAgLS1zcGNhZC1ib3JkZXI6ICNkOGUwZWE7CiAgICAgIC0tc3BjYWQtYmc6ICNmNmY4ZmI7CiAgICAgIC0tc3BjYWQtdGV4dDogIzIwMjkzNDsKICAgICAgLS1zcGNhZC1tdXRlZDogIzVlNmI3YTsKICAgICAgLS1zcGNhZC1jYXJkOiAjZmZmZmZmOwogICAgICAtLXNwY2FkLXRhYmxlLWhlYWRlcjogI2VlZjRmZjsKICAgICAgLS1zcGNhZC1zdWNjZXNzOiAjMWY4ZjU2OwogICAgICAtLXNwY2FkLXdhcm5pbmc6ICM5YTYyMDA7CiAgICAgIC0tc3BjYWQtd2FybmluZy1iZzogI2ZmZjZlMjsKICAgIH0KCiAgICAqIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfQoKICAgIGJvZHkgewogICAgICBtYXJnaW46IDA7CiAgICAgIGZvbnQtZmFtaWx5OiAiU2Vnb2UgVUkiLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmOwogICAgICBsaW5lLWhlaWdodDogMS42OwogICAgICBjb2xvcjogdmFyKC0tc3BjYWQtdGV4dCk7CiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNwY2FkLWJnKTsKICAgIH0KCiAgICAucGFnZSB7CiAgICAgIG1heC13aWR0aDogMTEyMHB4OwogICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgcGFkZGluZzogMzJweCAyMHB4IDU2cHg7CiAgICB9CgogICAgLmJyZWFkY3J1bWIgewogICAgICBjb2xvcjogdmFyKC0tc3BjYWQtbXV0ZWQpOwogICAgICBmb250LXNpemU6IDE0cHg7CiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7CiAgICB9CgogICAgLmhlcm8gewogICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1zcGNhZC1ibHVlLWRhcmspLCB2YXIoLS1zcGNhZC1ibHVlKSk7CiAgICAgIGNvbG9yOiAjZmZmOwogICAgICBib3JkZXItcmFkaXVzOiAxNHB4OwogICAgICBwYWRkaW5nOiAzNHB4IDM2cHg7CiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNnB4IHJnYmEoMTUsIDQ3LCAxMDIsIDAuMTgpOwogICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OwogICAgfQoKICAgIC5oZXJvIGgxIHsKICAgICAgbWFyZ2luOiAwIDAgMTJweDsKICAgICAgZm9udC1zaXplOiA0MHB4OwogICAgICBsaW5lLWhlaWdodDogMS4xNTsKICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07CiAgICB9CgogICAgLmhlcm8gcCB7CiAgICAgIG1heC13aWR0aDogODYwcHg7CiAgICAgIG1hcmdpbjogMDsKICAgICAgZm9udC1zaXplOiAxOHB4OwogICAgICBjb2xvcjogI2U4ZjFmZjsKICAgIH0KCiAgICAuY29udGVudC1ncmlkIHsKICAgICAgZGlzcGxheTogZ3JpZDsKICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAzNDBweDsKICAgICAgZ2FwOiAyOHB4OwogICAgICBhbGlnbi1pdGVtczogc3RhcnQ7CiAgICB9CgogICAgbWFpbiwgYXNpZGUgeyBtaW4td2lkdGg6IDA7IH0KCiAgICAuY2FyZCB7CiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNwY2FkLWNhcmQpOwogICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zcGNhZC1ib3JkZXIpOwogICAgICBib3JkZXItcmFkaXVzOiAxMnB4OwogICAgICBwYWRkaW5nOiAyNHB4OwogICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OwogICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMjgsIDQzLCA2NCwgMC4wNSk7CiAgICB9CgogICAgaDIgewogICAgICBtYXJnaW46IDAgMCAxNHB4OwogICAgICBmb250LXNpemU6IDI2cHg7CiAgICAgIGNvbG9yOiB2YXIoLS1zcGNhZC1ibHVlLWRhcmspOwogICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3BjYWQtYm9yZGVyKTsKICAgICAgcGFkZGluZy1ib3R0b206IDhweDsKICAgIH0KCiAgICBoMyB7CiAgICAgIG1hcmdpbjogMjBweCAwIDhweDsKICAgICAgZm9udC1zaXplOiAyMHB4OwogICAgICBjb2xvcjogdmFyKC0tc3BjYWQtYmx1ZS1kYXJrKTsKICAgIH0KCiAgICBwIHsgbWFyZ2luOiAwIDAgMTRweDsgfQogICAgdWwsIG9sIHsgbWFyZ2luOiA4cHggMCAwIDIycHg7IHBhZGRpbmc6IDA7IH0KICAgIGxpIHsgbWFyZ2luOiA2cHggMDsgfQoKICAgIGNvZGUgewogICAgICBiYWNrZ3JvdW5kOiAjZjBmNGY4OwogICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdlMWVjOwogICAgICBib3JkZXItcmFkaXVzOiA1cHg7CiAgICAgIHBhZGRpbmc6IDFweCA1cHg7CiAgICAgIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgIkNvdXJpZXIgTmV3IiwgbW9ub3NwYWNlOwogICAgICBmb250LXNpemU6IDAuOTVlbTsKICAgIH0KCiAgICAubm90ZSB7CiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdmFyKC0tc3BjYWQtYmx1ZSk7CiAgICAgIGJhY2tncm91bmQ6ICNmMGY2ZmY7CiAgICAgIHBhZGRpbmc6IDE0cHggMTZweDsKICAgICAgYm9yZGVyLXJhZGl1czogOHB4OwogICAgICBtYXJnaW46IDE2cHggMCAwOwogICAgfQoKICAgIC53YXJuaW5nIHsKICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB2YXIoLS1zcGNhZC13YXJuaW5nKTsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3BjYWQtd2FybmluZy1iZyk7CiAgICAgIHBhZGRpbmc6IDE0cHggMTZweDsKICAgICAgYm9yZGVyLXJhZGl1czogOHB4OwogICAgICBtYXJnaW46IDE2cHggMCAwOwogICAgfQoKICAgIC50b29sLXRhYmxlIHsKICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7CiAgICAgIG1hcmdpbi10b3A6IDEycHg7CiAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNwY2FkLWJvcmRlcik7CiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7CiAgICB9CgogICAgLnRvb2wtdGFibGUgdGgsCiAgICAudG9vbC10YWJsZSB0ZCB7CiAgICAgIHBhZGRpbmc6IDEycHggMTRweDsKICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNwY2FkLWJvcmRlcik7CiAgICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgICB9CgogICAgLnRvb2wtdGFibGUgdGggewogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zcGNhZC10YWJsZS1oZWFkZXIpOwogICAgICBjb2xvcjogdmFyKC0tc3BjYWQtYmx1ZS1kYXJrKTsKICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgIH0KCiAgICAudG9vbC10YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHsgYm9yZGVyLWJvdHRvbTogMDsgfQoKICAgIC5zdGVwcyB7CiAgICAgIGNvdW50ZXItcmVzZXQ6IHN0ZXA7CiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7CiAgICAgIG1hcmdpbi1sZWZ0OiAwOwogICAgfQoKICAgIC5zdGVwcyBsaSB7CiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwOwogICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgIHBhZGRpbmctbGVmdDogNDRweDsKICAgICAgbWFyZ2luOiAxNXB4IDA7CiAgICB9CgogICAgLnN0ZXBzIGxpOjpiZWZvcmUgewogICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXApOwogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgIGxlZnQ6IDA7CiAgICAgIHRvcDogMDsKICAgICAgd2lkdGg6IDI4cHg7CiAgICAgIGhlaWdodDogMjhweDsKICAgICAgYm9yZGVyLXJhZGl1czogNTAlOwogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zcGNhZC1ibHVlKTsKICAgICAgY29sb3I6ICNmZmY7CiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OwogICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgICAgZm9udC1zaXplOiAxNHB4OwogICAgfQoKICAgIC5xdWljay1saW5rcyB7CiAgICAgIGRpc3BsYXk6IGdyaWQ7CiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOwogICAgICBnYXA6IDEwcHg7CiAgICAgIG1hcmdpbi10b3A6IDhweDsKICAgIH0KCiAgICAucXVpY2stbGlua3MgYSB7CiAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICAgIGNvbG9yOiB2YXIoLS1zcGNhZC1ibHVlLWRhcmspOwogICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zcGNhZC1ib3JkZXIpOwogICAgICBib3JkZXItcmFkaXVzOiA4cHg7CiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDsKICAgICAgYmFja2dyb3VuZDogI2ZiZmRmZjsKICAgICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgIH0KCiAgICAucXVpY2stbGlua3MgYTpob3ZlciB7CiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3BjYWQtYmx1ZSk7CiAgICAgIGJhY2tncm91bmQ6ICNmMGY2ZmY7CiAgICB9CgogICAgLnR3by1jb2x1bW4gewogICAgICBkaXNwbGF5OiBncmlkOwogICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7CiAgICAgIGdhcDogMThweDsKICAgIH0KCiAgICAuZmVhdHVyZS1ib3ggewogICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zcGNhZC1ib3JkZXIpOwogICAgICBib3JkZXItcmFkaXVzOiAxMHB4OwogICAgICBwYWRkaW5nOiAxOHB4OwogICAgICBiYWNrZ3JvdW5kOiAjZmJmZGZmOwogICAgfQoKICAgIC5mZWF0dXJlLWJveCBoMyB7IG1hcmdpbi10b3A6IDA7IH0KCiAgICAuc3RhdHVzLXBpbGwgewogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4OwogICAgICBwYWRkaW5nOiAycHggOXB4OwogICAgICBmb250LXNpemU6IDEycHg7CiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICAgIGNvbG9yOiB2YXIoLS1zcGNhZC1zdWNjZXNzKTsKICAgICAgYmFja2dyb3VuZDogI2VhZjhmMTsKICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmZThkMjsKICAgICAgbWFyZ2luLWxlZnQ6IDZweDsKICAgIH0KCiAgICAuZGlhbG9nLW1hcCB7CiAgICAgIGRpc3BsYXk6IGdyaWQ7CiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTgwcHggbWlubWF4KDAsIDFmcik7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNwY2FkLWJvcmRlcik7CiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7CiAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICAgIGJhY2tncm91bmQ6ICNmZmY7CiAgICAgIG1hcmdpbi10b3A6IDE2cHg7CiAgICB9CgogICAgLmRpYWxvZy1uYXYgewogICAgICBiYWNrZ3JvdW5kOiAjZjRmN2ZiOwogICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1zcGNhZC1ib3JkZXIpOwogICAgICBwYWRkaW5nOiAxNHB4OwogICAgfQoKICAgIC5kaWFsb2ctbmF2IGRpdiB7CiAgICAgIHBhZGRpbmc6IDlweCAxMHB4OwogICAgICBib3JkZXItcmFkaXVzOiA3cHg7CiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsKICAgICAgYmFja2dyb3VuZDogI2ZmZjsKICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZThmMjsKICAgICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgICAgY29sb3I6IHZhcigtLXNwY2FkLWJsdWUtZGFyayk7CiAgICAgIGZvbnQtc2l6ZTogMTNweDsKICAgIH0KCiAgICAuZGlhbG9nLXBhbmVsIHsKICAgICAgcGFkZGluZzogMTZweDsKICAgIH0KCiAgICAubWluaS1maWVsZHMgewogICAgICBkaXNwbGF5OiBncmlkOwogICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7CiAgICAgIGdhcDogMTBweDsKICAgICAgbWFyZ2luLXRvcDogMTBweDsKICAgIH0KCiAgICAubWluaS1maWVsZCB7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNwY2FkLWJvcmRlcik7CiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDsKICAgICAgcGFkZGluZzogOHB4IDEwcHg7CiAgICAgIGJhY2tncm91bmQ6ICNmYmZkZmY7CiAgICAgIGZvbnQtc2l6ZTogMTNweDsKICAgIH0KCiAgICAubWluaS1maWVsZCBzdHJvbmcgewogICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgY29sb3I6IHZhcigtLXNwY2FkLW11dGVkKTsKICAgICAgZm9udC1zaXplOiAxMXB4OwogICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgICBtYXJnaW4tYm90dG9tOiAycHg7CiAgICB9CgogICAgLmNhbGxvdXQtdGl0bGUgewogICAgICBmb250LXdlaWdodDogNzAwOwogICAgICBjb2xvcjogdmFyKC0tc3BjYWQtYmx1ZS1kYXJrKTsKICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OwogICAgfQoKICAgIGZvb3RlciB7CiAgICAgIGNvbG9yOiB2YXIoLS1zcGNhZC1tdXRlZCk7CiAgICAgIGZvbnQtc2l6ZTogMTNweDsKICAgICAgbWFyZ2luLXRvcDogMjhweDsKICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgfQoKICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgewogICAgICAuY29udGVudC1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0KICAgICAgLnR3by1jb2x1bW4geyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfQogICAgICAuZGlhbG9nLW1hcCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9CiAgICAgIC5kaWFsb2ctbmF2IHsgYm9yZGVyLXJpZ2h0OiAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3BjYWQtYm9yZGVyKTsgfQogICAgICAuaGVybyB7IHBhZGRpbmc6IDI4cHggMjRweDsgfQogICAgICAuaGVybyBoMSB7IGZvbnQtc2l6ZTogMzRweDsgfQogICAgfQogIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CiAgPGRpdiBjbGFzcz0icGFnZSI+CiAgICA8ZGl2IGNsYXNzPSJicmVhZGNydW1iIj5TUENBRCBIZWxwIC8gTWFwQm9vayAvIENyZWF0ZSBTdHJpcCBNYXBCb29rPC9kaXY+CgogICAgPHNlY3Rpb24gY2xhc3M9Imhlcm8iPgogICAgICA8aDE+Q3JlYXRlIFN0cmlwIE1hcEJvb2s8L2gxPgogICAgICA8cD5DcmVhdGUgYSBTdHJpcCBNYXBCb29rIHRvIGdlbmVyYXRlIHNoZWV0IGZyYW1lcyBhbG9uZyBhbiBhbGlnbm1lbnQsIHJvdXRlLCByb2FkLCBwaXBlbGluZSwgdXRpbGl0eSBjb3JyaWRvciwgcmFpbHdheSwgY2FuYWwsIG9yIG90aGVyIGxpbmVhciBwcm9qZWN0LjwvcD4KICAgIDwvc2VjdGlvbj4KCiAgICA8ZGl2IGNsYXNzPSJjb250ZW50LWdyaWQiPgogICAgICA8bWFpbj4KICAgICAgICA8c2VjdGlvbiBjbGFzcz0iY2FyZCIgaWQ9Im92ZXJ2aWV3Ij4KICAgICAgICAgIDxoMj5PdmVydmlldzwvaDI+CiAgICAgICAgICA8cD5BIDxzdHJvbmc+U3RyaXAgTWFwQm9vazwvc3Ryb25nPiBpcyB1c2VkIHdoZW4gZHJhd2luZyBzaGVldHMgbXVzdCBmb2xsb3cgYSBsaW5lYXIgZmVhdHVyZSBpbnN0ZWFkIG9mIGNvdmVyaW5nIGEgcmVjdGFuZ3VsYXIgcHJvamVjdCBhcmVhLiBTUENBRCBjcmVhdGVzIGEgc2VyaWVzIG9mIHJvdGF0ZWQgc2hlZXQgZnJhbWVzIGFsb25nIHRoZSBzZWxlY3RlZCBhbGlnbm1lbnQgYW5kIHN0b3JlcyBlYWNoIGZyYW1lIGFzIGEgTWFwQm9vayBzaGVldC48L3A+CiAgICAgICAgICA8cD5FYWNoIHN0cmlwIHNoZWV0IHJlcHJlc2VudHMgYSBwb3J0aW9uIG9mIHRoZSBjb3JyaWRvci4gQWZ0ZXIgdGhlIHNoZWV0IGZyYW1lcyBhcmUgY3JlYXRlZCwgeW91IGNhbiBnZW5lcmF0ZSBDQUQgbGF5b3V0cywgYXBwbHkgTWFwIEVsZW1lbnRzLCBhbmQgZXhwb3J0IHRoZSBmaW5hbCBzaGVldHMgdG8gUERGLjwvcD4KCiAgICAgICAgICA8ZGl2IGNsYXNzPSJub3RlIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FsbG91dC10aXRsZSI+VXNlIFN0cmlwIE1hcEJvb2sgZm9yIGNvcnJpZG9yLWJhc2VkIHNoZWV0IHByb2R1Y3Rpb24uPC9kaXY+CiAgICAgICAgICAgIFN0cmlwIE1hcEJvb2sgaXMgc3VpdGFibGUgZm9yIHJvYWQgcGxhbnMsIHBpcGVsaW5lIGRyYXdpbmdzLCByYWlsd2F5IGNvcnJpZG9ycywgY2FuYWxzLCBkcmFpbmFnZSBjb3JyaWRvcnMsIHRyYW5zbWlzc2lvbiBsaW5lcywgdXRpbGl0eSBjb3JyaWRvcnMsIGFuZCBvdGhlciBsb25nIG5hcnJvdyBwcm9qZWN0cy4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvc2VjdGlvbj4KCiAgICAgICAgPHNlY3Rpb24gY2xhc3M9ImNhcmQiIGlkPSJiZWZvcmUteW91LWJlZ2luIj4KICAgICAgICAgIDxoMj5CZWZvcmUgWW91IEJlZ2luPC9oMj4KICAgICAgICAgIDxwPkJlZm9yZSBjcmVhdGluZyBhIFN0cmlwIE1hcEJvb2ssIHByZXBhcmUgdGhlIGFsaWdubWVudCBhbmQgdGVtcGxhdGUgbGF5b3V0IGluZm9ybWF0aW9uIHRoYXQgd2lsbCBiZSB1c2VkIHRvIGJ1aWxkIHRoZSBjb3JyaWRvciBzaGVldCBmcmFtZXMuPC9wPgoKICAgICAgICAgIDx0YWJsZSBjbGFzcz0idG9vbC10YWJsZSI+CiAgICAgICAgICAgIDx0aGVhZD4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGg+UmVxdWlyZW1lbnQ8L3RoPgogICAgICAgICAgICAgICAgPHRoPkRlc2NyaXB0aW9uPC90aD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8L3RoZWFkPgogICAgICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkPjxzdHJvbmc+QWxpZ25tZW50PC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD5BbiBhbGlnbm1lbnQgbXVzdCBleGlzdCBpbiB0aGUgZHJhd2luZy4gU1BDQUQgdXNlcyB0aGUgYWxpZ25tZW50IHBhdGgsIGxlbmd0aCwgYW5kIGNoYWluYWdlIHZhbHVlcyB0byBwb3NpdGlvbiB0aGUgc3RyaXAgc2hlZXRzLjwvdGQ+CiAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQ+PHN0cm9uZz5UZW1wbGF0ZSBsYXlvdXQ8L3N0cm9uZz48L3RkPgogICAgICAgICAgICAgICAgPHRkPlByZXBhcmUgYSBwYXBlci1zcGFjZSBsYXlvdXQgdGhhdCBjb250YWlucyB0aGUgdmlld3BvcnQgc2l6ZSBhbmQgc2hlZXQgYXJyYW5nZW1lbnQgdG8gdXNlIGZvciBnZW5lcmF0ZWQgc2hlZXRzLjwvdGQ+CiAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQ+PHN0cm9uZz5UZW1wbGF0ZSB2aWV3cG9ydDwvc3Ryb25nPjwvdGQ+CiAgICAgICAgICAgICAgICA8dGQ+U2VsZWN0IGEgdmlld3BvcnQgZnJvbSB0aGUgdGVtcGxhdGUgbGF5b3V0IHNvIFNQQ0FEIGNhbiByZWFkIHRoZSBwYXBlciB3aWR0aCwgcGFwZXIgaGVpZ2h0LCBjZW50ZXIgcG9pbnQsIGFuZCB2aWV3cG9ydCBpbmZvcm1hdGlvbi48L3RkPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkPjxzdHJvbmc+U2NhbGU8L3N0cm9uZz48L3RkPgogICAgICAgICAgICAgICAgPHRkPlNldCB0aGUgbWFwIHNjYWxlIHVzZWQgdG8gY29udmVydCB0aGUgdGVtcGxhdGUgdmlld3BvcnQgc2l6ZSBpbnRvIG1vZGVsLXNwYWNlIHNoZWV0IGxlbmd0aCBhbmQgY29ycmlkb3Igd2lkdGguPC90ZD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgIDx0ZD48c3Ryb25nPkNoYWluYWdlIHJhbmdlPC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD5Db25maXJtIHRoZSBzdGFydCBhbmQgZW5kIGNoYWluYWdlIHZhbHVlcyB0aGF0IGRlZmluZSB0aGUgcGFydCBvZiB0aGUgYWxpZ25tZW50IGNvdmVyZWQgYnkgdGhlIE1hcEJvb2suPC90ZD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgPC90YWJsZT4KICAgICAgICA8L3NlY3Rpb24+CgogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJjYXJkIiBpZD0ib3Blbi1jb21tYW5kIj4KICAgICAgICAgIDxoMj5PcGVuIHRoZSBDcmVhdGUgU3RyaXAgTWFwQm9vayBXaW5kb3c8L2gyPgogICAgICAgICAgPG9sIGNsYXNzPSJzdGVwcyI+CiAgICAgICAgICAgIDxsaT5PcGVuIHRoZSA8c3Ryb25nPlNQQ0FEIFRvb2xzcGFjZSBQYWxldHRlPC9zdHJvbmc+LjwvbGk+CiAgICAgICAgICAgIDxsaT5TZWxlY3QgdGhlIDxzdHJvbmc+TWFwQm9vazwvc3Ryb25nPiB0YWIuPC9saT4KICAgICAgICAgICAgPGxpPkNsaWNrIDxzdHJvbmc+TmV3PC9zdHJvbmc+LjwvbGk+CiAgICAgICAgICAgIDxsaT5TZWxlY3QgPHN0cm9uZz5TdHJpcCBNYXBCb29rPC9zdHJvbmc+IG9yIDxzdHJvbmc+U3RyaXAgLyBDb3JyaWRvciBNYXBCb29rPC9zdHJvbmc+LCBpZiB0aGUgY29tbWFuZCBhc2tzIGZvciBhIE1hcEJvb2sgdHlwZS48L2xpPgogICAgICAgICAgPC9vbD4KICAgICAgICAgIDxwPlRoZSA8c3Ryb25nPkNyZWF0ZSBTdHJpcCAvIENvcnJpZG9yIE1hcEJvb2s8L3N0cm9uZz4gd2luZG93IG9wZW5zLiBUaGlzIHdpbmRvdyBjb250YWlucyB0aGUgYWxpZ25tZW50LCB0ZW1wbGF0ZSB2aWV3cG9ydCwgc2NhbGUsIHN0cmlwIGNvdmVyYWdlLCBhbmQgc2hlZXQgb3B0aW9uIHNldHRpbmdzLjwvcD4KICAgICAgICA8L3NlY3Rpb24+CgogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJjYXJkIiBpZD0id2luZG93LWxheW91dCI+CiAgICAgICAgICA8aDI+Q3JlYXRlIFN0cmlwIE1hcEJvb2sgV2luZG93IExheW91dDwvaDI+CiAgICAgICAgICA8cD5UaGUgQ3JlYXRlIFN0cmlwIE1hcEJvb2sgd2luZG93IGlzIGRpdmlkZWQgaW50byBzZXR1cCBzZWN0aW9ucy4gVGhlIGxlZnQgc2lkZSBpcyB1c2VkIGZvciBzZWN0aW9uIG5hdmlnYXRpb24sIGFuZCB0aGUgcmlnaHQgc2lkZSBkaXNwbGF5cyB0aGUgc2V0dGluZ3MgZm9yIHRoZSBzZWxlY3RlZCBzZWN0aW9uLjwvcD4KCiAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWFsb2ctbWFwIiBhcmlhLWxhYmVsPSJDcmVhdGUgU3RyaXAgTWFwQm9vayBkaWFsb2cgc2VjdGlvbiBvdmVydmlldyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpYWxvZy1uYXYiPgogICAgICAgICAgICAgIDxkaXY+QWxpZ25tZW50PC9kaXY+CiAgICAgICAgICAgICAgPGRpdj5UZW1wbGF0ZSBWaWV3cG9ydDwvZGl2PgogICAgICAgICAgICAgIDxkaXY+U2NhbGUgYW5kIFN0cmlwPC9kaXY+CiAgICAgICAgICAgICAgPGRpdj5PcHRpb25zPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWFsb2ctcGFuZWwiPgogICAgICAgICAgICAgIDxoMyBzdHlsZT0ibWFyZ2luLXRvcDogMDsiPk1haW4gU2V0dXAgRmllbGRzPC9oMz4KICAgICAgICAgICAgICA8cD5BdCB0aGUgdG9wIG9mIHRoZSB3aW5kb3csIGVudGVyIHRoZSBNYXBCb29rIG5hbWUuIFRoZW4gY29tcGxldGUgZWFjaCByZXF1aXJlZCBzZWN0aW9uIGJlZm9yZSBwcmV2aWV3aW5nIG9yIGNyZWF0aW5nIHRoZSBzdHJpcCBzaGVldCBmcmFtZXMuPC9wPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1pbmktZmllbGRzIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1pbmktZmllbGQiPjxzdHJvbmc+TmFtZTwvc3Ryb25nPk1hcEJvb2sgbmFtZTwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWluaS1maWVsZCI+PHN0cm9uZz5BbGlnbm1lbnQ8L3N0cm9uZz5Tb3VyY2UgY29ycmlkb3IgYWxpZ25tZW50PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtaW5pLWZpZWxkIj48c3Ryb25nPlByZXZpZXc8L3N0cm9uZz5TdGF0dXMgYW5kIGVzdGltYXRlZCBzaGVldCBjb3VudDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWluaS1maWVsZCI+PHN0cm9uZz5CdXR0b25zPC9zdHJvbmc+UHJldmlldyBTaGVldHMsIE9LLCBDYW5jZWw8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L3NlY3Rpb24+CgogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJjYXJkIiBpZD0ic3RlcC1hbGlnbm1lbnQiPgogICAgICAgICAgPGgyPlN0ZXAgMTogU2VsZWN0IHRoZSBBbGlnbm1lbnQ8L2gyPgogICAgICAgICAgPHA+VGhlIDxzdHJvbmc+QWxpZ25tZW50PC9zdHJvbmc+IHNlY3Rpb24gZGVmaW5lcyB0aGUgc291cmNlIHBhdGggdXNlZCB0byBjcmVhdGUgdGhlIHN0cmlwIHNoZWV0IGZyYW1lcy48L3A+CgogICAgICAgICAgPG9sIGNsYXNzPSJzdGVwcyI+CiAgICAgICAgICAgIDxsaT5TZWxlY3QgdGhlIDxzdHJvbmc+QWxpZ25tZW50PC9zdHJvbmc+IHNlY3Rpb24uPC9saT4KICAgICAgICAgICAgPGxpPkVudGVyIGEgY2xlYXIgPHN0cm9uZz5NYXBCb29rIG5hbWU8L3N0cm9uZz4uPC9saT4KICAgICAgICAgICAgPGxpPlNlbGVjdCB0aGUgcmVxdWlyZWQgYWxpZ25tZW50IGZyb20gdGhlIDxzdHJvbmc+QWxpZ25tZW50PC9zdHJvbmc+IGxpc3QuPC9saT4KICAgICAgICAgICAgPGxpPkNvbmZpcm0gdGhhdCB0aGUgc3RhdHVzIG1lc3NhZ2UgdXBkYXRlcyB3aXRoIHRoZSBhbGlnbm1lbnQgbGVuZ3RoIGFuZCBzaGVldCBlc3RpbWF0ZS48L2xpPgogICAgICAgICAgPC9vbD4KCiAgICAgICAgICA8dGFibGUgY2xhc3M9InRvb2wtdGFibGUiPgogICAgICAgICAgICA8dGhlYWQ+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRoPkZpZWxkPC90aD4KICAgICAgICAgICAgICAgIDx0aD5QdXJwb3NlPC90aD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8L3RoZWFkPgogICAgICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkPjxzdHJvbmc+TmFtZTwvc3Ryb25nPjwvdGQ+CiAgICAgICAgICAgICAgICA8dGQ+VGhlIG5hbWUgb2YgdGhlIFN0cmlwIE1hcEJvb2suIFVzZSBhIHVuaXF1ZSBuYW1lIHNvIHRoZSBNYXBCb29rIGNhbiBiZSBpZGVudGlmaWVkIGluIHRoZSBUb29sc3BhY2UgUGFsZXR0ZS48L3RkPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkPjxzdHJvbmc+QWxpZ25tZW50PC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD5UaGUgc2VsZWN0ZWQgYWxpZ25tZW50IHRoYXQgY29udHJvbHMgdGhlIHNoZWV0IGNlbnRlcmxpbmUsIGNoYWluYWdlIHJhbmdlLCBzaGVldCByb3RhdGlvbiwgYW5kIGNvcnJpZG9yIGRpcmVjdGlvbi48L3RkPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgIDwvdGJvZHk+CiAgICAgICAgICA8L3RhYmxlPgoKICAgICAgICAgIDxkaXYgY2xhc3M9Indhcm5pbmciPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYWxsb3V0LXRpdGxlIj5BbGlnbm1lbnQgcmVxdWlyZWQ8L2Rpdj4KICAgICAgICAgICAgSWYgbm8gYWxpZ25tZW50cyBhcmUgZm91bmQgaW4gdGhlIGRyYXdpbmcsIHRoZSBTdHJpcCBNYXBCb29rIGNhbm5vdCBiZSBjcmVhdGVkLiBDcmVhdGUgb3IgaW1wb3J0IHRoZSByZXF1aXJlZCBhbGlnbm1lbnQgZmlyc3QsIHRoZW4gcmVvcGVuIHRoZSBjb21tYW5kLgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9zZWN0aW9uPgoKICAgICAgICA8c2VjdGlvbiBjbGFzcz0iY2FyZCIgaWQ9InN0ZXAtdGVtcGxhdGUtdmlld3BvcnQiPgogICAgICAgICAgPGgyPlN0ZXAgMjogU2VsZWN0IHRoZSBUZW1wbGF0ZSBWaWV3cG9ydDwvaDI+CiAgICAgICAgICA8cD5UaGUgPHN0cm9uZz5UZW1wbGF0ZSBWaWV3cG9ydDwvc3Ryb25nPiBzZWN0aW9uIGNvbnRyb2xzIHRoZSBwYXBlci1zcGFjZSB2aWV3cG9ydCBzaXplIHVzZWQgZm9yIGVhY2ggc3RyaXAgc2hlZXQuIFNQQ0FEIHVzZXMgdGhlIHNlbGVjdGVkIHZpZXdwb3J0IGFuZCBzY2FsZSB0byBjYWxjdWxhdGUgdGhlIG1vZGVsLXNwYWNlIHNoZWV0IGxlbmd0aCBhbmQgY29ycmlkb3Igd2lkdGguPC9wPgoKICAgICAgICAgIDxvbCBjbGFzcz0ic3RlcHMiPgogICAgICAgICAgICA8bGk+U2VsZWN0IHRoZSA8c3Ryb25nPlRlbXBsYXRlIFZpZXdwb3J0PC9zdHJvbmc+IHNlY3Rpb24uPC9saT4KICAgICAgICAgICAgPGxpPlNlbGVjdCB0aGUgcmVxdWlyZWQgPHN0cm9uZz5UZW1wbGF0ZSBMYXlvdXQ8L3N0cm9uZz4uPC9saT4KICAgICAgICAgICAgPGxpPkNsaWNrIDxzdHJvbmc+UGljayBWaWV3cG9ydDwvc3Ryb25nPi48L2xpPgogICAgICAgICAgICA8bGk+U2VsZWN0IHRoZSB2aWV3cG9ydCBpbiB0aGUgdGVtcGxhdGUgbGF5b3V0LjwvbGk+CiAgICAgICAgICAgIDxsaT5Db25maXJtIHRoYXQgdGhlIHdpZHRoLCBoZWlnaHQsIGNlbnRlciBYLCBhbmQgY2VudGVyIFkgdmFsdWVzIGFyZSBmaWxsZWQgaW4uPC9saT4KICAgICAgICAgIDwvb2w+CgogICAgICAgICAgPHRhYmxlIGNsYXNzPSJ0b29sLXRhYmxlIj4KICAgICAgICAgICAgPHRoZWFkPgogICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgIDx0aD5GaWVsZDwvdGg+CiAgICAgICAgICAgICAgICA8dGg+RGVzY3JpcHRpb248L3RoPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgIDwvdGhlYWQ+CiAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQ+PHN0cm9uZz5UZW1wbGF0ZSBMYXlvdXQ8L3N0cm9uZz48L3RkPgogICAgICAgICAgICAgICAgPHRkPlRoZSBwYXBlci1zcGFjZSBsYXlvdXQgdXNlZCBhcyB0aGUgc291cmNlIGxheW91dCBmb3Igc2hlZXQgZ2VuZXJhdGlvbi48L3RkPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkPjxzdHJvbmc+V2lkdGg8L3N0cm9uZz48L3RkPgogICAgICAgICAgICAgICAgPHRkPlRoZSBwYXBlci1zcGFjZSB3aWR0aCBvZiB0aGUgc2VsZWN0ZWQgdmlld3BvcnQuPC90ZD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgIDx0ZD48c3Ryb25nPkhlaWdodDwvc3Ryb25nPjwvdGQ+CiAgICAgICAgICAgICAgICA8dGQ+VGhlIHBhcGVyLXNwYWNlIGhlaWdodCBvZiB0aGUgc2VsZWN0ZWQgdmlld3BvcnQuPC90ZD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgIDx0ZD48c3Ryb25nPkNlbnRlciBYIC8gQ2VudGVyIFk8L3N0cm9uZz48L3RkPgogICAgICAgICAgICAgICAgPHRkPlRoZSBwYXBlci1zcGFjZSBjZW50ZXIgcG9pbnQgb2YgdGhlIHNlbGVjdGVkIHZpZXdwb3J0LjwvdGQ+CiAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgPC90Ym9keT4KICAgICAgICAgIDwvdGFibGU+CgogICAgICAgICAgPGRpdiBjbGFzcz0ibm90ZSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhbGxvdXQtdGl0bGUiPlRlbXBsYXRlIHZpZXdwb3J0IGNvbnRyb2xzIHNoZWV0IHNpemUuPC9kaXY+CiAgICAgICAgICAgIFRoZSBsb25nZXIgc2lkZSBvZiB0aGUgdGVtcGxhdGUgdmlld3BvcnQgaXMgdXNlZCBhcyB0aGUgc2hlZXQgbGVuZ3RoIGFsb25nIHRoZSBhbGlnbm1lbnQuIFRoZSBzaG9ydGVyIHNpZGUgaXMgdXNlZCBhcyB0aGUgY29ycmlkb3Igd2lkdGggYWNyb3NzIHRoZSBhbGlnbm1lbnQuCiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L3NlY3Rpb24+CgogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJjYXJkIiBpZD0ic3RlcC1zY2FsZS1zdHJpcCI+CiAgICAgICAgICA8aDI+U3RlcCAzOiBTZXQgU2NhbGUgYW5kIFN0cmlwIFNldHRpbmdzPC9oMj4KICAgICAgICAgIDxwPlRoZSA8c3Ryb25nPlNjYWxlIGFuZCBTdHJpcDwvc3Ryb25nPiBzZWN0aW9uIGRlZmluZXMgdGhlIHNoZWV0IHNjYWxlLCBvdmVybGFwLCBjaGFpbmFnZSByYW5nZSwgYW5kIHN0YXJ0aW5nIGV4dGVuc2lvbiBmb3IgdGhlIFN0cmlwIE1hcEJvb2suPC9wPgoKICAgICAgICAgIDx0YWJsZSBjbGFzcz0idG9vbC10YWJsZSI+CiAgICAgICAgICAgIDx0aGVhZD4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGg+RmllbGQ8L3RoPgogICAgICAgICAgICAgICAgPHRoPkRlc2NyaXB0aW9uPC90aD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8L3RoZWFkPgogICAgICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkPjxzdHJvbmc+U2NhbGUgMSA6PC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD5UaGUgbWFwIHNjYWxlIGRlbm9taW5hdG9yIHVzZWQgdG8gY2FsY3VsYXRlIHRoZSBtb2RlbC1zcGFjZSBzaGVldCBzaXplIGZyb20gdGhlIHBhcGVyLXNwYWNlIHZpZXdwb3J0LjwvdGQ+CiAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQ+PHN0cm9uZz5PdmVybGFwICU8L3N0cm9uZz48L3RkPgogICAgICAgICAgICAgICAgPHRkPlRoZSBwZXJjZW50YWdlIG9mIG92ZXJsYXAgYmV0d2VlbiBjb25zZWN1dGl2ZSBzdHJpcCBzaGVldHMuIFRoZSBkZWZhdWx0IG92ZXJsYXAgaXMgY29tbW9ubHkgdXNlZCB0byBhdm9pZCBnYXBzIGJldHdlZW4gc2hlZXRzLjwvdGQ+CiAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQ+PHN0cm9uZz5TdGFydCBDaGFpbmFnZTwvc3Ryb25nPjwvdGQ+CiAgICAgICAgICAgICAgICA8dGQ+VGhlIGNoYWluYWdlIHdoZXJlIHNoZWV0IGNvdmVyYWdlIGJlZ2lucyBhbG9uZyB0aGUgc2VsZWN0ZWQgYWxpZ25tZW50LjwvdGQ+CiAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQ+PHN0cm9uZz5FbmQgQ2hhaW5hZ2U8L3N0cm9uZz48L3RkPgogICAgICAgICAgICAgICAgPHRkPlRoZSBjaGFpbmFnZSB3aGVyZSBzaGVldCBjb3ZlcmFnZSBlbmRzIGFsb25nIHRoZSBzZWxlY3RlZCBhbGlnbm1lbnQuPC90ZD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgIDx0ZD48c3Ryb25nPlN0YXJ0IEJlZm9yZSAwKzAwMDwvc3Ryb25nPjwvdGQ+CiAgICAgICAgICAgICAgICA8dGQ+QW4gb3B0aW9uYWwgZGlzdGFuY2UgYWRkZWQgYmVmb3JlIHRoZSBzdGFydCBjaGFpbmFnZSBzbyB0aGUgZmlyc3Qgc2hlZXQgY2FuIGJlZ2luIGJlZm9yZSBzdGF0aW9uIDArMDAwIG9yIGJlZm9yZSB0aGUgc2VsZWN0ZWQgc3RhcnQgcG9pbnQuPC90ZD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgPC90YWJsZT4KCiAgICAgICAgICA8ZGl2IGNsYXNzPSJ0d28tY29sdW1uIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmVhdHVyZS1ib3giPgogICAgICAgICAgICAgIDxoMz5TaGVldCBMZW5ndGg8L2gzPgogICAgICAgICAgICAgIDxwPlNQQ0FEIHVzZXMgdGhlIGxvbmdlciBzaWRlIG9mIHRoZSB0ZW1wbGF0ZSB2aWV3cG9ydCwgdG9nZXRoZXIgd2l0aCB0aGUgc2VsZWN0ZWQgc2NhbGUsIHRvIGNhbGN1bGF0ZSB0aGUgc2hlZXQgbGVuZ3RoIGFsb25nIHRoZSBhbGlnbm1lbnQuPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmVhdHVyZS1ib3giPgogICAgICAgICAgICAgIDxoMz5Db3JyaWRvciBXaWR0aDwvaDM+CiAgICAgICAgICAgICAgPHA+U1BDQUQgdXNlcyB0aGUgc2hvcnRlciBzaWRlIG9mIHRoZSB0ZW1wbGF0ZSB2aWV3cG9ydCwgdG9nZXRoZXIgd2l0aCB0aGUgc2VsZWN0ZWQgc2NhbGUsIHRvIGNhbGN1bGF0ZSB0aGUgY29ycmlkb3Igd2lkdGggYWNyb3NzIHRoZSBhbGlnbm1lbnQuPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgIDxkaXYgY2xhc3M9Indhcm5pbmciPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYWxsb3V0LXRpdGxlIj5TdGFydCBCZWZvcmUgMCswMDAgbGltaXQ8L2Rpdj4KICAgICAgICAgICAgVGhlIDxzdHJvbmc+U3RhcnQgQmVmb3JlIDArMDAwPC9zdHJvbmc+IHZhbHVlIG11c3QgYmUgbGVzcyB0aGFuIHRoZSBzaGVldCBsZW5ndGguIFRoaXMga2VlcHMgc3RhdGlvbiAwKzAwMCBvbiB0aGUgZmlyc3Qgc2hlZXQuCiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L3NlY3Rpb24+CgogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJjYXJkIiBpZD0ic3RlcC1vcHRpb25zIj4KICAgICAgICAgIDxoMj5TdGVwIDQ6IENvbmZpZ3VyZSBPcHRpb25zPC9oMj4KICAgICAgICAgIDxwPlRoZSA8c3Ryb25nPk9wdGlvbnM8L3N0cm9uZz4gc2VjdGlvbiBjb250cm9scyBob3cgc2hlZXRzIGZvbGxvdyB0aGUgc2VsZWN0ZWQgYWxpZ25tZW50IGFuZCB3aGV0aGVyIGxhYmVscyBhcmUgZHJhd24gaW4gbW9kZWwgc3BhY2UuPC9wPgoKICAgICAgICAgIDx0YWJsZSBjbGFzcz0idG9vbC10YWJsZSI+CiAgICAgICAgICAgIDx0aGVhZD4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGg+T3B0aW9uPC90aD4KICAgICAgICAgICAgICAgIDx0aD5EZXNjcmlwdGlvbjwvdGg+CiAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgPC90aGVhZD4KICAgICAgICAgICAgPHRib2R5PgogICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgIDx0ZD48c3Ryb25nPlJldmVyc2UgZGlyZWN0aW9uPC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD5DcmVhdGVzIHRoZSBzdHJpcCBzaGVldHMgaW4gcmV2ZXJzZSBvcmRlciBhbG9uZyB0aGUgYWxpZ25tZW50LjwvdGQ+CiAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQ+PHN0cm9uZz5Gb2xsb3cgYWxpZ25tZW50IHJvdGF0aW9uPC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD5Sb3RhdGVzIGVhY2ggc2hlZXQgZnJhbWUgdG8gZm9sbG93IHRoZSB0YW5nZW50IGRpcmVjdGlvbiBvZiB0aGUgYWxpZ25tZW50LiBUaGlzIG9wdGlvbiBpcyBlbmFibGVkIGJ5IGRlZmF1bHQuPC90ZD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgIDx0ZD48c3Ryb25nPkRyYXcgc2hlZXQgbGFiZWxzIGluIG1vZGVsPC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD5BZGRzIHNoZWV0IG51bWJlciBsYWJlbHMgYXQgdGhlIHNoZWV0IGZyYW1lIGNlbnRlcnMgaW4gbW9kZWwgc3BhY2UuIFRoaXMgb3B0aW9uIGlzIGVuYWJsZWQgYnkgZGVmYXVsdC48L3RkPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgIDwvdGJvZHk+CiAgICAgICAgICA8L3RhYmxlPgoKICAgICAgICAgIDxkaXYgY2xhc3M9Im5vdGUiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYWxsb3V0LXRpdGxlIj5Vc2UgYWxpZ25tZW50IHJvdGF0aW9uIGZvciBjb3JyaWRvciBkcmF3aW5ncy48L2Rpdj4KICAgICAgICAgICAgRm9yIHJvYWQsIHJhaWx3YXksIHBpcGVsaW5lLCBhbmQgdXRpbGl0eSBjb3JyaWRvciBkcmF3aW5ncywga2VlcCA8c3Ryb25nPkZvbGxvdyBhbGlnbm1lbnQgcm90YXRpb248L3N0cm9uZz4gZW5hYmxlZCBzbyB0aGUgc2hlZXRzIGZvbGxvdyB0aGUgZGlyZWN0aW9uIG9mIHRoZSByb3V0ZS4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvc2VjdGlvbj4KCiAgICAgICAgPHNlY3Rpb24gY2xhc3M9ImNhcmQiIGlkPSJwcmV2aWV3Ij4KICAgICAgICAgIDxoMj5QcmV2aWV3IHRoZSBTdHJpcCBTaGVldHM8L2gyPgogICAgICAgICAgPHA+VXNlIDxzdHJvbmc+UHJldmlldyBTaGVldHM8L3N0cm9uZz4gdG8gcmV2aWV3IHRoZSBleHBlY3RlZCBzdHJpcCBzaGVldCBmcmFtZXMgYmVmb3JlIGNyZWF0aW5nIHRoZSBNYXBCb29rLjwvcD4KCiAgICAgICAgICA8b2wgY2xhc3M9InN0ZXBzIj4KICAgICAgICAgICAgPGxpPkNvbXBsZXRlIHRoZSByZXF1aXJlZCBzZWN0aW9uczogPHN0cm9uZz5BbGlnbm1lbnQ8L3N0cm9uZz4sIDxzdHJvbmc+VGVtcGxhdGUgVmlld3BvcnQ8L3N0cm9uZz4sIGFuZCA8c3Ryb25nPlNjYWxlIGFuZCBTdHJpcDwvc3Ryb25nPi48L2xpPgogICAgICAgICAgICA8bGk+UmV2aWV3IHRoZSBlc3RpbWF0ZWQgc2hlZXQgY291bnQgc2hvd24gaW4gdGhlIHByZXZpZXcgYXJlYS48L2xpPgogICAgICAgICAgICA8bGk+Q2xpY2sgPHN0cm9uZz5QcmV2aWV3IFNoZWV0czwvc3Ryb25nPi48L2xpPgogICAgICAgICAgICA8bGk+Q2hlY2sgdGhlIHNoZWV0IHBvc2l0aW9ucywgcm90YXRpb25zLCBvdmVybGFwLCBhbmQgY29ycmlkb3IgY292ZXJhZ2UuPC9saT4KICAgICAgICAgICAgPGxpPkFkanVzdCB0aGUgc2NhbGUsIG92ZXJsYXAsIG9yIGNoYWluYWdlIHJhbmdlIGlmIHJlcXVpcmVkLjwvbGk+CiAgICAgICAgICA8L29sPgoKICAgICAgICAgIDxkaXYgY2xhc3M9Im5vdGUiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYWxsb3V0LXRpdGxlIj5QcmV2aWV3IGJlZm9yZSBjcmVhdGluZyBmcmFtZXMuPC9kaXY+CiAgICAgICAgICAgIFByZXZpZXdpbmcgaGVscHMgY29uZmlybSB0aGF0IHRoZSBzdHJpcCBzaGVldHMgY292ZXIgdGhlIGNvcnJpZG9yIGNvcnJlY3RseSBiZWZvcmUgcGVybWFuZW50IE1hcEJvb2sgZnJhbWVzIGFyZSBjcmVhdGVkIGluIHRoZSBkcmF3aW5nLgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9zZWN0aW9uPgoKICAgICAgICA8c2VjdGlvbiBjbGFzcz0iY2FyZCIgaWQ9ImNyZWF0ZSI+CiAgICAgICAgICA8aDI+Q3JlYXRlIHRoZSBTdHJpcCBNYXBCb29rPC9oMj4KICAgICAgICAgIDxwPkFmdGVyIHRoZSBzZXR0aW5ncyBhcmUgY29ycmVjdCwgY2xpY2sgPHN0cm9uZz5PSzwvc3Ryb25nPiB0byBjcmVhdGUgdGhlIFN0cmlwIE1hcEJvb2suPC9wPgoKICAgICAgICAgIDxvbCBjbGFzcz0ic3RlcHMiPgogICAgICAgICAgICA8bGk+Q29uZmlybSB0aGUgTWFwQm9vayBuYW1lIGlzIGNvcnJlY3QuPC9saT4KICAgICAgICAgICAgPGxpPkNvbmZpcm0gdGhlIGFsaWdubWVudCwgdGVtcGxhdGUgdmlld3BvcnQsIHNjYWxlLCBvdmVybGFwLCBhbmQgY2hhaW5hZ2UgcmFuZ2UuPC9saT4KICAgICAgICAgICAgPGxpPkNsaWNrIDxzdHJvbmc+T0s8L3N0cm9uZz4uPC9saT4KICAgICAgICAgICAgPGxpPlNQQ0FEIGNyZWF0ZXMgdGhlIHN0cmlwIHNoZWV0IGZyYW1lcyBpbiBtb2RlbCBzcGFjZS48L2xpPgogICAgICAgICAgICA8bGk+VGhlIG5ldyBNYXBCb29rIGFwcGVhcnMgaW4gdGhlIDxzdHJvbmc+TWFwQm9vazwvc3Ryb25nPiB0YWIgb2YgdGhlIFNQQ0FEIFRvb2xzcGFjZSBQYWxldHRlLjwvbGk+CiAgICAgICAgICA8L29sPgoKICAgICAgICAgIDxwPkFmdGVyIGNyZWF0aW9uLCB0aGUgc2hlZXQgZnJhbWVzIGNhbiBiZSBzZWxlY3RlZCBmcm9tIHRoZSBNYXBCb29rIHRyZWUuIFlvdSBjYW4gdGhlbiBnZW5lcmF0ZSBsYXlvdXRzLCBhZGQgTWFwIEVsZW1lbnRzLCB6b29tIHRvIHNoZWV0cywgb3IgZXhwb3J0IHRoZSBzaGVldHMgdG8gUERGLjwvcD4KICAgICAgICA8L3NlY3Rpb24+CgogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJjYXJkIiBpZD0iYWZ0ZXItY3JlYXRpb24iPgogICAgICAgICAgPGgyPkFmdGVyIENyZWF0aW5nIGEgU3RyaXAgTWFwQm9vazwvaDI+CiAgICAgICAgICA8cD5BZnRlciB0aGUgc2hlZXQgZnJhbWVzIGFyZSBjcmVhdGVkLCBjb250aW51ZSB3aXRoIHRoZSBub3JtYWwgTWFwQm9vayB3b3JrZmxvdy48L3A+CgogICAgICAgICAgPHRhYmxlIGNsYXNzPSJ0b29sLXRhYmxlIj4KICAgICAgICAgICAgPHRoZWFkPgogICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgIDx0aD5OZXh0IEFjdGlvbjwvdGg+CiAgICAgICAgICAgICAgICA8dGg+RGVzY3JpcHRpb248L3RoPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgIDwvdGhlYWQ+CiAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQ+PHN0cm9uZz5SZXZpZXcgc2hlZXQgZnJhbWVzPC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD5Vc2UgdGhlIE1hcEJvb2sgdHJlZSBhbmQgWm9vbSBjb21tYW5kIHRvIGluc3BlY3QgdGhlIGNyZWF0ZWQgZnJhbWVzLjwvdGQ+CiAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQ+PHN0cm9uZz5Db25maWd1cmUgTWFwIEVsZW1lbnRzPC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD5TZXQgdXAgc2hlZXQgbnVtYmVycywgZ3JpZHMsIG5vcnRoIGFycm93LCBzY2FsZSBiYXIsIFFSIGNvZGUsIGluZGV4IHBsYW4sIHByb2ZpbGUgZWxlbWVudHMsIGFuZCBvdGhlciBsYXlvdXQgaXRlbXMuPC90ZD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgIDx0ZD48c3Ryb25nPkdlbmVyYXRlIGxheW91dHM8L3N0cm9uZz48L3RkPgogICAgICAgICAgICAgICAgPHRkPkNyZWF0ZSBDQUQgbGF5b3V0IHRhYnMgZnJvbSB0aGUgc3RyaXAgc2hlZXQgZnJhbWVzLjwvdGQ+CiAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQ+PHN0cm9uZz5FeHBvcnQgUERGPC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD5FeHBvcnQgdGhlIGdlbmVyYXRlZCBzdHJpcCBzaGVldHMgdG8gUERGIG9yIEdlb1BERiB3aGVyZSBzdXBwb3J0ZWQuPC90ZD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgPC90YWJsZT4KICAgICAgICA8L3NlY3Rpb24+CgogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJjYXJkIiBpZD0idHJvdWJsZXNob290aW5nIj4KICAgICAgICAgIDxoMj5Db21tb24gSXNzdWVzIGFuZCBGaXhlczwvaDI+CiAgICAgICAgICA8dGFibGUgY2xhc3M9InRvb2wtdGFibGUiPgogICAgICAgICAgICA8dGhlYWQ+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRoPklzc3VlPC90aD4KICAgICAgICAgICAgICAgIDx0aD5Qb3NzaWJsZSBGaXg8L3RoPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgIDwvdGhlYWQ+CiAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQ+PHN0cm9uZz5ObyBhbGlnbm1lbnRzIGFyZSBsaXN0ZWQuPC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD5DcmVhdGUgb3IgaW1wb3J0IGFuIGFsaWdubWVudCBpbiB0aGUgZHJhd2luZywgdGhlbiByZW9wZW4gdGhlIFN0cmlwIE1hcEJvb2sgY29tbWFuZC48L3RkPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkPjxzdHJvbmc+UHJldmlldyBTaGVldHMgaXMgZGlzYWJsZWQuPC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD5Db25maXJtIHRoYXQgYW4gYWxpZ25tZW50IGlzIHNlbGVjdGVkLCBhIHRlbXBsYXRlIHZpZXdwb3J0IGlzIHBpY2tlZCwgYW5kIHRoZSBzY2FsZSBpcyBncmVhdGVyIHRoYW4gemVyby48L3RkPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkPjxzdHJvbmc+U2hlZXQgY291bnQgaXMgdG9vIGhpZ2guPC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD5JbmNyZWFzZSB0aGUgc2hlZXQgbGVuZ3RoIGJ5IHVzaW5nIGEgbGFyZ2VyIHZpZXdwb3J0IG9yIGEgbGFyZ2VyIHNjYWxlIGRlbm9taW5hdG9yLCByZWR1Y2UgdGhlIGNoYWluYWdlIHJhbmdlLCBvciByZWR1Y2Ugb3ZlcmxhcC48L3RkPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkPjxzdHJvbmc+U2hlZXRzIGRvIG5vdCBmb2xsb3cgdGhlIGNvcnJpZG9yIGRpcmVjdGlvbi48L3N0cm9uZz48L3RkPgogICAgICAgICAgICAgICAgPHRkPkVuYWJsZSA8c3Ryb25nPkZvbGxvdyBhbGlnbm1lbnQgcm90YXRpb248L3N0cm9uZz4gaW4gdGhlIE9wdGlvbnMgc2VjdGlvbi48L3RkPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkPjxzdHJvbmc+U2hlZXQgb3JkZXIgaXMgb3Bwb3NpdGUgb2YgdGhlIHJlcXVpcmVkIGRpcmVjdGlvbi48L3N0cm9uZz48L3RkPgogICAgICAgICAgICAgICAgPHRkPlVzZSA8c3Ryb25nPlJldmVyc2UgZGlyZWN0aW9uPC9zdHJvbmc+IHRvIGNyZWF0ZSB0aGUgc3RyaXAgc2hlZXRzIGluIHRoZSBvcHBvc2l0ZSBkaXJlY3Rpb24gYWxvbmcgdGhlIGFsaWdubWVudC48L3RkPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkPjxzdHJvbmc+U3RhcnQgQmVmb3JlIDArMDAwIGlzIG5vdCBhY2NlcHRlZC48L3N0cm9uZz48L3RkPgogICAgICAgICAgICAgICAgPHRkPlVzZSBhIHZhbHVlIHNtYWxsZXIgdGhhbiB0aGUgY2FsY3VsYXRlZCBzaGVldCBsZW5ndGguPC90ZD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgPC90YWJsZT4KICAgICAgICA8L3NlY3Rpb24+CiAgICAgIDwvbWFpbj4KCiAgICAgIDxhc2lkZT4KICAgICAgICA8c2VjdGlvbiBjbGFzcz0iY2FyZCI+CiAgICAgICAgICA8aDI+UXVpY2sgU3RlcHM8L2gyPgogICAgICAgICAgPG9sPgogICAgICAgICAgICA8bGk+T3BlbiA8c3Ryb25nPlRvb2xzcGFjZSAmZ3Q7IE1hcEJvb2s8L3N0cm9uZz4uPC9saT4KICAgICAgICAgICAgPGxpPkNsaWNrIDxzdHJvbmc+TmV3PC9zdHJvbmc+LjwvbGk+CiAgICAgICAgICAgIDxsaT5TZWxlY3QgPHN0cm9uZz5TdHJpcCBNYXBCb29rPC9zdHJvbmc+LjwvbGk+CiAgICAgICAgICAgIDxsaT5FbnRlciBhIE1hcEJvb2sgbmFtZS48L2xpPgogICAgICAgICAgICA8bGk+U2VsZWN0IHRoZSBhbGlnbm1lbnQuPC9saT4KICAgICAgICAgICAgPGxpPlBpY2sgdGhlIHRlbXBsYXRlIHZpZXdwb3J0LjwvbGk+CiAgICAgICAgICAgIDxsaT5TZXQgc2NhbGUsIG92ZXJsYXAsIGFuZCBjaGFpbmFnZSByYW5nZS48L2xpPgogICAgICAgICAgICA8bGk+Q2xpY2sgPHN0cm9uZz5QcmV2aWV3IFNoZWV0czwvc3Ryb25nPi48L2xpPgogICAgICAgICAgICA8bGk+Q2xpY2sgPHN0cm9uZz5PSzwvc3Ryb25nPi48L2xpPgogICAgICAgICAgPC9vbD4KICAgICAgICA8L3NlY3Rpb24+CgogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJjYXJkIj4KICAgICAgICAgIDxoMj5SZXF1aXJlZCBTZWN0aW9uczwvaDI+CiAgICAgICAgICA8cD48c3Ryb25nPkFsaWdubWVudDwvc3Ryb25nPiA8c3BhbiBjbGFzcz0ic3RhdHVzLXBpbGwiPlJlcXVpcmVkPC9zcGFuPjwvcD4KICAgICAgICAgIDxwPjxzdHJvbmc+VGVtcGxhdGUgVmlld3BvcnQ8L3N0cm9uZz4gPHNwYW4gY2xhc3M9InN0YXR1cy1waWxsIj5SZXF1aXJlZDwvc3Bhbj48L3A+CiAgICAgICAgICA8cD48c3Ryb25nPlNjYWxlIGFuZCBTdHJpcDwvc3Ryb25nPiA8c3BhbiBjbGFzcz0ic3RhdHVzLXBpbGwiPlJlcXVpcmVkPC9zcGFuPjwvcD4KICAgICAgICAgIDxwPjxzdHJvbmc+T3B0aW9uczwvc3Ryb25nPiA8c3BhbiBjbGFzcz0ic3RhdHVzLXBpbGwiPk9wdGlvbmFsPC9zcGFuPjwvcD4KICAgICAgICA8L3NlY3Rpb24+CgogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJjYXJkIj4KICAgICAgICAgIDxoMj5EZWZhdWx0IFNldHRpbmdzPC9oMj4KICAgICAgICAgIDx0YWJsZSBjbGFzcz0idG9vbC10YWJsZSI+CiAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQ+PHN0cm9uZz5PdmVybGFwPC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD41JTwvdGQ+CiAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQ+PHN0cm9uZz5Gb2xsb3cgcm90YXRpb248L3N0cm9uZz48L3RkPgogICAgICAgICAgICAgICAgPHRkPkVuYWJsZWQ8L3RkPgogICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgPHRkPjxzdHJvbmc+U2hlZXQgbGFiZWxzPC9zdHJvbmc+PC90ZD4KICAgICAgICAgICAgICAgIDx0ZD5FbmFibGVkPC90ZD4KICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICA8L3Rib2R5PgogICAgICAgICAgPC90YWJsZT4KICAgICAgICA8L3NlY3Rpb24+CgogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJjYXJkIj4KICAgICAgICAgIDxoMj5PbiBUaGlzIFBhZ2U8L2gyPgogICAgICAgICAgPGRpdiBjbGFzcz0icXVpY2stbGlua3MiPgogICAgICAgICAgICA8YSBocmVmPSIjb3ZlcnZpZXciPk92ZXJ2aWV3PC9hPgogICAgICAgICAgICA8YSBocmVmPSIjYmVmb3JlLXlvdS1iZWdpbiI+QmVmb3JlIFlvdSBCZWdpbjwvYT4KICAgICAgICAgICAgPGEgaHJlZj0iI29wZW4tY29tbWFuZCI+T3BlbiB0aGUgQ29tbWFuZDwvYT4KICAgICAgICAgICAgPGEgaHJlZj0iI3dpbmRvdy1sYXlvdXQiPldpbmRvdyBMYXlvdXQ8L2E+CiAgICAgICAgICAgIDxhIGhyZWY9IiNzdGVwLWFsaWdubWVudCI+U2VsZWN0IEFsaWdubWVudDwvYT4KICAgICAgICAgICAgPGEgaHJlZj0iI3N0ZXAtdGVtcGxhdGUtdmlld3BvcnQiPlRlbXBsYXRlIFZpZXdwb3J0PC9hPgogICAgICAgICAgICA8YSBocmVmPSIjc3RlcC1zY2FsZS1zdHJpcCI+U2NhbGUgYW5kIFN0cmlwPC9hPgogICAgICAgICAgICA8YSBocmVmPSIjc3RlcC1vcHRpb25zIj5PcHRpb25zPC9hPgogICAgICAgICAgICA8YSBocmVmPSIjcHJldmlldyI+UHJldmlldyBTaGVldHM8L2E+CiAgICAgICAgICAgIDxhIGhyZWY9IiNjcmVhdGUiPkNyZWF0ZSBNYXBCb29rPC9hPgogICAgICAgICAgICA8YSBocmVmPSIjYWZ0ZXItY3JlYXRpb24iPkFmdGVyIENyZWF0aW9uPC9hPgogICAgICAgICAgICA8YSBocmVmPSIjdHJvdWJsZXNob290aW5nIj5Db21tb24gRml4ZXM8L2E+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L3NlY3Rpb24+CgogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJjYXJkIj4KICAgICAgICAgIDxoMj5SZWxhdGVkIFRvcGljczwvaDI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJxdWljay1saW5rcyI+CiAgICAgICAgICAgIDxhIGhyZWY9IiMiPk1hcEJvb2sgT3ZlcnZpZXc8L2E+CiAgICAgICAgICAgIDxhIGhyZWY9IiMiPkNyZWF0ZSBBcmVhIE1hcEJvb2s8L2E+CiAgICAgICAgICAgIDxhIGhyZWY9IiMiPk1hcCBFbGVtZW50czwvYT4KICAgICAgICAgICAgPGEgaHJlZj0iIyI+R2VuZXJhdGUgTGF5b3V0czwvYT4KICAgICAgICAgICAgPGEgaHJlZj0iIyI+UERGIEV4cG9ydDwvYT4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgPC9hc2lkZT4KICAgIDwvZGl2PgoKICAgIDxmb290ZXI+CiAgICAgIFNQQ0FEIEhlbHAgQ29udGVudCAmbWRhc2g7IENyZWF0ZSBTdHJpcCBNYXBCb29rCiAgICA8L2Zvb3Rlcj4KICA8L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+Cg==\";\n\n  function b64ToUtf8(str) {\n    return decodeURIComponent(\n      Array.prototype.map.call(atob(str), function (c) {\n        return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);\n      }).join('')\n    );\n  }\n\n  var html = b64ToUtf8(b64);\n  var frame = document.getElementById('spcadCreateStripMapBookFrame');\n  var doc = frame.contentWindow.document;\n\n  doc.open();\n  doc.write(html);\n  doc.close();\n\n  function resize() {\n    try {\n      var h = Math.max(\n        doc.documentElement.scrollHeight,\n        doc.body ? doc.body.scrollHeight : 0\n      );\n      frame.style.height = h + 'px';\n    } catch (e) {}\n  }\n\n  resize();\n  setTimeout(resize, 150);\n  setTimeout(resize, 500);\n  setTimeout(resize, 1200);\n  window.addEventListener('resize', resize);\n})();\n<\/script>\n","protected":false},"featured_media":0,"parent":5261,"menu_order":1,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_is_vendor_doc":"0","footnotes":""},"doc_tag":[],"class_list":["post-5298","docs","type-docs","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Create Strip MapBook - SPCAD HELP<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/mapbook\/create-strip-mapbook\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create Strip MapBook - SPCAD HELP\" \/>\n<meta property=\"og:url\" content=\"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/mapbook\/create-strip-mapbook\/\" \/>\n<meta property=\"og:site_name\" content=\"SPCAD HELP\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100088033569557\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-06T12:00:11+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/mapbook\\\/create-strip-mapbook\\\/\",\"url\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/mapbook\\\/create-strip-mapbook\\\/\",\"name\":\"Create Strip MapBook - SPCAD HELP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/#website\"},\"datePublished\":\"2026-07-06T11:43:38+00:00\",\"dateModified\":\"2026-07-06T12:00:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/mapbook\\\/create-strip-mapbook\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/mapbook\\\/create-strip-mapbook\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/mapbook\\\/create-strip-mapbook\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SPCAD HELP\",\"item\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"MapBook\",\"item\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/docs\\\/spcadhelp\\\/mapbook\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Create Strip MapBook\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/#website\",\"url\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/\",\"name\":\"SPCAD HELP\",\"description\":\"SPCAD Help Documentation\",\"publisher\":{\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/#organization\",\"name\":\"SPCAD HELP\",\"url\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/intro-logo.png\",\"contentUrl\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/intro-logo.png\",\"width\":1581,\"height\":877,\"caption\":\"SPCAD HELP\"},\"image\":{\"@id\":\"https:\\\/\\\/help.cadomation.com\\\/spcad\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=100088033569557\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/cadomation\\\/posts\\\/?feedView=all\",\"https:\\\/\\\/www.youtube.com\\\/@cadomation\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Create Strip MapBook - SPCAD HELP","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/mapbook\/create-strip-mapbook\/","og_locale":"en_US","og_type":"article","og_title":"Create Strip MapBook - SPCAD HELP","og_url":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/mapbook\/create-strip-mapbook\/","og_site_name":"SPCAD HELP","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100088033569557","article_modified_time":"2026-07-06T12:00:11+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/mapbook\/create-strip-mapbook\/","url":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/mapbook\/create-strip-mapbook\/","name":"Create Strip MapBook - SPCAD HELP","isPartOf":{"@id":"https:\/\/help.cadomation.com\/spcad\/#website"},"datePublished":"2026-07-06T11:43:38+00:00","dateModified":"2026-07-06T12:00:11+00:00","breadcrumb":{"@id":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/mapbook\/create-strip-mapbook\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/mapbook\/create-strip-mapbook\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/mapbook\/create-strip-mapbook\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/help.cadomation.com\/spcad\/"},{"@type":"ListItem","position":2,"name":"SPCAD HELP","item":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/"},{"@type":"ListItem","position":3,"name":"MapBook","item":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/mapbook\/"},{"@type":"ListItem","position":4,"name":"Create Strip MapBook"}]},{"@type":"WebSite","@id":"https:\/\/help.cadomation.com\/spcad\/#website","url":"https:\/\/help.cadomation.com\/spcad\/","name":"SPCAD HELP","description":"SPCAD Help Documentation","publisher":{"@id":"https:\/\/help.cadomation.com\/spcad\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/help.cadomation.com\/spcad\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/help.cadomation.com\/spcad\/#organization","name":"SPCAD HELP","url":"https:\/\/help.cadomation.com\/spcad\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/help.cadomation.com\/spcad\/#\/schema\/logo\/image\/","url":"https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2024\/02\/intro-logo.png","contentUrl":"https:\/\/help.cadomation.com\/spcad\/wp-content\/uploads\/2024\/02\/intro-logo.png","width":1581,"height":877,"caption":"SPCAD HELP"},"image":{"@id":"https:\/\/help.cadomation.com\/spcad\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100088033569557","https:\/\/www.linkedin.com\/company\/cadomation\/posts\/?feedView=all","https:\/\/www.youtube.com\/@cadomation"]}]}},"comment_count":0,"_links":{"self":[{"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/docs\/5298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/comments?post=5298"}],"version-history":[{"count":2,"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/docs\/5298\/revisions"}],"predecessor-version":[{"id":5310,"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/docs\/5298\/revisions\/5310"}],"up":[{"embeddable":true,"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/docs\/5261"}],"next":[{"title":"MapBook Map Elements","link":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/mapbook\/mapbook-map-elements\/","href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/docs\/5303"}],"prev":[{"title":"Create Area MapBook","link":"https:\/\/help.cadomation.com\/spcad\/docs\/spcadhelp\/mapbook\/create-area-mapbook\/","href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/docs\/5295"}],"wp:attachment":[{"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/media?parent=5298"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/help.cadomation.com\/spcad\/wp-json\/wp\/v2\/doc_tag?post=5298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}