{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDx0aXRsZT5QYXJ0bmVyIERhc2hib2FyZCAtIEZGRkY8L3RpdGxlPgogICAgPHN0eWxlPgogICAgICAgIDpyb290IHsKICAgICAgICAgICAgLS1wcmltYXJ5LWNvbG9yOiAjMUU0MEFGOwogICAgICAgICAgICAtLXNlY29uZGFyeS1jb2xvcjogIzFFM0E4QTsKICAgICAgICAgICAgLS1hY2NlbnQtY29sb3I6ICNGRkI3MDA7CiAgICAgICAgICAgIC0tc3VjY2Vzcy1jb2xvcjogIzQ4QkI3ODsKICAgICAgICAgICAgLS13YXJuaW5nLWNvbG9yOiAjRUQ4OTM2OwogICAgICAgICAgICAtLXRleHQtY29sb3I6ICMyNzAwNUQ7CiAgICAgICAgICAgIC0tc3VyZmFjZS1jb2xvcjogI0YwRjdGRjsKICAgICAgICB9CgogICAgICAgIGJvZHkgewogICAgICAgICAgICBtYXJnaW46IDA7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIHNhbnMtc2VyaWY7CiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0ZBRkM7CiAgICAgICAgfQoKICAgICAgICAuaGVyby1zZWN0aW9uIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzFFNDBBRiAwJSwgIzFFM0E4QSAxMDAlKTsKICAgICAgICAgICAgY29sb3I6IHdoaXRlOwogICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgICAgICB9CgogICAgICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIHsKICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7CiAgICAgICAgICAgIG1hcmdpbjogLTYwcHggYXV0byAyMHB4OwogICAgICAgICAgICBwYWRkaW5nOiAyMHB4OwogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgICAgIHotaW5kZXg6IDE7CiAgICAgICAgfQoKICAgICAgICAuZGFzaGJvYXJkLWdyaWQgewogICAgICAgICAgICBkaXNwbGF5OiBncmlkOwogICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTsKICAgICAgICAgICAgZ2FwOiAyMHB4OwogICAgICAgIH0KCiAgICAgICAgLmNhcmQgewogICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsKICAgICAgICAgICAgcGFkZGluZzogMjVweDsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwwLDAsMC4wNSk7CiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7CiAgICAgICAgfQoKICAgICAgICAuY2FyZDpob3ZlciB7CiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLDAsMCwwLjEpOwogICAgICAgIH0KCiAgICAgICAgLnN0YXQtY2FyZCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtY29sb3IpOwogICAgICAgICAgICBwYWRkaW5nOiAyMHB4OwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OwogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7CiAgICAgICAgfQoKICAgICAgICAuc3RhdC1jYXJkOmhvdmVyIHsKICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpOwogICAgICAgIH0KCiAgICAgICAgLmFjdGlvbi1idXR0b24gewogICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtY29sb3IpOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTsKICAgICAgICAgICAgYm9yZGVyOiBub25lOwogICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOwogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgZ2FwOiA4cHg7CiAgICAgICAgfQoKICAgICAgICAuYWN0aW9uLWJ1dHRvbjpob3ZlciB7CiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDMwLCA2NCwgMTc1LCAwLjIpOwogICAgICAgIH0KCiAgICAgICAgLnByb2dyYW0tY2FyZCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OwogICAgICAgICAgICBwYWRkaW5nOiAyMHB4OwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OwogICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7CiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7CiAgICAgICAgfQoKICAgICAgICAucHJvZ3JhbS1jYXJkOmhvdmVyIHsKICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7CiAgICAgICAgfQoKICAgICAgICAucmVmZXJyYWwtY2FyZCB7CiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOwogICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOwogICAgICAgIH0KCiAgICAgICAgLnJlZmVycmFsLWNhcmQ6aG92ZXIgewogICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7CiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMjU1LCAxODMsIDAsIDAuMSk7CiAgICAgICAgfQoKICAgICAgICAucHJvZ3Jlc3MtYmFyIHsKICAgICAgICAgICAgaGVpZ2h0OiA4cHg7CiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFMEUwRTA7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsKICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgICAgICB9CgogICAgICAgIC5wcm9ncmVzcy1maWxsIHsKICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOwogICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtY29sb3IpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7CiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTsKICAgICAgICB9CgogICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsKICAgICAgICAgICAgLmRhc2hib2FyZC1ncmlkIHsKICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgewogICAgICAgICAgICAuZGFzaGJvYXJkLWdyaWQgewogICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5PgogICAgPCEtLSBIZXJvIFNlY3Rpb24gLS0+CiAgICA8ZGl2IGNsYXNzPSJoZXJvLXNlY3Rpb24iPgogICAgICAgIDxkaXYgc3R5bGU9Im1heC13aWR0aDogMTQwMHB4OyBtYXJnaW46IDAgYXV0bzsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyI+CiAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IHN0YXJ0OyBtYXJnaW4tYm90dG9tOiAzMHB4OyI+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBnYXA6IDIwcHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7Ij4KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL2FwaS9wbGFjZWhvbGRlci84MC84MCIgYWx0PSJQYXJ0bmVyIExvZ28iIHN0eWxlPSJib3JkZXItcmFkaXVzOiAxMnB4OyBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTsiLz4KICAgICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDEwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBzdHlsZT0ibWFyZ2luOiAwOyBmb250LXNpemU6IDJlbTsiPlRlY2hDb3JwIEludGVybmF0aW9uYWw8L2gxPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1jb2xvcik7IGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpOyBwYWRkaW5nOiA1cHggMTBweDsgYm9yZGVyLXJhZGl1czogMTVweDsgZm9udC1zaXplOiAwLjllbTsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdvbGQgUGFydG5lcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9Im1hcmdpbjogNXB4IDAgMDsiPlBhcnRuZXJzaGlwIElEOiBUQy0yMDI0LTAwMSB8IE1lbWJlciBzaW5jZSBKYW51YXJ5IDIwMjQ8L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGdhcDogMTVweDsiPgogICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFjdGlvbi1idXR0b24iPgogICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7wn5OKPC9zcGFuPiBHZW5lcmF0ZSBSZXBvcnQKICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhY3Rpb24tYnV0dG9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+4pqZ77iPPC9zcGFuPiBTZXR0aW5ncwogICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPCEtLSBRdWljayBTdGF0cyAtLT4KICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7IGdhcDogMjBweDsiPgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpOyBwYWRkaW5nOiAyMHB4OyBib3JkZXItcmFkaXVzOiAxMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgPGgzIHN0eWxlPSJtYXJnaW46IDA7IGZvbnQtc2l6ZTogMmVtOyI+NTAwPC9oMz4KICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luOiA1cHggMCAwOyI+QWN0aXZlIFN0dWRlbnRzPC9wPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7IHBhZGRpbmc6IDIwcHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7Ij4KICAgICAgICAgICAgICAgICAgICA8aDMgc3R5bGU9Im1hcmdpbjogMDsgZm9udC1zaXplOiAyZW07Ij44OSU8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDVweCAwIDA7Ij5FbmdhZ2VtZW50IFJhdGU8L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsgcGFkZGluZzogMjBweDsgYm9yZGVyLXJhZGl1czogMTBweDsiPgogICAgICAgICAgICAgICAgICAgIDxoMyBzdHlsZT0ibWFyZ2luOiAwOyBmb250LXNpemU6IDJlbTsiPjE1PC9oMz4KICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luOiA1cHggMCAwOyI+U3VjY2Vzc2Z1bCBSZWZlcnJhbHM8L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsgcGFkZGluZzogMjBweDsgYm9yZGVyLXJhZGl1czogMTBweDsiPgogICAgICAgICAgICAgICAgICAgIDxoMyBzdHlsZT0ibWFyZ2luOiAwOyBmb250LXNpemU6IDJlbTsiPiQyNUs8L2gzPgogICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDVweCAwIDA7Ij5SZWZlcnJhbCBCZW5lZml0czwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDwhLS0gRGFzaGJvYXJkIENvbnRlbnQgLS0+CiAgICA8ZGl2IGNsYXNzPSJkYXNoYm9hcmQtY29udGFpbmVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJkYXNoYm9hcmQtZ3JpZCI+CiAgICAgICAgICAgIDwhLS0gUmVmZXJyYWwgUHJvZ3JhbSBPdmVydmlldyAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZCIgc3R5bGU9ImdyaWQtY29sdW1uOiBzcGFuIDg7Ij4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMjBweDsiPgogICAgICAgICAgICAgICAgICAgIDxoMiBzdHlsZT0ibWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij5QYXJ0bmVyIFJlZmVycmFsIFByb2dyYW08L2gyPgogICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFjdGlvbi1idXR0b24iPgogICAgICAgICAgICAgICAgICAgICAgICBWaWV3IEFsbCBSZWZlcnJhbHMKICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgIDwhLS0gUmVmZXJyYWwgU3RhdHMgLS0+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBncmlkOyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTsgZ2FwOiAxNXB4OyBtYXJnaW4tYm90dG9tOiAzMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmVmZXJyYWwtY2FyZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDJlbTsiPvCfjq88L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoMyBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyBtYXJnaW46IDEwcHggMDsiPllvdXIgUmVmZXJyYWwgTGluazwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtY29sb3IpOyBwYWRkaW5nOiAxMHB4OyBib3JkZXItcmFkaXVzOiA4cHg7IGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZmZmYuY29tL3JlZi9UQy0yMDI0LTAwMQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iYWN0aW9uLWJ1dHRvbiIgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IHdpZHRoOiAxMDAlOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBDb3B5IExpbmsKICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmVmZXJyYWwtY2FyZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDJlbTsiPvCfj4Y8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoMyBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyBtYXJnaW46IDEwcHggMDsiPlJld2FyZHMgRWFybmVkPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9Im1hcmdpbjogMDsgZm9udC1zaXplOiAxLjVlbTsgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyI+JDI1LDAwMDwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iYWN0aW9uLWJ1dHRvbiIgc3R5bGU9Im1hcmdpbi10b3A6IDE1cHg7IHdpZHRoOiAxMDAlOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBDbGFpbSBSZXdhcmRzCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJlZmVycmFsLWNhcmQiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAyZW07Ij7irZA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoMyBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyBtYXJnaW46IDEwcHggMDsiPk5leHQgTWlsZXN0b25lPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9Im1hcmdpbjogMDsgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyI+NSBtb3JlIHJlZmVycmFscyB0byBHb2xkIFN0YXR1czwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvZ3Jlc3MtYmFyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9ncmVzcy1maWxsIiBzdHlsZT0id2lkdGg6IDc1JTsiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgPCEtLSBSZWNlbnQgUmVmZXJyYWxzIC0tPgogICAgICAgICAgICAgICAgPGgzIHN0eWxlPSJjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7IG1hcmdpbjogMCAwIDE1cHg7Ij5SZWNlbnQgUmVmZXJyYWxzPC9oMz4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb2dyYW0tY2FyZCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogc3RhcnQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNCBzdHlsZT0ibWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij5FZHVUZWNoIFNvbHV0aW9uczwvaDQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT0iY29sb3I6ICM2NjY7IG1hcmdpbjogNXB4IDA7Ij5TaWduZWQgdXA6IE1hcmNoIDEsIDIwMjQ8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iYmFja2dyb3VuZDogdmFyKC0tc3VjY2Vzcy1jb2xvcik7IGNvbG9yOiB3aGl0ZTsgcGFkZGluZzogNXB4IDE1cHg7IGJvcmRlci1yYWRpdXM6IDE1cHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFjdGl2ZSAoMiBtb250aHMpCiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb2dyZXNzLWJhciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9ncmVzcy1maWxsIiBzdHlsZT0id2lkdGg6IDMzJTsiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9ImNvbG9yOiAjNjY2OyBtYXJnaW46IDVweCAwIDA7Ij40IG1vbnRocyB0byBtaWxlc3RvbmUgYm9udXM8L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9ncmFtLWNhcmQiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IHN0YXJ0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQgc3R5bGU9Im1hcmdpbjogMDsgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyI+R2xvYmFsIFlvdXRoIEluaXRpYXRpdmU8L2g0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9ImNvbG9yOiAjNjY2OyBtYXJnaW46IDVweCAwOyI+U2lnbmVkIHVwOiBGZWJydWFyeSAxNSwgMjAyNDwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOiB2YXIoLS13YXJuaW5nLWNvbG9yKTsgY29sb3I6IHdoaXRlOyBwYWRkaW5nOiA1cHggMTVweDsgYm9yZGVyLXJhZGl1czogMTVweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgUGVuZGluZyBBY3RpdmF0aW9uCiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDwhLS0gUGFydG5lcnNoaXAgQmVuZWZpdHMgLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQiIHN0eWxlPSJncmlkLWNvbHVtbjogc3BhbiA0OyI+CiAgICAgICAgICAgICAgICA8aDIgc3R5bGU9Im1hcmdpbjogMCAwIDIwcHg7IGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsiPlJlZmVycmFsIEJlbmVmaXRzPC9oMj4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtY29sb3IpOyBwYWRkaW5nOiAyMHB4OyBib3JkZXItcmFkaXVzOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgPGgzIHN0eWxlPSJjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7IG1hcmdpbjogMCAwIDE1cHg7Ij5DdXJyZW50IFRpZXI6IEdvbGQ8L2gzPgogICAgICAgICAgICAgICAgICAgIDx1bCBzdHlsZT0ibGlzdC1zdHlsZTogbm9uZTsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOiAxMHB4IDA7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogMTBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyI+4pyTPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAlIHJldmVudWUgc2hhcmUKICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46IDEwcHggMDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7Ij7inJM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBQcmlvcml0eSBzdXBwb3J0IGFjY2VzcwogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMTBweCAwOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDEwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTsiPuKckzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEV4Y2x1c2l2ZSBldmVudCBhY2Nlc3MKICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS1jb2xvcik7IHBhZGRpbmc6IDIwcHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7Ij4KICAgICAgICAgICAgICAgICAgICA8aDMgc3R5bGU9ImNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsgbWFyZ2luOiAwIDAgMTVweDsiPk5leHQgVGllciBCZW5lZml0czwvaDM+CiAgICAgICAgICAgICAgICAgICAgPHVsIHN0eWxlPSJsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46IDEwcHggMDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iY29sb3I6ICM2NjY7Ij7il4s8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNSUgcmV2ZW51ZSBzaGFyZQogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9Im1hcmdpbjogMTBweCAwOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDEwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogIzY2NjsiPuKXizwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEN1c3RvbSBicmFuZGluZyBvcHRpb25zCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOiAxMHB4IDA7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogMTBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImNvbG9yOiAjNjY2OyI+4peLPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RyYXRlZ2ljIHBhcnRuZXJzaGlwIHN0YXR1cwogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhY3Rpb24tYnV0dG9uIiBzdHlsZT0id2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDIwcHg7Ij4KICAgICAgICAgICAgICAgICAgICBWaWV3IEZ1bGwgQmVuZWZpdHMgR3VpZGUKICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDwhLS0gU3R1ZGVudCBNYW5hZ2VtZW50IC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkIiBzdHlsZT0iZ3JpZC1jb2x1bW46IHNwYW4gODsiPgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAyMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgPGgyIHN0eWxlPSJtYXJnaW46IDA7IGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsiPlN0dWRlbnQgR3JvdXBzPC9oMj4KICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhY3Rpb24tYnV0dG9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgKyBBZGQgTmV3IEdyb3VwCiAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9ncmFtLWNhcmQiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IHN0YXJ0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQgc3R5bGU9Im1hcmdpbjogMDsgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyI+VGVjaCBJbm5vdmF0aW9uIEdyb3VwIEE8L2g0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9ImNvbG9yOiAjNjY2OyBtYXJnaW46IDVweCAwOyI+MjAwIHN0dWRlbnRzIOKAoiBBZ2VzIDEzLTE3PC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KPCEtLSBDb250aW51aW5nIGZyb20gU3R1ZGVudCBHcm91cHMgc2VjdGlvbiAtLT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb2dyYW0tY2FyZCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogc3RhcnQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNCBzdHlsZT0ibWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij5CdXNpbmVzcyBEZXZlbG9wbWVudCBHcm91cCBCPC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJjb2xvcjogIzY2NjsgbWFyZ2luOiA1cHggMDsiPjE1MCBzdHVkZW50cyDigKIgQWdlcyAxNS0xODwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOiB2YXIoLS1zdWNjZXNzLWNvbG9yKTsgY29sb3I6IHdoaXRlOyBwYWRkaW5nOiA1cHggMTVweDsgYm9yZGVyLXJhZGl1czogMTVweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgQWN0aXZlCiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAxNXB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb2dyZXNzLWJhciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9ncmVzcy1maWxsIiBzdHlsZT0id2lkdGg6IDg1JTsiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9ImNvbG9yOiAjNjY2OyBtYXJnaW46IDVweCAwIDA7Ij5Nb2R1bGUgUHJvZ3Jlc3M6IDg1JSBDb21wbGV0ZTwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDwhLS0gUmVzb3VyY2UgTWFuYWdlbWVudCAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZCIgc3R5bGU9ImdyaWQtY29sdW1uOiBzcGFuIDY7Ij4KICAgICAgICAgICAgICAgIDxoMiBzdHlsZT0ibWFyZ2luOiAwIDAgMjBweDsgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyI+UmVzb3VyY2UgTWFuYWdlbWVudDwvaDI+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6IDE1cHg7Ij4KICAgICAgICAgICAgICAgICAgICA8IS0tIFJlc291cmNlIFVzYWdlIC0tPgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtY29sb3IpOyBwYWRkaW5nOiAyMHB4OyBib3JkZXItcmFkaXVzOiAxMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzIHN0eWxlPSJtYXJnaW46IDA7IGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsiPlJlc291cmNlIEFsbG9jYXRpb248L2gzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImJhY2tncm91bmQ6IHJnYmEoMzAsIDY0LCAxNzUsIDAuMSk7IHBhZGRpbmc6IDVweCAxMHB4OyBib3JkZXItcmFkaXVzOiAxNXB4OyBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3NSUgVXNlZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvZ3Jlc3MtYmFyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9ncmVzcy1maWxsIiBzdHlsZT0id2lkdGg6IDc1JTsiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT0iY29sb3I6ICM2NjY7IG1hcmdpbjogNXB4IDAgMDsiPjc1MC8xMDAwIExpY2Vuc2VzIFVzZWQ8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICA8IS0tIFJlc291cmNlIERpc3RyaWJ1dGlvbiAtLT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB3aGl0ZTsgcGFkZGluZzogMjBweDsgYm9yZGVyLXJhZGl1czogMTBweDsgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8aDMgc3R5bGU9ImNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsgbWFyZ2luOiAwIDAgMTVweDsiPlF1aWNrIERpc3RyaWJ1dGlvbjwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTUwcHgsIDFmcikpOyBnYXA6IDEwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFjdGlvbi1idXR0b24iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPvCfk5o8L3NwYW4+IExlYXJuaW5nIE1hdGVyaWFscwogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhY3Rpb24tYnV0dG9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7wn46vPC9zcGFuPiBBc3Nlc3NtZW50cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhY3Rpb24tYnV0dG9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7wn4+GPC9zcGFuPiBDZXJ0aWZpY2F0ZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAgPCEtLSBSZWNlbnQgQWN0aXZpdGllcyAtLT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB3aGl0ZTsgcGFkZGluZzogMjBweDsgYm9yZGVyLXJhZGl1czogMTBweDsgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8aDMgc3R5bGU9ImNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsgbWFyZ2luOiAwIDAgMTVweDsiPlJlY2VudCBBY3Rpdml0aWVzPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAxMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDEwcHg7IGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtY29sb3IpOyBib3JkZXItcmFkaXVzOiA4cHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij5CdXNpbmVzcyBNb2R1bGUgRGlzdHJpYnV0ZWQ8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDAuOWVtOyBjb2xvcjogIzY2NjsiPlRvIEdyb3VwIEEg4oCiIDIwMCBzdHVkZW50czwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAwLjllbTsgY29sb3I6ICM2NjY7Ij4yIGhvdXJzIGFnbzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nOiAxMHB4OyBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTsgYm9yZGVyLXJhZGl1czogOHB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9Im1hcmdpbjogMDsgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyI+Q2VydGlmaWNhdGVzIEdlbmVyYXRlZDwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMC45ZW07IGNvbG9yOiAjNjY2OyI+Rm9yIEdyb3VwIEIg4oCiIDE1MCBzdHVkZW50czwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAwLjllbTsgY29sb3I6ICM2NjY7Ij5ZZXN0ZXJkYXk8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8IS0tIEFuYWx5dGljcyAmIFJlcG9ydGluZyAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZCIgc3R5bGU9ImdyaWQtY29sdW1uOiBzcGFuIDY7Ij4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMjBweDsiPgogICAgICAgICAgICAgICAgICAgIDxoMiBzdHlsZT0ibWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij5BbmFseXRpY3MgJiBSZXBvcnRzPC9oMj4KICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhY3Rpb24tYnV0dG9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgRXhwb3J0IERhdGEKICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgIDwhLS0gUGVyZm9ybWFuY2UgTWV0cmljcyAtLT4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtY29sb3IpOyBwYWRkaW5nOiAyMHB4OyBib3JkZXItcmFkaXVzOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgPGgzIHN0eWxlPSJjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7IG1hcmdpbjogMCAwIDE1cHg7Ij5LZXkgTWV0cmljczwvaDM+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgZ2FwOiAxNXB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHdoaXRlOyBwYWRkaW5nOiAxNXB4OyBib3JkZXItcmFkaXVzOiA4cHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNCBzdHlsZT0ibWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij5Db21wbGV0aW9uIFJhdGU8L2g0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9Im1hcmdpbjogNXB4IDAgMDsgZm9udC1zaXplOiAxLjVlbTsgY29sb3I6IHZhcigtLXN1Y2Nlc3MtY29sb3IpOyI+ODclPC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogd2hpdGU7IHBhZGRpbmc6IDE1cHg7IGJvcmRlci1yYWRpdXM6IDhweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg0IHN0eWxlPSJtYXJnaW46IDA7IGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsiPkVuZ2FnZW1lbnQgU2NvcmU8L2g0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9Im1hcmdpbjogNXB4IDAgMDsgZm9udC1zaXplOiAxLjVlbTsgY29sb3I6IHZhcigtLXN1Y2Nlc3MtY29sb3IpOyI+OTIlPC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogd2hpdGU7IHBhZGRpbmc6IDE1cHg7IGJvcmRlci1yYWRpdXM6IDhweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg0IHN0eWxlPSJtYXJnaW46IDA7IGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsiPkF2Zy4gU2Vzc2lvbiBUaW1lPC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDVweCAwIDA7IGZvbnQtc2l6ZTogMS41ZW07IGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsiPjQ1IG1pbnM8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB3aGl0ZTsgcGFkZGluZzogMTVweDsgYm9yZGVyLXJhZGl1czogOHB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQgc3R5bGU9Im1hcmdpbjogMDsgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyI+QWN0aXZlIFN0dWRlbnRzPC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDVweCAwIDA7IGZvbnQtc2l6ZTogMS41ZW07IGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsiPjM1MDwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICA8IS0tIFJlcG9ydCBUZW1wbGF0ZXMgLS0+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB3aGl0ZTsgcGFkZGluZzogMjBweDsgYm9yZGVyLXJhZGl1czogMTBweDsgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDsiPgogICAgICAgICAgICAgICAgICAgIDxoMyBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyBtYXJnaW46IDAgMCAxNXB4OyI+UXVpY2sgUmVwb3J0czwvaDM+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7IGdhcDogMTVweDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhY3Rpb24tYnV0dG9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPvCfk4o8L3NwYW4+IFByb2dyZXNzIFJlcG9ydAogICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iYWN0aW9uLWJ1dHRvbiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7wn5OIPC9zcGFuPiBFbmdhZ2VtZW50IEFuYWx5c2lzCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhY3Rpb24tYnV0dG9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPvCfk4s8L3NwYW4+IFJlc291cmNlIFVzYWdlCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPCEtLSBCaWxsaW5nICYgU3Vic2NyaXB0aW9uIC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkIiBzdHlsZT0iZ3JpZC1jb2x1bW46IHNwYW4gNjsiPgogICAgICAgICAgICAgICAgPGgyIHN0eWxlPSJtYXJnaW46IDAgMCAyMHB4OyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij5CaWxsaW5nICYgU3Vic2NyaXB0aW9uPC9oMj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPCEtLSBDdXJyZW50IFBsYW4gLS0+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTsgcGFkZGluZzogMjBweDsgYm9yZGVyLXJhZGl1czogMTBweDsgbWFyZ2luLWJvdHRvbTogMjBweDsiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IHN0YXJ0OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDMgc3R5bGU9Im1hcmdpbjogMDsgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyI+R29sZCBQYXJ0bmVyc2hpcCBQbGFuPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJjb2xvcjogIzY2NjsgbWFyZ2luOiA1cHggMDsiPk5leHQgYmlsbGluZyBkYXRlOiBBcHJpbCAxNSwgMjAyNDwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFjdGlvbi1idXR0b24iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgTWFuYWdlIFBsYW4KICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMTVweDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IG1hcmdpbi1ib3R0b206IDEwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPlN0dWRlbnQgTGljZW5zZXMgVXNlZDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPjM1MC81MDA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9ncmVzcy1iYXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvZ3Jlc3MtZmlsbCIgc3R5bGU9IndpZHRoOiA3MCU7Ij48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICA8IS0tIFJlY2VudCBJbnZvaWNlcyAtLT4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHdoaXRlOyBwYWRkaW5nOiAyMHB4OyBib3JkZXItcmFkaXVzOiAxMHB4OyBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwOyI+CiAgICAgICAgICAgICAgICAgICAgPGgzIHN0eWxlPSJjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7IG1hcmdpbjogMCAwIDE1cHg7Ij5SZWNlbnQgSW52b2ljZXM8L2gzPgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogMTBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDEwcHg7IGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtY29sb3IpOyBib3JkZXItcmFkaXVzOiA4cHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9Im1hcmdpbjogMDsgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyI+TWFyY2ggMjAyNDwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAwLjllbTsgY29sb3I6ICM2NjY7Ij5JbnZvaWNlICMyMDI0LTAzPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOiByaWdodDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDA7IGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsiPiQ1LDAwMDwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAwLjllbTsgY29sb3I6IHZhcigtLXN1Y2Nlc3MtY29sb3IpOyI+UGFpZDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nOiAxMHB4OyBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTsgYm9yZGVyLXJhZGl1czogOHB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDA7IGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsiPkZlYnJ1YXJ5IDIwMjQ8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMC45ZW07IGNvbG9yOiAjNjY2OyI+SW52b2ljZSAjMjAyNC0wMjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0idGV4dC1hbGlnbjogcmlnaHQ7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij4kNSwwMDA8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMC45ZW07IGNvbG9yOiB2YXIoLS1zdWNjZXNzLWNvbG9yKTsiPlBhaWQ8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8IS0tIFRlYW0gTWFuYWdlbWVudCAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZCIgc3R5bGU9ImdyaWQtY29sdW1uOiBzcGFuIDY7Ij4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMjBweDsiPgogICAgICAgICAgICAgICAgICAgIDxoMiBzdHlsZT0ibWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij5UZWFtIE1hbmFnZW1lbnQ8L2gyPgogICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFjdGlvbi1idXR0b24iPgogICAgICAgICAgICAgICAgICAgICAgICArIEFkZCBUZWFtIE1lbWJlcgogICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgPCEtLSBUZWFtIE1lbWJlcnMgLS0+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6IDE1cHg7Ij4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTsgcGFkZGluZzogMjBweDsgYm9yZGVyLXJhZGl1czogMTBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGdhcDogMTVweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvYXBpL3BsYWNlaG9sZGVyLzQwLzQwIiBhbHQ9IlRlYW0gTWVtYmVyIiBzdHlsZT0iYm9yZGVyLXJhZGl1czogMjBweDsiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQgc3R5bGU9Im1hcmdpbjogMDsgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyI+U2FyYWggSm9obnNvbjwvaDQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDVweCAwIDA7IGNvbG9yOiAjNjY2OyI+UHJvZ3JhbSBBZG1pbmlzdHJhdG9yPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhY3Rpb24tYnV0dG9uIiBzdHlsZT0icGFkZGluZzogOHB4IDE1cHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNYW5hZ2UgQWNjZXNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtY29sb3IpOyBwYWRkaW5nOiAyMHB4OyBib3JkZXItcmFkaXVzOiAxMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsgZ2FwOiAxNXB4OyBhbGlnbi1pdGVtczogY2VudGVyOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9hcGkvcGxhY2Vob2xkZXIvNDAvNDAiIGFsdD0iVGVhbSBNZW1iZXIiIHN0eWxlPSJib3JkZXItcmFkaXVzOiAyMHB4OyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNCBzdHlsZT0ibWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij5NaWNoYWVsIENoZW48L2g0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luOiA1cHggMCAwOyBjb2xvcjogIzY2NjsiPlJlc291cmNlIE1hbmFnZXI8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFjdGlvbi1idXR0b24iIHN0eWxlPSJwYWRkaW5nOiA4cHggMTVweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1hbmFnZSBBY2Nlc3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgIDwhLS0gQWNjZXNzIFJvbGVzIC0tPgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogMjBweDsgYmFja2dyb3VuZDogd2hpdGU7IHBhZGRpbmc6IDIwcHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7Ij4KICAgICAgICAgICAgICAgICAgICA8aDMgc3R5bGU9ImNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsgbWFyZ2luOiAwIDAgMTVweDsiPkF2YWlsYWJsZSBSb2xlczwvaDM+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7IGdhcDogMTBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTsgcGFkZGluZzogMTVweDsgYm9yZGVyLXJhZGl1czogOHB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDQgc3R5bGU9Im1hcmdpbjogMDsgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyI+QWRtaW5pc3RyYXRvcjwvaDQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luOiA1cHggMCAwOyBjb2xvcjogIzY2NjsgZm9udC1zaXplOiAwLjllbTsiPkZ1bGwgc3lzdGVtIGFjY2VzczwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtY29sb3IpOyBwYWRkaW5nOiAxNXB4OyBib3JkZXItcmFkaXVzOiA4cHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNCBzdHlsZT0ibWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij5NYW5hZ2VyPC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDVweCAwIDA7IGNvbG9yOiAjNjY2OyBmb250LXNpemU6IDAuOWVtOyI+UmVzb3VyY2UgJiB0ZWFtIG1hbmFnZW1lbnQ8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTsKPCEtLSBTdXBwb3J0IENlbnRlciBJbnRlZ3JhdGlvbiAtLT4KPGRpdiBjbGFzcz0iY2FyZCIgc3R5bGU9ImdyaWQtY29sdW1uOiBzcGFuIDY7Ij4KICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMjBweDsiPgogICAgICAgIDxoMiBzdHlsZT0ibWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij5TdXBwb3J0IENlbnRlcjwvaDI+CiAgICAgICAgPGJ1dHRvbiBjbGFzcz0iYWN0aW9uLWJ1dHRvbiI+CiAgICAgICAgICAgIDxzcGFuPvCfjq88L3NwYW4+IE5ldyBTdXBwb3J0IFRpY2tldAogICAgICAgIDwvYnV0dG9uPgogICAgPC9kaXY+CgogICAgPCEtLSBBY3RpdmUgU3VwcG9ydCBDYXNlcyAtLT4KICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtY29sb3IpOyBwYWRkaW5nOiAyMHB4OyBib3JkZXItcmFkaXVzOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyI+CiAgICAgICAgPGgzIHN0eWxlPSJjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7IG1hcmdpbjogMCAwIDE1cHg7Ij5BY3RpdmUgQ2FzZXM8L2gzPgogICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogMTBweDsiPgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB3aGl0ZTsgcGFkZGluZzogMTVweDsgYm9yZGVyLXJhZGl1czogOHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7Ij4KICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgPGg0IHN0eWxlPSJtYXJnaW46IDA7IGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsiPiMyMDI0LTE1NjwvaDQ+CiAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9Im1hcmdpbjogNXB4IDAgMDsgY29sb3I6ICM2NjY7Ij5SZXNvdXJjZSBEaXN0cmlidXRpb24gSXNzdWU8L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOiB2YXIoLS13YXJuaW5nLWNvbG9yKTsgY29sb3I6IHdoaXRlOyBwYWRkaW5nOiA1cHggMTVweDsgYm9yZGVyLXJhZGl1czogMTVweDsiPgogICAgICAgICAgICAgICAgICAgIEluIFByb2dyZXNzCiAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB3aGl0ZTsgcGFkZGluZzogMTVweDsgYm9yZGVyLXJhZGl1czogOHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7Ij4KICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgPGg0IHN0eWxlPSJtYXJnaW46IDA7IGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsiPiMyMDI0LTE1NTwvaDQ+CiAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9Im1hcmdpbjogNXB4IDAgMDsgY29sb3I6ICM2NjY7Ij5TdHVkZW50IEFjY2VzcyBRdWVyeTwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3MtY29sb3IpOyBjb2xvcjogd2hpdGU7IHBhZGRpbmc6IDVweCAxNXB4OyBib3JkZXItcmFkaXVzOiAxNXB4OyI+CiAgICAgICAgICAgICAgICAgICAgVW5kZXIgUmV2aWV3CiAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPCEtLSBRdWljayBIZWxwIFNlY3Rpb24gLS0+CiAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB3aGl0ZTsgcGFkZGluZzogMjBweDsgYm9yZGVyLXJhZGl1czogMTBweDsgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDsiPgogICAgICAgIDxoMyBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyBtYXJnaW46IDAgMCAxNXB4OyI+UXVpY2sgSGVscDwvaDM+CiAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNTBweCwgMWZyKSk7IGdhcDogMTBweDsiPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhY3Rpb24tYnV0dG9uIj4KICAgICAgICAgICAgICAgIDxzcGFuPvCfk5o8L3NwYW4+IEtub3dsZWRnZSBCYXNlCiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhY3Rpb24tYnV0dG9uIj4KICAgICAgICAgICAgICAgIDxzcGFuPvCfkqw8L3NwYW4+IExpdmUgQ2hhdAogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iYWN0aW9uLWJ1dHRvbiI+CiAgICAgICAgICAgICAgICA8c3Bhbj7wn5OePC9zcGFuPiBTY2hlZHVsZSBDYWxsCiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CjwvZGl2PgoKPCEtLSBEb2N1bWVudCBMaWJyYXJ5IC0tPgo8ZGl2IGNsYXNzPSJjYXJkIiBzdHlsZT0iZ3JpZC1jb2x1bW46IHNwYW4gNjsiPgogICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAyMHB4OyI+CiAgICAgICAgPGgyIHN0eWxlPSJtYXJnaW46IDA7IGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsiPkRvY3VtZW50IExpYnJhcnk8L2gyPgogICAgICAgIDxidXR0b24gY2xhc3M9ImFjdGlvbi1idXR0b24iPgogICAgICAgICAgICA8c3Bhbj7wn5OkPC9zcGFuPiBVcGxvYWQgRG9jdW1lbnQKICAgICAgICA8L2J1dHRvbj4KICAgIDwvZGl2PgoKICAgIDwhLS0gRG9jdW1lbnQgQ2F0ZWdvcmllcyAtLT4KICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpOyBnYXA6IDE1cHg7IG1hcmdpbi1ib3R0b206IDIwcHg7Ij4KICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTsgcGFkZGluZzogMjBweDsgYm9yZGVyLXJhZGl1czogMTBweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+CiAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDJlbTsiPvCfk4o8L3NwYW4+CiAgICAgICAgICAgIDxoMyBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyBtYXJnaW46IDEwcHggMDsiPlJlcG9ydHM8L2gzPgogICAgICAgICAgICA8cCBzdHlsZT0iY29sb3I6ICM2NjY7IG1hcmdpbjogMDsiPjE1IERvY3VtZW50czwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTsgcGFkZGluZzogMjBweDsgYm9yZGVyLXJhZGl1czogMTBweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+CiAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDJlbTsiPvCfk508L3NwYW4+CiAgICAgICAgICAgIDxoMyBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyBtYXJnaW46IDEwcHggMDsiPlRlbXBsYXRlczwvaDM+CiAgICAgICAgICAgIDxwIHN0eWxlPSJjb2xvcjogIzY2NjsgbWFyZ2luOiAwOyI+OCBEb2N1bWVudHM8L3A+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS1jb2xvcik7IHBhZGRpbmc6IDIwcHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsiPgogICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAyZW07Ij7wn5OcPC9zcGFuPgogICAgICAgICAgICA8aDMgc3R5bGU9ImNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsgbWFyZ2luOiAxMHB4IDA7Ij5HdWlkZXM8L2gzPgogICAgICAgICAgICA8cCBzdHlsZT0iY29sb3I6ICM2NjY7IG1hcmdpbjogMDsiPjEyIERvY3VtZW50czwvcD4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDwhLS0gUmVjZW50IERvY3VtZW50cyAtLT4KICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHdoaXRlOyBwYWRkaW5nOiAyMHB4OyBib3JkZXItcmFkaXVzOiAxMHB4OyBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwOyI+CiAgICAgICAgPGgzIHN0eWxlPSJjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7IG1hcmdpbjogMCAwIDE1cHg7Ij5SZWNlbnQgRG9jdW1lbnRzPC9oMz4KICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6IDEwcHg7Ij4KICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nOiAxMHB4OyBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTsgYm9yZGVyLXJhZGl1czogOHB4OyI+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDEwcHg7Ij4KICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxLjVlbTsiPvCfk4Q8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9Im1hcmdpbjogMDsgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyI+UTEgUHJvZ3Jlc3MgUmVwb3J0PC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAwLjllbTsgY29sb3I6ICM2NjY7Ij5VcGRhdGVkIDIgZGF5cyBhZ288L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFjdGlvbi1idXR0b24iIHN0eWxlPSJwYWRkaW5nOiA4cHggMTVweDsiPgogICAgICAgICAgICAgICAgICAgIERvd25sb2FkCiAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZzogMTBweDsgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS1jb2xvcik7IGJvcmRlci1yYWRpdXM6IDhweDsiPgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMS41ZW07Ij7wn5OEPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDA7IGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsiPlJlc291cmNlIEd1aWRlIDIwMjQ8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6IDAuOWVtOyBjb2xvcjogIzY2NjsiPlVwZGF0ZWQgMSB3ZWVrIGFnbzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iYWN0aW9uLWJ1dHRvbiIgc3R5bGU9InBhZGRpbmc6IDhweCAxNXB4OyI+CiAgICAgICAgICAgICAgICAgICAgRG93bmxvYWQKICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo8L2Rpdj4KCjwhLS0gQ29tbXVuaWNhdGlvbiBIdWIgLS0+CjxkaXYgY2xhc3M9ImNhcmQiIHN0eWxlPSJncmlkLWNvbHVtbjogc3BhbiA4OyI+CiAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDIwcHg7Ij4KICAgICAgICA8aDIgc3R5bGU9Im1hcmdpbjogMDsgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyI+Q29tbXVuaWNhdGlvbiBIdWI8L2gyPgogICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGdhcDogMTBweDsiPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhY3Rpb24tYnV0dG9uIj4KICAgICAgICAgICAgICAgIDxzcGFuPuKcie+4jzwvc3Bhbj4gTmV3IE1lc3NhZ2UKICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFjdGlvbi1idXR0b24iPgogICAgICAgICAgICAgICAgPHNwYW4+8J+Tojwvc3Bhbj4gQW5ub3VuY2VtZW50cwogICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IGdhcDogMjBweDsiPgogICAgICAgIDwhLS0gUmVjZW50IE1lc3NhZ2VzIC0tPgogICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtY29sb3IpOyBwYWRkaW5nOiAyMHB4OyBib3JkZXItcmFkaXVzOiAxMHB4OyI+CiAgICAgICAgICAgIDxoMyBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyBtYXJnaW46IDAgMCAxNXB4OyI+UmVjZW50IE1lc3NhZ2VzPC9oMz4KICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAxMHB4OyI+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB3aGl0ZTsgcGFkZGluZzogMTVweDsgYm9yZGVyLXJhZGl1czogOHB4OyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBtYXJnaW4tYm90dG9tOiA1cHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsgZm9udC13ZWlnaHQ6IDUwMDsiPlN1cHBvcnQgVGVhbTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImNvbG9yOiAjNjY2OyBmb250LXNpemU6IDAuOWVtOyI+MTA6MzAgQU08L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9Im1hcmdpbjogMDsgY29sb3I6ICM2NjY7Ij5SZXNvdXJjZSBkaXN0cmlidXRpb24gdXBkYXRlIGNvbXBsZXRlZC4uLjwvcD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogd2hpdGU7IHBhZGRpbmc6IDE1cHg7IGJvcmRlci1yYWRpdXM6IDhweDsiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgbWFyZ2luLWJvdHRvbTogNXB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7IGZvbnQtd2VpZ2h0OiA1MDA7Ij5BY2NvdW50IE1hbmFnZXI8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogIzY2NjsgZm9udC1zaXplOiAwLjllbTsiPlllc3RlcmRheTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luOiAwOyBjb2xvcjogIzY2NjsiPlF1YXJ0ZXJseSByZXZpZXcgbWVldGluZyBzY2hlZHVsZWQuLi48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDwhLS0gVXBjb21pbmcgQ29tbXVuaWNhdGlvbnMgLS0+CiAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS1jb2xvcik7IHBhZGRpbmc6IDIwcHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7Ij4KICAgICAgICAgICAgPGgzIHN0eWxlPSJjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7IG1hcmdpbjogMCAwIDE1cHg7Ij5TY2hlZHVsZWQgQ29tbXVuaWNhdGlvbnM8L2gzPgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6IDEwcHg7Ij4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHdoaXRlOyBwYWRkaW5nOiAxNXB4OyBib3JkZXItcmFkaXVzOiA4cHg7Ij4KICAgICAgICAgICAgICAgICAgICA8aDQgc3R5bGU9Im1hcmdpbjogMDsgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyI+UXVhcnRlcmx5IE5ld3NsZXR0ZXI8L2g0PgogICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDVweCAwOyBjb2xvcjogIzY2NjsiPlNjaGVkdWxlZCBmb3IgQXByaWwgMTUsIDIwMjQ8L3A+CiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iYWN0aW9uLWJ1dHRvbiIgc3R5bGU9InBhZGRpbmc6IDhweCAxNXB4OyBtYXJnaW4tdG9wOiAxMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIFByZXZpZXcKICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogd2hpdGU7IHBhZGRpbmc6IDE1cHg7IGJvcmRlci1yYWRpdXM6IDhweDsiPgogICAgICAgICAgICAgICAgICAgIDxoNCBzdHlsZT0ibWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij5TdHVkZW50IFVwZGF0ZXM8L2g0PgogICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW46IDVweCAwOyBjb2xvcjogIzY2NjsiPlNjaGVkdWxlZCBmb3IgQXByaWwgMjAsIDIwMjQ8L3A+CiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iYWN0aW9uLWJ1dHRvbiIgc3R5bGU9InBhZGRpbmc6IDhweCAxNXB4OyBtYXJnaW4tdG9wOiAxMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIFByZXZpZXcKICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo8L2Rpdj4KCjwhLS0gQ3VzdG9tIEJyYW5kaW5nIFNldHRpbmdzIC0tPgo8ZGl2IGNsYXNzPSJjYXJkIiBzdHlsZT0iZ3JpZC1jb2x1bW46IHNwYW4gNDsiPgogICAgPGgyIHN0eWxlPSJtYXJnaW46IDAgMCAyMHB4OyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij5CcmFuZGluZyBTZXR0aW5nczwvaDI+CiAgICAKICAgIDwhLS0gQnJhbmQgQXNzZXRzIC0tPgogICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS1jb2xvcik7IHBhZGRpbmc6IDIwcHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7IG1hcmdpbi1ib3R0b206IDIwcHg7Ij4KICAgICAgICA8aDMgc3R5bGU9ImNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsgbWFyZ2luOiAwIDAgMTVweDsiPkJyYW5kIEFzc2V0czwvaDM+CiAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAxNXB4OyI+CiAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHdoaXRlOyBwYWRkaW5nOiAxNXB4OyBib3JkZXItcmFkaXVzOiA4cHg7Ij4KICAgICAgICAgICAgICAgIDxoNCBzdHlsZT0ibWFyZ2luOiAwOyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7Ij5Db21wYW55IExvZ288L2g0PgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOiAxMHB4IDA7IGJhY2tncm91bmQ6ICNmOGY5ZmE7IHBhZGRpbmc6IDIwcHg7IGJvcmRlci1yYWRpdXM6IDhweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+CiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9hcGkvcGxhY2Vob2xkZXIvMTAwLzUwIiBhbHQ9IkNvbXBhbnkgTG9nbyIvPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhY3Rpb24tYnV0dG9uIiBzdHlsZT0id2lkdGg6IDEwMCU7Ij4KICAgICAgICAgICAgICAgICAgICBVcGRhdGUgTG9nbwogICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB3aGl0ZTsgcGFkZGluZzogMTVweDsgYm9yZGVyLXJhZGl1czogOHB4OyI+CiAgICAgICAgICAgICAgICA8aDQgc3R5bGU9Im1hcmdpbjogMDsgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyI+Q29sb3IgU2NoZW1lPC9oND4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGdhcDogMTBweDsgbWFyZ2luOiAxMHB4IDA7Ij4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJ3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgYm9yZGVyLXJhZGl1czogOHB4OyI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0id2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTsgYm9yZGVyLXJhZGl1czogOHB4OyI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0id2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LWNvbG9yKTsgYm9yZGVyLXJhZGl1czogOHB4OyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFjdGlvbi1idXR0b24iIHN0eWxlPSJ3aWR0aDogMTAwJTsiPgogICAgICAgICAgICAgICAgICAgIEN1c3RvbWl6ZSBDb2xvcnMKICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDwhLS0gQnJhbmQgU2V0dGluZ3MgLS0+CiAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiB3aGl0ZTsgcGFkZGluZzogMjBweDsgYm9yZGVyLXJhZGl1czogMTBweDsgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDsiPgogICAgICAgIDxoMyBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyBtYXJnaW46IDAgMCAxNXB4OyI+QnJhbmQgU2V0dGluZ3M8L2gzPgogICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogMTVweDsiPgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7Ij4KICAgICAgICAgICAgICAgIDxzcGFuPkN1c3RvbSBEb21haW48L3NwYW4+CiAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9InN3aXRjaCI+CiAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBjaGVja2VkPgogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzbGlkZXIiPjwvc3Bhbj4KICAgICAgICAgICAgICAgIDwvbGFiZWw+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7Ij4KICAgICAgICAgICAgICAgIDxzcGFuPldoaXRlIExhYmVsIFJlcG9ydHM8L3NwYW4+CiAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9InN3aXRjaCI+CiAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBjaGVja2VkPgogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzbGlkZXIiPjwvc3Bhbj4KICAgICAgICAgICAgICAgIDwvbGFiZWw+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7Ij4KICAgICAgICAgICAgICAgIDxzcGFuPkN1c3RvbSBFbWFpbCBUZW1wbGF0ZXM8L3NwYW4+CiAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9InN3aXRjaCI+CiAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94Ij4KICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic2xpZGVyIj48L3NwYW4+CiAgICAgICAgICAgICAgICA8L2xhYmVsPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo8L2Rpdj4KCjwvZGl2Pgo8L2Rpdj4KCjxzdHlsZT4KLyogQWRkaXRpb25hbCBzdHlsZXMgZm9yIG5ldyBjb21wb25lbnRzICovCi5zd2l0Y2ggewogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgd2lkdGg6IDYwcHg7CiAgICBoZWlnaHQ6IDM0cHg7Cn0KCi5zd2l0Y2ggaW5wdXQgewogICAgb3BhY2l0eTogMDsKICAgIHdpZHRoOiAwOwogICAgaGVpZ2h0OiAwOwp9Cgouc2xpZGVyIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIHRvcDogMDsKICAgIGxlZnQ6IDA7CiAgICByaWdodDogMDsKICAgIGJvdHRvbTogMDsKICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7CiAgICB0cmFuc2l0aW9uOiAuNHM7CiAgICBib3JkZXItcmFkaXVzOiAzNHB4Owp9Cgouc2xpZGVyOmJlZm9yZSB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBjb250ZW50OiAiIjsKICAgIGhlaWdodDogMjZweDsKICAgIHdpZHRoOiAyNnB4OwogICAgbGVmdDogNHB4OwogICAgYm90dG9tOiA0cHg7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKICAgIHRyYW5zaXRpb246IC40czsKICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKfQoKaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgewogICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7Cn0KCmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7CiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7Cn0KPC9zdHlsZT4=","embed":""}
Partner Dashboard - FFFF
Partner Logo

TechCorp International

Gold Partner

Partnership ID: TC-2024-001 | Member since January 2024

500

Active Students

89%

Engagement Rate

15

Successful Referrals

$25K

Referral Benefits

Partner Referral Program

🎯

Your Referral Link

ffff.com/ref/TC-2024-001
🏆

Rewards Earned

$25,000

⭐

Next Milestone

5 more referrals to Gold Status

Recent Referrals

EduTech Solutions

Signed up: March 1, 2024

Active (2 months)

4 months to milestone bonus

Global Youth Initiative

Signed up: February 15, 2024

Pending Activation

Referral Benefits

Current Tier: Gold

  • ✓ 10% revenue share
  • ✓ Priority support access
  • ✓ Exclusive event access

Next Tier Benefits

  • ○ 15% revenue share
  • ○ Custom branding options
  • ○ Strategic partnership status

Student Groups

Tech Innovation Group A

200 students • Ages 13-17

Business Development Group B

150 students • Ages 15-18

Active

Module Progress: 85% Complete

Resource Management

Resource Allocation

75% Used

750/1000 Licenses Used

Quick Distribution

Recent Activities

Business Module Distributed

To Group A • 200 students
2 hours ago

Certificates Generated

For Group B • 150 students
Yesterday

Analytics & Reports

Key Metrics

Completion Rate

87%

Engagement Score

92%

Avg. Session Time

45 mins

Active Students

350

Quick Reports

Billing & Subscription

Gold Partnership Plan

Next billing date: April 15, 2024

Student Licenses Used 350/500

Recent Invoices

March 2024

Invoice #2024-03

$5,000

Paid

February 2024

Invoice #2024-02

$5,000

Paid

Team Management

Team Member

Sarah Johnson

Program Administrator

Team Member

Michael Chen

Resource Manager

Available Roles

Administrator

Full system access

Manager

Resource & team management

Support Center

Active Cases

#2024-156

Resource Distribution Issue

In Progress

#2024-155

Student Access Query

Under Review

Quick Help

Document Library

📊

Reports

15 Documents

📝

Templates

8 Documents

📜

Guides

12 Documents

Recent Documents

📄

Q1 Progress Report

Updated 2 days ago
📄

Resource Guide 2024

Updated 1 week ago

Communication Hub

Recent Messages

Support Team 10:30 AM

Resource distribution update completed...

Account Manager Yesterday

Quarterly review meeting scheduled...

Scheduled Communications

Quarterly Newsletter

Scheduled for April 15, 2024

Student Updates

Scheduled for April 20, 2024

Branding Settings

Brand Assets

Company Logo

Company Logo

Color Scheme

Brand Settings

Custom Domain
White Label Reports
Custom Email Templates
Image Gallery Grid
T
Please Check Your Email
We Will Be Following Up Shortly
*
*
*

warning