--- http_interactions: - request: method: get uri: https://accounts.google.com/ServiceLogin?service=sitemaps body: encoding: US-ASCII string: "" headers: Accept: - "*/*" User-Agent: - Mechanize/2.5.1 Ruby/1.9.2p290 (http://github.com/tenderlove/mechanize/) Accept-Encoding: - gzip,deflate,identity Accept-Charset: - ISO-8859-1,utf-8;q=0.7,*;q=0.7 Accept-Language: - en-us,en;q=0.5 Host: - accounts.google.com Connection: - keep-alive Keep-Alive: - 300 response: status: code: 200 message: OK headers: Content-Type: - text/html; charset=UTF-8 Strict-Transport-Security: - max-age=2592000; includeSubDomains Set-Cookie: - GALX=6Ty2WQvuiOk;Path=/;Secure - GAPS=1:sl0IZYi3PuByAX7x3ZtukGLqToz1:vBcUEu0CahAzy4_p;Path=/;Expires=Thu, 08-Jan-2015 14:48:44 GMT;Secure;HttpOnly Cache-Control: - no-cache, no-store Pragma: - no-cache Expires: - Mon, 01-Jan-1990 00:00:00 GMT X-Frame-Options: - Deny X-Auto-Login: - realm=com.google&args=service%3Dsitemaps%26continue%3Dhttps%253A%252F%252Faccounts.google.com%252FManageAccount Date: - Tue, 08 Jan 2013 14:48:44 GMT X-Content-Type-Options: - nosniff X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: ASCII-8BIT base64_string: | PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KICA8aGVhZD4KICA8 bWV0YSBjaGFyc2V0PSJ1dGYtOCI+CiAgPHRpdGxlPldlYm1hc3RlciBUb29s czwvdGl0bGU+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgaHRtbCwgYm9k eSwgZGl2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBpbWcsIGRsLAog IGR0LCBkZCwgb2wsIHVsLCBsaSwgdGFibGUsIHRyLCB0ZCwgZm9ybSwgb2Jq ZWN0LCBlbWJlZCwKICBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBjb21tYW5k LCBkZXRhaWxzLCBmaWVsZHNldCwKICBmaWdjYXB0aW9uLCBmaWd1cmUsIGZv b3RlciwgZ3JvdXAsIGhlYWRlciwgaGdyb3VwLCBsZWdlbmQsCiAgbWFyaywg bWVudSwgbWV0ZXIsIG5hdiwgb3V0cHV0LCBwcm9ncmVzcywgc2VjdGlvbiwg c3VtbWFyeSwKICB0aW1lLCBhdWRpbywgdmlkZW8gewogIG1hcmdpbjogMDsK ICBwYWRkaW5nOiAwOwogIGJvcmRlcjogMDsKICB9CiAgYXJ0aWNsZSwgYXNp ZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLAogIGhl YWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24gewogIGRpc3BsYXk6 IGJsb2NrOwogIH0KICBodG1sIHsKICBmb250OiA4MS4yNSUgYXJpYWwsIGhl bHZldGljYSwgc2Fucy1zZXJpZjsKICBiYWNrZ3JvdW5kOiAjZmZmOwogIGNv bG9yOiAjMzMzOwogIGxpbmUtaGVpZ2h0OiAxOwogIGRpcmVjdGlvbjogbHRy OwogIH0KICBhIHsKICBjb2xvcjogIzE1YzsKICB0ZXh0LWRlY29yYXRpb246 IG5vbmU7CiAgfQogIGE6YWN0aXZlIHsKICBjb2xvcjogI2QxNDgzNjsKICB9 CiAgYTpob3ZlciB7CiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7CiAg fQogIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYgewogIGNvbG9yOiAjMjIyOwog IGZvbnQtc2l6ZTogMS41NGVtOwogIGZvbnQtd2VpZ2h0OiBub3JtYWw7CiAg bGluZS1oZWlnaHQ6IDI0cHg7CiAgbWFyZ2luOiAwIDAgLjQ2ZW07CiAgfQog IHAgewogIGxpbmUtaGVpZ2h0OiAxN3B4OwogIG1hcmdpbjogMCAwIDFlbTsK ICB9CiAgb2wsIHVsIHsKICBsaXN0LXN0eWxlOiBub25lOwogIGxpbmUtaGVp Z2h0OiAxN3B4OwogIG1hcmdpbjogMCAwIDFlbTsKICB9CiAgbGkgewogIG1h cmdpbjogMCAwIC41ZW07CiAgfQogIHRhYmxlIHsKICBib3JkZXItY29sbGFw c2U6IGNvbGxhcHNlOwogIGJvcmRlci1zcGFjaW5nOiAwOwogIH0KICBzdHJv bmcgewogIGNvbG9yOiAjMjIyOwogIH0KPC9zdHlsZT4KPHN0eWxlIHR5cGU9 InRleHQvY3NzIj4KICBodG1sLCBib2R5IHsKICBwb3NpdGlvbjogYWJzb2x1 dGU7CiAgaGVpZ2h0OiAxMDAlOwogIG1pbi13aWR0aDogMTAwJTsKICB9CiAg LndyYXBwZXIgewogIHBvc2l0aW9uOiByZWxhdGl2ZTsKICBtaW4taGVpZ2h0 OiAxMDAlOwogIH0KICAud3JhcHBlciArIHN0eWxlICsgaWZyYW1lIHsKICBk aXNwbGF5OiBub25lOwogIH0KICAuY29udGVudCB7CiAgcGFkZGluZzogMCA0 NHB4OwogIH0KICAudG9wYmFyIHsKICB0ZXh0LWFsaWduOiByaWdodDsKICBw YWRkaW5nLXRvcDogLjVlbTsKICBwYWRkaW5nLWJvdHRvbTogLjVlbTsKICB9 CiAgLmdvb2dsZS1oZWFkZXItYmFyIHsKICBoZWlnaHQ6IDcxcHg7CiAgYmFj a2dyb3VuZDogI2YxZjFmMTsKICBib3JkZXItYm90dG9tOiAxcHggc29saWQg I2U1ZTVlNTsKICBvdmVyZmxvdzogaGlkZGVuOwogIH0KICAuaGVhZGVyIC5s b2dvIHsKICBtYXJnaW46IDE3cHggMCAwOwogIGZsb2F0OiBsZWZ0OwogIH0K ICAuaGVhZGVyIC5zaWduaW4sCiAgLmhlYWRlciAuc2lnbnVwIHsKICBtYXJn aW46IDI4cHggMCAwOwogIGZsb2F0OiByaWdodDsKICBmb250LXdlaWdodDog Ym9sZDsKICB9CiAgLmhlYWRlciAuc2lnbmluLWJ1dHRvbiwKICAuaGVhZGVy IC5zaWdudXAtYnV0dG9uIHsKICBtYXJnaW46IDIycHggMCAwOwogIGZsb2F0 OiByaWdodDsKICB9CiAgLmhlYWRlciAuc2lnbmluLWJ1dHRvbiBhIHsKICBm b250LXNpemU6IDEzcHg7CiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsKICB9CiAg LmhlYWRlciAuc2lnbnVwLWJ1dHRvbiBhIHsKICBwb3NpdGlvbjogcmVsYXRp dmU7CiAgdG9wOiAtMXB4OwogIG1hcmdpbjogMCAwIDAgMWVtOwogIH0KICAu bWFpbiB7CiAgbWFyZ2luOiAwIGF1dG87CiAgd2lkdGg6IDY1MHB4OwogIHBh ZGRpbmctdG9wOiAyM3B4OwogIHBhZGRpbmctYm90dG9tOiAxMDBweDsKICB9 CiAgLm1haW4gaDE6Zmlyc3QtY2hpbGQgewogIG1hcmdpbjogMCAwIC45MmVt OwogIH0KICAuZ29vZ2xlLWZvb3Rlci1iYXIgewogIHBvc2l0aW9uOiBhYnNv bHV0ZTsKICBib3R0b206IDA7CiAgaGVpZ2h0OiAzNXB4OwogIHdpZHRoOiAx MDAlOwogIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViOwogIG92ZXJm bG93OiBoaWRkZW47CiAgfQogIC5mb290ZXIgewogIHBhZGRpbmctdG9wOiA5 cHg7CiAgZm9udC1zaXplOiAuODVlbTsKICB3aGl0ZS1zcGFjZTogbm93cmFw OwogIGxpbmUtaGVpZ2h0OiAwOwogIH0KICAuZm9vdGVyIHVsIHsKICBjb2xv cjogIzk5OTsKICBmbG9hdDogbGVmdDsKICBtYXgtd2lkdGg6IDgwJTsKICB9 CiAgLmZvb3RlciB1bCBsaSB7CiAgZGlzcGxheTogaW5saW5lOwogIHBhZGRp bmc6IDAgMS41ZW0gMCAwOwogIH0KICAuZm9vdGVyIGEgewogIGNvbG9yOiAj MzMzOwogIH0KICAuZm9vdGVyIC5sYW5nLWNob29zZXIgewogIGZsb2F0OiBy aWdodDsKICBtYXgtd2lkdGg6IDIwJTsKICB9CiAgLmZvb3RlciAuYXR0cmli dXRpb24gewogIGZsb2F0OiByaWdodDsKICB9CiAgLmZvb3RlciAuYXR0cmli dXRpb24gc3BhbiB7CiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wOwogIH0K ICAucmVkdGV4dCB7CiAgY29sb3I6ICNkZDRiMzk7CiAgfQogIC5ncmV5dGV4 dCB7CiAgY29sb3I6ICM1NTU7CiAgfQogIC5zZWNvbmRhcnkgewogIGZvbnQt c2l6ZTogMTFweDsKICBjb2xvcjogIzY2NjsKICB9CiAgLnNvdXJjZSB7CiAg Y29sb3I6ICMwOTM7CiAgfQogIC5oaWRkZW4gewogIGRpc3BsYXk6IG5vbmU7 CiAgfQogIC5hbm5vdW5jZS1iYXIgewogIHBvc2l0aW9uOiBhYnNvbHV0ZTsK ICBib3R0b206IDM1cHg7CiAgaGVpZ2h0OiAzM3B4OwogIHotaW5kZXg6IDI7 CiAgd2lkdGg6IDEwMCU7CiAgYmFja2dyb3VuZDogI2Y5ZWRiZTsKICBib3Jk ZXItdG9wOiAxcHggc29saWQgI2VmZTFhYzsKICBib3JkZXItYm90dG9tOiAx cHggc29saWQgI2VmZTFhYzsKICBvdmVyZmxvdzogaGlkZGVuOwogIH0KICAu YW5ub3VuY2UtYmFyIC5tZXNzYWdlIHsKICBmb250LXNpemU6IC44NWVtOwog IGxpbmUtaGVpZ2h0OiAzM3B4OwogIG1hcmdpbjogMDsKICB9CiAgLmFubm91 bmNlLWJhciAubWVzc2FnZSAuc2VwYXJhdGVkIHsKICBtYXJnaW4tbGVmdDog MS41ZW07CiAgfQogIC5hbm5vdW5jZS1iYXItYWMgewogIGJhY2tncm91bmQ6 ICNlZWU7CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7CiAgYm9y ZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7CiAgfQogIC5jbGVhcmZp eDphZnRlciB7CiAgdmlzaWJpbGl0eTogaGlkZGVuOwogIGRpc3BsYXk6IGJs b2NrOwogIGZvbnQtc2l6ZTogMDsKICBjb250ZW50OiAnLic7CiAgY2xlYXI6 IGJvdGg7CiAgaGVpZ2h0OiAwOwogIH0KICAqIGh0bWwgLmNsZWFyZml4IHsK ICB6b29tOiAxOwogIH0KICAqOmZpcnN0LWNoaWxkK2h0bWwgLmNsZWFyZml4 IHsKICB6b29tOiAxOwogIH0KICBwcmUgewogIGZvbnQtZmFtaWx5OiBtb25v c3BhY2U7CiAgcG9zaXRpb246IGFic29sdXRlOwogIGxlZnQ6IDA7CiAgbWFy Z2luOiAwOwogIHBhZGRpbmc6IDEuNWVtOwogIGZvbnQtc2l6ZTogMTNweDsK ICBiYWNrZ3JvdW5kOiAjZjFmMWYxOwogIGJvcmRlci10b3A6IDFweCBzb2xp ZCAjZTVlNWU1OwogIGRpcmVjdGlvbjogbHRyOwogIH0KPC9zdHlsZT4KPHN0 eWxlIHR5cGU9InRleHQvY3NzIj4KICBidXR0b24sIGlucHV0LCBzZWxlY3Qs IHRleHRhcmVhIHsKICBmb250LWZhbWlseTogaW5oZXJpdDsKICBmb250LXNp emU6IGluaGVyaXQ7CiAgfQogIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwK ICBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7CiAgYm9yZGVyOiAwOwogIH0K ICBpbnB1dFt0eXBlPWVtYWlsXSwKICBpbnB1dFt0eXBlPW51bWJlcl0sCiAg aW5wdXRbdHlwZT1wYXNzd29yZF0sCiAgaW5wdXRbdHlwZT10ZWxdLAogIGlu cHV0W3R5cGU9dGV4dF0sCiAgaW5wdXRbdHlwZT11cmxdIHsKICBkaXNwbGF5 OiBpbmxpbmUtYmxvY2s7CiAgaGVpZ2h0OiAyOXB4OwogIG1hcmdpbjogMDsK ICBwYWRkaW5nOiAwIDhweDsKICBiYWNrZ3JvdW5kOiAjZmZmOwogIGJvcmRl cjogMXB4IHNvbGlkICNkOWQ5ZDk7CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlk ICNjMGMwYzA7CiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94Owog IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsKICBib3gtc2l6aW5nOiBi b3JkZXItYm94OwogIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OwogIC1t b3otYm9yZGVyLXJhZGl1czogMXB4OwogIGJvcmRlci1yYWRpdXM6IDFweDsK ICB9CiAgaW5wdXRbdHlwZT1lbWFpbF06aG92ZXIsCiAgaW5wdXRbdHlwZT1u dW1iZXJdOmhvdmVyLAogIGlucHV0W3R5cGU9cGFzc3dvcmRdOmhvdmVyLAog IGlucHV0W3R5cGU9dGVsXTpob3ZlciwKICBpbnB1dFt0eXBlPXRleHRdOmhv dmVyLAogIGlucHV0W3R5cGU9dXJsXTpob3ZlciB7CiAgYm9yZGVyOiAxcHgg c29saWQgI2I5YjliOTsKICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYTBh MDsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2Jh KDAsMCwwLDAuMSk7CiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAy cHggcmdiYSgwLDAsMCwwLjEpOwogIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4 IDJweCByZ2JhKDAsMCwwLDAuMSk7CiAgfQogIGlucHV0W3R5cGU9ZW1haWxd OmZvY3VzLAogIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywKICBpbnB1dFt0 eXBlPXBhc3N3b3JkXTpmb2N1cywKICBpbnB1dFt0eXBlPXRlbF06Zm9jdXMs CiAgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywKICBpbnB1dFt0eXBlPXVybF06 Zm9jdXMgewogIG91dGxpbmU6IG5vbmU7CiAgYm9yZGVyOiAxcHggc29saWQg IzRkOTBmZTsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJw eCByZ2JhKDAsMCwwLDAuMyk7CiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAw IDFweCAycHggcmdiYSgwLDAsMCwwLjMpOwogIGJveC1zaGFkb3c6IGluc2V0 IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMyk7CiAgfQogIGlucHV0W3R5cGU9 ZW1haWxdW2Rpc2FibGVkPWRpc2FibGVkXSwKICBpbnB1dFt0eXBlPW51bWJl cl1bZGlzYWJsZWQ9ZGlzYWJsZWRdLAogIGlucHV0W3R5cGU9cGFzc3dvcmRd W2Rpc2FibGVkPWRpc2FibGVkXSwKICBpbnB1dFt0eXBlPXRlbF1bZGlzYWJs ZWQ9ZGlzYWJsZWRdLAogIGlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWQ9ZGlz YWJsZWRdLAogIGlucHV0W3R5cGU9dXJsXVtkaXNhYmxlZD1kaXNhYmxlZF0g ewogIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7CiAgYmFja2dyb3VuZDog I2YxZjFmMTsKICB9CiAgaW5wdXRbdHlwZT1lbWFpbF1bZGlzYWJsZWQ9ZGlz YWJsZWRdOmhvdmVyLAogIGlucHV0W3R5cGU9bnVtYmVyXVtkaXNhYmxlZD1k aXNhYmxlZF06aG92ZXIsCiAgaW5wdXRbdHlwZT1wYXNzd29yZF1bZGlzYWJs ZWQ9ZGlzYWJsZWRdOmhvdmVyLAogIGlucHV0W3R5cGU9dGVsXVtkaXNhYmxl ZD1kaXNhYmxlZF06aG92ZXIsCiAgaW5wdXRbdHlwZT10ZXh0XVtkaXNhYmxl ZD1kaXNhYmxlZF06aG92ZXIsCiAgaW5wdXRbdHlwZT11cmxdW2Rpc2FibGVk PWRpc2FibGVkXTpob3ZlciB7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25l OwogIC1tb3otYm94LXNoYWRvdzogbm9uZTsKICBib3gtc2hhZG93OiBub25l OwogIH0KICBpbnB1dFt0eXBlPWVtYWlsXVtyZWFkb25seT1yZWFkb25seV0s CiAgaW5wdXRbdHlwZT1udW1iZXJdW3JlYWRvbmx5PXJlYWRvbmx5XSwKICBp bnB1dFt0eXBlPXBhc3N3b3JkXVtyZWFkb25seT1yZWFkb25seV0sCiAgaW5w dXRbdHlwZT10ZXh0XVtyZWFkb25seT1yZWFkb25seV0sCiAgaW5wdXRbdHlw ZT11cmxdW3JlYWRvbmx5PXJlYWRvbmx5XSB7CiAgYm9yZGVyOiAxcHggc29s aWQgI2Q5ZDlkOTsKICB9CiAgaW5wdXRbdHlwZT1lbWFpbF1bcmVhZG9ubHk9 cmVhZG9ubHldOmhvdmVyLAogIGlucHV0W3R5cGU9bnVtYmVyXVtyZWFkb25s eT1yZWFkb25seV06aG92ZXIsCiAgaW5wdXRbdHlwZT1wYXNzd29yZF1bcmVh ZG9ubHk9cmVhZG9ubHldOmhvdmVyLAogIGlucHV0W3R5cGU9dGV4dF1bcmVh ZG9ubHk9cmVhZG9ubHldOmhvdmVyLAogIGlucHV0W3R5cGU9dXJsXVtyZWFk b25seT1yZWFkb25seV06aG92ZXIsCiAgaW5wdXRbdHlwZT1lbWFpbF1bcmVh ZG9ubHk9cmVhZG9ubHldOmZvY3VzLAogIGlucHV0W3R5cGU9bnVtYmVyXVty ZWFkb25seT1yZWFkb25seV06Zm9jdXMsCiAgaW5wdXRbdHlwZT1wYXNzd29y ZF1bcmVhZG9ubHk9cmVhZG9ubHldOmZvY3VzLAogIGlucHV0W3R5cGU9dGV4 dF1bcmVhZG9ubHk9cmVhZG9ubHldOmZvY3VzLAogIGlucHV0W3R5cGU9dXJs XVtyZWFkb25seT1yZWFkb25seV06Zm9jdXMgewogIC13ZWJraXQtYm94LXNo YWRvdzogbm9uZTsKICAtbW96LWJveC1zaGFkb3c6IG5vbmU7CiAgYm94LXNo YWRvdzogbm9uZTsKICB9CiAgaW5wdXRbdHlwZT1jaGVja2JveF0uZm9ybS1l cnJvciwKICBpbnB1dFt0eXBlPWVtYWlsXS5mb3JtLWVycm9yLAogIGlucHV0 W3R5cGU9bnVtYmVyXS5mb3JtLWVycm9yLAogIGlucHV0W3R5cGU9cGFzc3dv cmRdLmZvcm0tZXJyb3IsCiAgaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWVycm9y LAogIGlucHV0W3R5cGU9dXJsXS5mb3JtLWVycm9yIHsKICBib3JkZXI6IDFw eCBzb2xpZCAjZGQ0YjM5OwogIH0KICBpbnB1dFt0eXBlPWNoZWNrYm94XSwK ICBpbnB1dFt0eXBlPXJhZGlvXSB7CiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBu b25lOwogIGFwcGVhcmFuY2U6IG5vbmU7CiAgd2lkdGg6IDEzcHg7CiAgaGVp Z2h0OiAxM3B4OwogIG1hcmdpbjogMDsKICBjdXJzb3I6IHBvaW50ZXI7CiAg dmVydGljYWwtYWxpZ246IGJvdHRvbTsKICBiYWNrZ3JvdW5kOiAjZmZmOwog IGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7CiAgLXdlYmtpdC1ib3JkZXIt cmFkaXVzOiAxcHg7CiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7CiAgYm9y ZGVyLXJhZGl1czogMXB4OwogIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVy LWJveDsKICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7CiAgYm94LXNp emluZzogYm9yZGVyLWJveDsKICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgfQog IGlucHV0W3R5cGU9Y2hlY2tib3hdOmFjdGl2ZSwKICBpbnB1dFt0eXBlPXJh ZGlvXTphY3RpdmUgewogIGJvcmRlci1jb2xvcjogI2M2YzZjNjsKICBiYWNr Z3JvdW5kOiAjZWJlYmViOwogIH0KICBpbnB1dFt0eXBlPWNoZWNrYm94XTpo b3ZlciB7CiAgYm9yZGVyLWNvbG9yOiAjYzZjNmM2OwogIC13ZWJraXQtYm94 LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKTsKICAt bW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAu MSk7CiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAs MC4xKTsKICB9CiAgaW5wdXRbdHlwZT1yYWRpb10gewogIC13ZWJraXQtYm9y ZGVyLXJhZGl1czogMWVtOwogIC1tb3otYm9yZGVyLXJhZGl1czogMWVtOwog IGJvcmRlci1yYWRpdXM6IDFlbTsKICB3aWR0aDogMTVweDsKICBoZWlnaHQ6 IDE1cHg7CiAgfQogIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsCiAg aW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7CiAgYmFja2dyb3VuZDogI2Zm ZjsKICB9CiAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YWZ0ZXIgewog IGNvbnRlbnQ6ICcnOwogIGRpc3BsYXk6IGJsb2NrOwogIHBvc2l0aW9uOiBy ZWxhdGl2ZTsKICB0b3A6IDNweDsKICBsZWZ0OiAzcHg7CiAgd2lkdGg6IDdw eDsKICBoZWlnaHQ6IDdweDsKICBiYWNrZ3JvdW5kOiAjNjY2OwogIC13ZWJr aXQtYm9yZGVyLXJhZGl1czogMWVtOwogIC1tb3otYm9yZGVyLXJhZGl1czog MWVtOwogIGJvcmRlci1yYWRpdXM6IDFlbTsKICB9CiAgaW5wdXRbdHlwZT1j aGVja2JveF06Y2hlY2tlZDo6YWZ0ZXIgewogIGNvbnRlbnQ6IHVybCgvL3Nz bC5nc3RhdGljLmNvbS91aS92MS9tZW51L2NoZWNrbWFyay5wbmcpOwogIGRp c3BsYXk6IGJsb2NrOwogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICB0b3A6IC02 cHg7CiAgbGVmdDogLTVweDsKICB9CiAgaW5wdXRbdHlwZT1jaGVja2JveF06 Zm9jdXMgewogIG91dGxpbmU6IG5vbmU7CiAgYm9yZGVyLWNvbG9yOiM0ZDkw ZmU7CiAgfQogIC5nLWJ1dHRvbiB7CiAgZGlzcGxheTogaW5saW5lLWJsb2Nr OwogIG1pbi13aWR0aDogNDZweDsKICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAg Y29sb3I6ICM0NDQ7CiAgZm9udC1zaXplOiAxMXB4OwogIGZvbnQtd2VpZ2h0 OiBib2xkOwogIGhlaWdodDogMjdweDsKICBwYWRkaW5nOiAwIDhweDsKICBs aW5lLWhlaWdodDogMjdweDsKICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJw eDsKICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsKICBib3JkZXItcmFkaXVz OiAycHg7CiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yMThzOwogIC1t b3otdHJhbnNpdGlvbjogYWxsIDAuMjE4czsKICAtbXMtdHJhbnNpdGlvbjog YWxsIDAuMjE4czsKICAtby10cmFuc2l0aW9uOiBhbGwgMC4yMThzOwogIHRy YW5zaXRpb246IGFsbCAwLjIxOHM7CiAgYm9yZGVyOiAxcHggc29saWQgI2Rj ZGNkYzsKICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OwogIGJhY2tncm91 bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxl ZnQgYm90dG9tLGZyb20oI2Y1ZjVmNSksdG8oI2YxZjFmMSkpOwogIGJhY2tn cm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZjVm NWY1LCNmMWYxZjEpOwogIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFy LWdyYWRpZW50KHRvcCwjZjVmNWY1LCNmMWYxZjEpOwogIGJhY2tncm91bmQt aW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCNmNWY1ZjUsI2YxZjFm MSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRv cCwjZjVmNWY1LCNmMWYxZjEpOwogIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVh ci1ncmFkaWVudCh0b3AsI2Y1ZjVmNSwjZjFmMWYxKTsKICAtd2Via2l0LXVz ZXItc2VsZWN0OiBub25lOwogIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7CiAg dXNlci1zZWxlY3Q6IG5vbmU7CiAgY3Vyc29yOiBkZWZhdWx0OwogIH0KICAq K2h0bWwgLmctYnV0dG9uIHsKICBtaW4td2lkdGg6IDcwcHg7CiAgfQogIGJ1 dHRvbi5nLWJ1dHRvbiwKICBpbnB1dFt0eXBlPXN1Ym1pdF0uZy1idXR0b24g ewogIGhlaWdodDogMjlweDsKICBsaW5lLWhlaWdodDogMjlweDsKICB2ZXJ0 aWNhbC1hbGlnbjogYm90dG9tOwogIG1hcmdpbjogMDsKICB9CiAgKitodG1s IGJ1dHRvbi5nLWJ1dHRvbiwKICAqK2h0bWwgaW5wdXRbdHlwZT1zdWJtaXRd LmctYnV0dG9uIHsKICBvdmVyZmxvdzogdmlzaWJsZTsKICB9CiAgLmctYnV0 dG9uOmhvdmVyIHsKICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2OwogIGNv bG9yOiAjMzMzOwogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAtd2Via2l0 LXRyYW5zaXRpb246IGFsbCAwLjBzOwogIC1tb3otdHJhbnNpdGlvbjogYWxs IDAuMHM7CiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjBzOwogIC1vLXRyYW5z aXRpb246IGFsbCAwLjBzOwogIHRyYW5zaXRpb246IGFsbCAwLjBzOwogIGJh Y2tncm91bmQtY29sb3I6ICNmOGY4Zjg7CiAgYmFja2dyb3VuZC1pbWFnZTog LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20s ZnJvbSgjZjhmOGY4KSx0bygjZjFmMWYxKSk7CiAgYmFja2dyb3VuZC1pbWFn ZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNmOGY4ZjgsI2YxZjFm MSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQo dG9wLCNmOGY4ZjgsI2YxZjFmMSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1z LWxpbmVhci1ncmFkaWVudCh0b3AsI2Y4ZjhmOCwjZjFmMWYxKTsKICBiYWNr Z3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCNmOGY4Zjgs I2YxZjFmMSk7CiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50 KHRvcCwjZjhmOGY4LCNmMWYxZjEpOwogIC13ZWJraXQtYm94LXNoYWRvdzog MCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKTsKICAtbW96LWJveC1zaGFkb3c6 IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSk7CiAgYm94LXNoYWRvdzogMCAx cHggMXB4IHJnYmEoMCwwLDAsMC4xKTsKICB9CiAgLmctYnV0dG9uOmFjdGl2 ZSB7CiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsKICBiYWNrZ3JvdW5k LWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0 IGJvdHRvbSxmcm9tKCNmNmY2ZjYpLHRvKCNmMWYxZjEpKTsKICBiYWNrZ3Jv dW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2Y2ZjZm NiwjZjFmMWYxKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1n cmFkaWVudCh0b3AsI2Y2ZjZmNiwjZjFmMWYxKTsKICBiYWNrZ3JvdW5kLWlt YWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjZjZmNmY2LCNmMWYxZjEp OwogIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3As I2Y2ZjZmNiwjZjFmMWYxKTsKICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXIt Z3JhZGllbnQodG9wLCNmNmY2ZjYsI2YxZjFmMSk7CiAgLXdlYmtpdC1ib3gt c2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjEpOwogIC1t b3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4x KTsKICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCww LjEpOwogIH0KICAuZy1idXR0b246dmlzaXRlZCB7CiAgY29sb3I6ICM2NjY7 CiAgfQogIC5nLWJ1dHRvbi1zdWJtaXQgewogIGJvcmRlcjogMXB4IHNvbGlk ICMzMDc5ZWQ7CiAgY29sb3I6ICNmZmY7CiAgdGV4dC1zaGFkb3c6IDAgMXB4 IHJnYmEoMCwwLDAsMC4xKTsKICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ5MGZl OwogIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFy LGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oIzRkOTBmZSksdG8oIzQ3ODdl ZCkpOwogIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRp ZW50KHRvcCwjNGQ5MGZlLCM0Nzg3ZWQpOwogIGJhY2tncm91bmQtaW1hZ2U6 IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjNGQ5MGZlLCM0Nzg3ZWQpOwog IGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCM0 ZDkwZmUsIzQ3ODdlZCk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFy LWdyYWRpZW50KHRvcCwjNGQ5MGZlLCM0Nzg3ZWQpOwogIGJhY2tncm91bmQt aW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsIzRkOTBmZSwjNDc4N2VkKTsK ICB9CiAgLmctYnV0dG9uLXN1Ym1pdDpob3ZlciB7CiAgYm9yZGVyOiAxcHgg c29saWQgIzJmNWJiNzsKICBjb2xvcjogI2ZmZjsKICB0ZXh0LXNoYWRvdzog MCAxcHggcmdiYSgwLDAsMCwwLjMpOwogIGJhY2tncm91bmQtY29sb3I6ICMz NTdhZTg7CiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChs aW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjNGQ5MGZlKSx0bygj MzU3YWU4KSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXIt Z3JhZGllbnQodG9wLCM0ZDkwZmUsIzM1N2FlOCk7CiAgYmFja2dyb3VuZC1p bWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCM0ZDkwZmUsIzM1N2Fl OCk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0 b3AsIzRkOTBmZSwjMzU3YWU4KTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtby1s aW5lYXItZ3JhZGllbnQodG9wLCM0ZDkwZmUsIzM1N2FlOCk7CiAgYmFja2dy b3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwjNGQ5MGZlLCMzNTdh ZTgpOwogIH0KICAuZy1idXR0b24tc3VibWl0OmFjdGl2ZSB7CiAgYmFja2dy b3VuZC1jb2xvcjogIzM1N2FlODsKICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Vi a2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9t KCM0ZDkwZmUpLHRvKCMzNTdhZTgpKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAt d2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzRkOTBmZSwjMzU3YWU4KTsK ICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3As IzRkOTBmZSwjMzU3YWU4KTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGlu ZWFyLWdyYWRpZW50KHRvcCwjNGQ5MGZlLCMzNTdhZTgpOwogIGJhY2tncm91 bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIzRkOTBmZSwjMzU3 YWU4KTsKICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9w LCM0ZDkwZmUsIzM1N2FlOCk7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNl dCAwIDFweCAycHggcmdiCWEoMCwwLDAsMC4zKTsKICAtbW96LWJveC1zaGFk b3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMyk7CiAgYm94LXNo YWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4zKTsKICB9CiAg LmctYnV0dG9uLXNoYXJlIHsKICBib3JkZXI6IDFweCBzb2xpZCAjMjk2OTFk OwogIGNvbG9yOiAjZmZmOwogIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAs MCwwLDAuMSk7CiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTQwMDsKICBiYWNr Z3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRv cCxsZWZ0IGJvdHRvbSxmcm9tKCMzZDk0MDApLHRvKCMzOThhMDApKTsKICBi YWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3As IzNkOTQwMCwjMzk4YTAwKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxp bmVhci1ncmFkaWVudCh0b3AsIzNkOTQwMCwjMzk4YTAwKTsKICBiYWNrZ3Jv dW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjM2Q5NDAwLCMz OThhMDApOwogIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVu dCh0b3AsIzNkOTQwMCwjMzk4YTAwKTsKICBiYWNrZ3JvdW5kLWltYWdlOiBs aW5lYXItZ3JhZGllbnQodG9wLCMzZDk0MDAsIzM5OGEwMCk7CiAgfQogIC5n LWJ1dHRvbi1zaGFyZTpob3ZlciB7CiAgYm9yZGVyOiAxcHggc29saWQgIzJk NjIwMDsKICBjb2xvcjogI2ZmZjsKICB0ZXh0LXNoYWRvdzogMCAxcHggcmdi YSgwLDAsMCwwLjMpOwogIGJhY2tncm91bmQtY29sb3I6ICMzNjgyMDA7CiAg YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVm dCB0b3AsbGVmdCBib3R0b20sZnJvbSgjM2Q5NDAwKSx0bygjMzY4MjAwKSk7 CiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQo dG9wLCMzZDk0MDAsIzM2ODIwMCk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1v ei1saW5lYXItZ3JhZGllbnQodG9wLCMzZDk0MDAsIzM2ODIwMCk7CiAgYmFj a2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIzNkOTQw MCwjMzY4MjAwKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3Jh ZGllbnQodG9wLCMzZDk0MDAsIzM2ODIwMCk7CiAgYmFja2dyb3VuZC1pbWFn ZTogbGluZWFyLWdyYWRpZW50KHRvcCwjM2Q5NDAwLCMzNjgyMDApOwogIH0K ICAuZy1idXR0b24tc2hhcmU6YWN0aXZlIHsKICAtd2Via2l0LWJveC1zaGFk b3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMyk7CiAgLW1vei1i b3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjMpOwog IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMyk7 CiAgfQogIC5nLWJ1dHRvbi1yZWQgewogIGJvcmRlcjogMXB4IHNvbGlkIHRy YW5zcGFyZW50OwogIGNvbG9yOiAjZmZmOwogIHRleHQtc2hhZG93OiAwIDFw eCByZ2JhKDAsMCwwLDAuMSk7CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2Fz ZTsKICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDE0ODM2OwogIGJhY2tncm91bmQt aW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQg Ym90dG9tLGZyb20oI2RkNGIzOSksdG8oI2QxNDgzNikpOwogIGJhY2tncm91 bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZGQ0YjM5 LCNkMTQ4MzYpOwogIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdy YWRpZW50KHRvcCwjZGQ0YjM5LCNkMTQ4MzYpOwogIGJhY2tncm91bmQtaW1h Z2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCNkZDRiMzksI2QxNDgzNik7 CiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwj ZGQ0YjM5LCNkMTQ4MzYpOwogIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1n cmFkaWVudCh0b3AsI2RkNGIzOSwjZDE0ODM2KTsKICB9CiAgLmctYnV0dG9u LXJlZDpob3ZlciB7CiAgYm9yZGVyOiAxcHggc29saWQgI2IwMjgxYTsKICBj b2xvcjogI2ZmZjsKICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLDAsMCww LjMpOwogIGJhY2tncm91bmQtY29sb3I6ICNjNTM3Mjc7CiAgYmFja2dyb3Vu ZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVm dCBib3R0b20sZnJvbSgjZGQ0YjM5KSx0bygjYzUzNzI3KSk7CiAgYmFja2dy b3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNkZDRi MzksI2M1MzcyNyk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXIt Z3JhZGllbnQodG9wLCNkZDRiMzksI2M1MzcyNyk7CiAgYmFja2dyb3VuZC1p bWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsI2RkNGIzOSwjYzUzNzI3 KTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9w LCNkZDRiMzksI2M1MzcyNyk7CiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFy LWdyYWRpZW50KHRvcCwjZGQ0YjM5LCNjNTM3MjcpOwogIC13ZWJraXQtYm94 LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yKTsKICAtbW96LWJv eC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7CiAgLW1zLWJv eC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7CiAgLW8tYm94 LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yKTsKICBib3gtc2hh ZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjIpOwogIH0KICAuZy1idXR0 b24tcmVkOmFjdGl2ZSB7CiAgYm9yZGVyOiAxcHggc29saWQgIzk5MmExYjsK ICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAyODFhOwogIGJhY2tncm91bmQtaW1h Z2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90 dG9tLGZyb20oI2RkNGIzOSksdG8oI2IwMjgxYSkpOwogIGJhY2tncm91bmQt aW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZGQ0YjM5LCNi MDI4MWEpOwogIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRp ZW50KHRvcCwjZGQ0YjM5LCNiMDI4MWEpOwogIGJhY2tncm91bmQtaW1hZ2U6 IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCNkZDRiMzksI2IwMjgxYSk7CiAg YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZGQ0 YjM5LCNiMDI4MWEpOwogIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFk aWVudCh0b3AsI2RkNGIzOSwjYjAyODFhKTsKICAtd2Via2l0LWJveC1zaGFk b3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMyk7CiAgLW1vei1i b3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjMpOwog IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMyk7 CiAgY29sb3I6ICNmZmYKICB9CiAgLmctYnV0dG9uLXdoaXRlIHsKICBib3Jk ZXI6IDFweCBzb2xpZCAjZGNkY2RjOwogIGNvbG9yOiAjNjY2OwogIGJhY2tn cm91bmQ6ICNmZmY7CiAgfQogIC5nLWJ1dHRvbi13aGl0ZTpob3ZlciB7CiAg Ym9yZGVyOiAxcHggc29saWQgI2M2YzZjNjsKICBjb2xvcjogIzMzMzsKICBi YWNrZ3JvdW5kOiAjZmZmOwogIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHgg MXB4IHJnYmEoMCwwLDAsMC4xKTsKICAtbW96LWJveC1zaGFkb3c6IDAgMXB4 IDFweCByZ2JhKDAsMCwwLDAuMSk7CiAgYm94LXNoYWRvdzogMCAxcHggMXB4 IHJnYmEoMCwwLDAsMC4xKTsKICB9CiAgLmctYnV0dG9uLXdoaXRlOmFjdGl2 ZSB7CiAgYmFja2dyb3VuZDogI2ZmZjsKICAtd2Via2l0LWJveC1zaGFkb3c6 IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7CiAgLW1vei1ib3gt c2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjEpOwogIGJv eC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7CiAg fQogIC5nLWJ1dHRvbi1yZWQ6dmlzaXRlZCwKICAuZy1idXR0b24tc2hhcmU6 dmlzaXRlZCwKICAuZy1idXR0b24tc3VibWl0OnZpc2l0ZWQgewogIGNvbG9y OiAjZmZmOwogIH0KICAuZy1idXR0b24tc3VibWl0OmZvY3VzLAogIC5nLWJ1 dHRvbi1zaGFyZTpmb2N1cywKICAuZy1idXR0b24tcmVkOmZvY3VzIHsKICAt d2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmOwogIC1t b3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmY7CiAgYm94LXNo YWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmY7CiAgfQogIC5nLWJ1dHRvbi1z aGFyZTpmb2N1cyB7CiAgYm9yZGVyLWNvbG9yOiAjMjk2OTFkOwogIH0KICAu Zy1idXR0b24tcmVkOmZvY3VzIHsKICBib3JkZXItY29sb3I6ICNkMTQ4MzY7 CiAgfQogIC5nLWJ1dHRvbi1zdWJtaXQ6Zm9jdXM6aG92ZXIsCiAgLmctYnV0 dG9uLXNoYXJlOmZvY3VzOmhvdmVyLAogIC5nLWJ1dHRvbi1yZWQ6Zm9jdXM6 aG92ZXIgewogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4 ICNmZmYsIDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSk7CiAgLW1vei1ib3gt c2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZmZiwgMCAxcHggMXB4IHJnYmEo MCwwLDAsMC4xKTsKICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2Zm ZiwgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKTsKICB9CiAgLmctYnV0dG9u LnNlbGVjdGVkIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOwogIGJhY2tn cm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9w LGxlZnQgYm90dG9tLGZyb20oI2VlZSksdG8oI2UwZTBlMCkpOwogIGJhY2tn cm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZWVl LCNlMGUwZTApOwogIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdy YWRpZW50KHRvcCwjZWVlLCNlMGUwZTApOwogIGJhY2tncm91bmQtaW1hZ2U6 IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCNlZWUsI2UwZTBlMCk7CiAgYmFj a2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZWVlLCNl MGUwZTApOwogIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0 b3AsI2VlZSwjZTBlMGUwKTsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0 IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7CiAgLW1vei1ib3gtc2hhZG93 OiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjEpOwogIGJveC1zaGFk b3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7CiAgYm9yZGVy OiAxcHggc29saWQgI2NjYzsKICBjb2xvcjogIzMzMzsKICB9CiAgLmctYnV0 dG9uIGltZyB7CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogIG1hcmdpbjog LTNweCAwIDA7CiAgb3BhY2l0eTogLjU1OwogIGZpbHRlcjogYWxwaGEob3Bh Y2l0eT01NSk7CiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICBwb2ludGVy LWV2ZW50czogbm9uZTsKICB9CiAgKitodG1sIC5nLWJ1dHRvbiBpbWcgewog IG1hcmdpbjogNHB4IDAgMDsKICB9CiAgLmctYnV0dG9uOmhvdmVyIGltZyB7 CiAgb3BhY2l0eTogLjcyOwogIGZpbHRlcjogYWxwaGEob3BhY2l0eT03Mik7 CiAgfQogIC5nLWJ1dHRvbjphY3RpdmUgaW1nIHsKICBvcGFjaXR5OiAxOwog IGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOwogIH0KICAuZy1idXR0b24u ZGlzYWJsZWQgaW1nIHsKICBvcGFjaXR5OiAuNTsKICBmaWx0ZXI6IGFscGhh KG9wYWNpdHk9NTApOwogIH0KICAuZy1idXR0b24uZGlzYWJsZWQsCiAgLmct YnV0dG9uLmRpc2FibGVkOmhvdmVyLAogIC5nLWJ1dHRvbi5kaXNhYmxlZDph Y3RpdmUsCiAgLmctYnV0dG9uLXN1Ym1pdC5kaXNhYmxlZCwKICAuZy1idXR0 b24tc3VibWl0LmRpc2FibGVkOmhvdmVyLAogIC5nLWJ1dHRvbi1zdWJtaXQu ZGlzYWJsZWQ6YWN0aXZlLAogIC5nLWJ1dHRvbi1zaGFyZS5kaXNhYmxlZCwK ICAuZy1idXR0b24tc2hhcmUuZGlzYWJsZWQ6aG92ZXIsCiAgLmctYnV0dG9u LXNoYXJlLmRpc2FibGVkOmFjdGl2ZSwKICAuZy1idXR0b24tcmVkLmRpc2Fi bGVkLAogIC5nLWJ1dHRvbi1yZWQuZGlzYWJsZWQ6aG92ZXIsCiAgLmctYnV0 dG9uLXJlZC5kaXNhYmxlZDphY3RpdmUsCiAgaW5wdXRbdHlwZT1zdWJtaXRd W2Rpc2FibGVkXS5nLWJ1dHRvbiB7CiAgYmFja2dyb3VuZC1jb2xvcjogbm9u ZTsKICBvcGFjaXR5OiAuNTsKICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTAp OwogIGN1cnNvcjogZGVmYXVsdDsKICBwb2ludGVyLWV2ZW50czogbm9uZTsK ICB9CiAgLmdvb2ctbWVudSB7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJw eCA0cHggcmdiYSgwLDAsMCwwLjIpOwogIC1tb3otYm94LXNoYWRvdzogMCAy cHggNHB4IHJnYmEoMCwwLDAsMC4yKTsKICBib3gtc2hhZG93OiAwIDJweCA0 cHggcmdiYSgwLDAsMCwwLjIpOwogIC13ZWJraXQtdHJhbnNpdGlvbjogb3Bh Y2l0eSAwLjIxOHM7CiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjE4 czsKICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjIxOHM7CiAgLW8tdHJh bnNpdGlvbjogb3BhY2l0eSAwLjIxOHM7CiAgdHJhbnNpdGlvbjogb3BhY2l0 eSAwLjIxOHM7CiAgYmFja2dyb3VuZDogI2ZmZjsKICBib3JkZXI6IDFweCBz b2xpZCAjY2NjOwogIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIp OwogIGN1cnNvcjogZGVmYXVsdDsKICBmb250LXNpemU6IDEzcHg7CiAgbWFy Z2luOiAwOwogIG91dGxpbmU6IG5vbmU7CiAgcGFkZGluZzogMCAwIDZweDsK ICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgei1pbmRleDogMjsKICBvdmVyZmxv dzogYXV0bzsKICB9CiAgLmdvb2ctbWVudWl0ZW0sCiAgLmdvb2ctdHJpc3Rh dGVtZW51aXRlbSwKICAuZ29vZy1maWx0ZXJvYnNtZW51aXRlbSB7CiAgcG9z aXRpb246IHJlbGF0aXZlOwogIGNvbG9yOiAjMzMzOwogIGN1cnNvcjogcG9p bnRlcjsKICBsaXN0LXN0eWxlOiBub25lOwogIG1hcmdpbjogMDsKICBwYWRk aW5nOiA2cHggN2VtIDZweCAzMHB4OwogIHdoaXRlLXNwYWNlOiBub3dyYXA7 CiAgfQogIC5nb29nLW1lbnVpdGVtLWhpZ2hsaWdodCwKICAuZ29vZy1tZW51 aXRlbS1ob3ZlciB7CiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsKICBib3Jk ZXItY29sb3I6ICNlZWU7CiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7CiAgYm9y ZGVyLXdpZHRoOiAxcHggMDsKICBwYWRkaW5nLXRvcDogNXB4OwogIHBhZGRp bmctYm90dG9tOiA1cHg7CiAgfQogIC5nb29nLW1lbnVpdGVtLWhpZ2hsaWdo dCAuZ29vZy1tZW51aXRlbS1jb250ZW50LAogIC5nb29nLW1lbnVpdGVtLWhv dmVyIC5nb29nLW1lbnVpdGVtLWNvbnRlbnQgewogIGNvbG9yOiAjMzMzOwog IH0KICAuZ29vZy1tZW51c2VwYXJhdG9yIHsKICBib3JkZXItdG9wOiAxcHgg c29saWQgI2ViZWJlYjsKICBtYXJnaW4tdG9wOiA5cHg7CiAgbWFyZ2luLWJv dHRvbTogMTBweDsKICB9CiAgLmdvb2ctaW5saW5lLWJsb2NrIHsKICBwb3Np dGlvbjogcmVsYXRpdmU7CiAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94Owog IGRpc3BsYXk6IGlubGluZS1ibG9jazsKICB9CiAgKiBodG1sIC5nb29nLWlu bGluZS1ibG9jayB7CiAgZGlzcGxheTogaW5saW5lOwogIH0KICAqOmZpcnN0 LWNoaWxkK2h0bWwgLmdvb2ctaW5saW5lLWJsb2NrIHsKICBkaXNwbGF5OiBp bmxpbmU7CiAgfQogIC5kcm9wZG93bi1ibG9jayB7CiAgZGlzcGxheTogYmxv Y2s7CiAgfQogIC5nb29nLWZsYXQtbWVudS1idXR0b24gewogIC13ZWJraXQt Ym9yZGVyLXJhZGl1czogMnB4OwogIC1tb3otYm9yZGVyLXJhZGl1czogMnB4 OwogIGJvcmRlci1yYWRpdXM6IDJweDsKICBiYWNrZ3JvdW5kLWNvbG9yOiAj ZjVmNWY1OwogIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQo bGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oI2Y1ZjVmNSksdG8o I2YxZjFmMSkpOwogIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFy LWdyYWRpZW50KHRvcCwjZjVmNWY1LCNmMWYxZjEpOwogIGJhY2tncm91bmQt aW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjZjVmNWY1LCNmMWYx ZjEpOwogIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQo dG9wLCNmNWY1ZjUsI2YxZjFmMSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW8t bGluZWFyLWdyYWRpZW50KHRvcCwjZjVmNWY1LCNmMWYxZjEpOwogIGJhY2tn cm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsI2Y1ZjVmNSwjZjFm MWYxKTsKICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjOwogIGNvbG9yOiAj NDQ0OwogIGZvbnQtc2l6ZTogMTFweDsKICBmb250LXdlaWdodDogYm9sZDsK ICBsaW5lLWhlaWdodDogMjdweDsKICBsaXN0LXN0eWxlOiBub25lOwogIG1h cmdpbjogMCAycHg7CiAgbWluLXdpZHRoOiA0NnB4OwogIG91dGxpbmU6IG5v bmU7CiAgcGFkZGluZzogMCAxOHB4IDAgNnB4OwogIHRleHQtZGVjb3JhdGlv bjogbm9uZTsKICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOwogIH0KICAuZ29v Zy1mbGF0LW1lbnUtYnV0dG9uLWRpc2FibGVkIHsKICBiYWNrZ3JvdW5kLWNv bG9yOiAjZmZmOwogIGJvcmRlci1jb2xvcjogI2YzZjNmMzsKICBjb2xvcjog I2I4YjhiODsKICBjdXJzb3I6IGRlZmF1bHQ7CiAgfQogIC5nb29nLWZsYXQt bWVudS1idXR0b24uZ29vZy1mbGF0LW1lbnUtYnV0dG9uLWhvdmVyIHsKICBi YWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OwogIGJhY2tncm91bmQtaW1hZ2U6 IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZjhmOGY4LCNmMWYxZjEp OwogIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRv cCwjZjhmOGY4LCNmMWYxZjEpOwogIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1s aW5lYXItZ3JhZGllbnQodG9wLCNmOGY4ZjgsI2YxZjFmMSk7CiAgYmFja2dy b3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZjhmOGY4LCNm MWYxZjEpOwogIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0 b3AsI2Y4ZjhmOCwjZjFmMWYxKTsKICAtd2Via2l0LWJveC1zaGFkb3c6IDAg MXB4IDFweCByZ2JhKDAsMCwwLC4xKTsKICAtbW96LWJveC1zaGFkb3c6IDAg MXB4IDFweCByZ2JhKDAsMCwwLC4xKTsKICBib3gtc2hhZG93OiAwIDFweCAx cHggcmdiYSgwLDAsMCwuMSk7CiAgYm9yZGVyLWNvbG9yOiAjYzZjNmM2Owog IGNvbG9yOiAjMzMzOwogIH0KICAuZ29vZy1mbGF0LW1lbnUtYnV0dG9uLmdv b2ctZmxhdC1tZW51LWJ1dHRvbi1mb2N1c2VkIHsKICBib3JkZXItY29sb3I6 ICM0ZDkwZmU7CiAgfQogIC5mb3JtLWVycm9yIC5nb29nLWZsYXQtbWVudS1i dXR0b24gewogIGJvcmRlcjogMXB4IHNvbGlkICNkZDRiMzk7CiAgfQogIC5m b3JtLWVycm9yIC5nb29nLWZsYXQtbWVudS1idXR0b24tZm9jdXNlZCB7CiAg Ym9yZGVyLWNvbG9yOiAjNGQ5MGZlOwogIH0KICAuZ29vZy1mbGF0LW1lbnUt YnV0dG9uLmdvb2ctZmxhdC1tZW51LWJ1dHRvbi1vcGVuLAogIC5nb29nLWZs YXQtbWVudS1idXR0b24uZ29vZy1mbGF0LW1lbnUtYnV0dG9uLWFjdGl2ZSB7 CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgw LDAsMCwuMSk7CiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHgg cmdiYSgwLDAsMCwuMSk7CiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4 IHJnYmEoMCwwLDAsLjEpOwogIGJhY2tncm91bmQtY29sb3I6ICNlZWU7CiAg YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9w LCNlZWUsI2UwZTBlMCk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5l YXItZ3JhZGllbnQodG9wLCNlZWUsI2UwZTBlMCk7CiAgYmFja2dyb3VuZC1p bWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsI2VlZSwjZTBlMGUwKTsK ICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCNl ZWUsI2UwZTBlMCk7CiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRp ZW50KHRvcCwjZWVlLCNlMGUwZTApOwogIGJvcmRlcjogMXB4IHNvbGlkICNj Y2M7CiAgY29sb3I6ICMzMzM7CiAgei1pbmRleDogMjsKICB9CiAgLmdvb2ct ZmxhdC1tZW51LWJ1dHRvbi1jYXB0aW9uIHsKICB2ZXJ0aWNhbC1hbGlnbjog dG9wOwogIHdoaXRlLXNwYWNlOiBub3dyYXA7CiAgfQogIC5nb29nLWZsYXQt bWVudS1idXR0b24tZHJvcGRvd24gewogIGJvcmRlci1jb2xvcjogIzc3NyB0 cmFuc3BhcmVudDsKICBib3JkZXItc3R5bGU6IHNvbGlkOwogIGJvcmRlci13 aWR0aDogNHB4IDRweCAwOwogIGhlaWdodDogMDsKICB3aWR0aDogMDsKICBw b3NpdGlvbjogYWJzb2x1dGU7CiAgcmlnaHQ6IDVweDsKICB0b3A6IDEycHg7 CiAgfQogIC5qZmstc2VsZWN0IC5nb29nLWZsYXQtbWVudS1idXR0b24tZHJv cGRvd24gewogIGJhY2tncm91bmQ6IHVybCgvL3NzbC5nc3RhdGljLmNvbS91 aS92MS9kaXNjbG9zdXJlL2dyZXktZGlzY2xvc3VyZS1hcnJvdy11cC1kb3du LnBuZykgY2VudGVyIG5vLXJlcGVhdDsKICBib3JkZXI6IG5vbmU7CiAgaGVp Z2h0OiAxMXB4OwogIG1hcmdpbi10b3A6IC00cHg7CiAgd2lkdGg6IDdweDsK ICB9CiAgLmdvb2ctbWVudS1ub2NoZWNrYm94IC5nb29nLW1lbnVpdGVtLAog IC5nb29nLW1lbnUtbm9pY29uIC5nb29nLW1lbnVpdGVtIHsKICBwYWRkaW5n LWxlZnQ6IDE2cHg7CiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICB9CiAg Ym9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyIHsKICBoZWlnaHQ6IDE2cHg7CiAg d2lkdGg6IDE2cHg7CiAgb3ZlcmZsb3c6IHZpc2libGU7CiAgfQogIGJvZHkg Ojotd2Via2l0LXNjcm9sbGJhci1idXR0b24gewogIGhlaWdodDogMDsKICB3 aWR0aDogMDsKICB9CiAgYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNr IHsKICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OwogIGJvcmRlcjog c29saWQgdHJhbnNwYXJlbnQ7CiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA3cHg7 CiAgfQogIGJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3Jpem9u dGFsIHsKICBib3JkZXItd2lkdGg6IDdweCAwIDA7CiAgfQogIGJvZHkgOjot d2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7CiAgYmFja2dyb3VuZC1j b2xvcjogcmdiYSgwLDAsMCwuMDUpOwogIC13ZWJraXQtYm94LXNoYWRvdzog aW5zZXQgMXB4IDAgMCByZ2JhKDAsMCwwLC4xKTsKICBib3gtc2hhZG93OiBp bnNldCAxcHggMCAwIHJnYmEoMCwwLDAsLjEpOwogIH0KICBib2R5IDo6LXdl YmtpdC1zY3JvbGxiYXItdHJhY2s6aG9yaXpvbnRhbDpob3ZlciB7CiAgLXdl YmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMCwwLDAsLjEp OwogIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgwLDAsMCwuMSk7 CiAgfQogIGJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10cmFjazphY3RpdmUg ewogIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjA1KTsKICAtd2Vi a2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgwLDAsMCwuMTQp LGluc2V0IC0xcHggMCAwIHJnYmEoMCwwLDAsLjA3KTsKICBib3gtc2hhZG93 OiBpbnNldCAxcHggMCAwIHJnYmEoMCwwLDAsLjE0KSxpbnNldCAtMXB4IDAg MCByZ2JhKDAsMCwwLC4wNyk7CiAgfQogIGJvZHkgOjotd2Via2l0LXNjcm9s bGJhci10cmFjazpob3Jpem9udGFsOmFjdGl2ZSB7CiAgLXdlYmtpdC1ib3gt c2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMCwwLDAsLjE0KSxpbnNldCAw IC0xcHggMCByZ2JhKDAsMCwwLC4wNyk7CiAgYm94LXNoYWRvdzogaW5zZXQg MCAxcHggMCByZ2JhKDAsMCwwLC4xNCksaW5zZXQgMCAtMXB4IDAgcmdiYSgw LDAsMCwuMDcpOwogIH0KICAuamZrLXNjcm9sbGJhci1kYXJrOjotd2Via2l0 LXNjcm9sbGJhci10cmFjazpob3ZlciB7CiAgYmFja2dyb3VuZC1jb2xvcjog cmdiYSgyNTUsMjU1LDI1NSwuMSk7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBp bnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpOwogIGJveC1zaGFk b3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuMik7CiAgfQog IC5qZmstc2Nyb2xsYmFyLWRhcms6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNr Omhvcml6b250YWw6aG92ZXIgewogIC13ZWJraXQtYm94LXNoYWRvdzogaW5z ZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKTsKICBib3gtc2hhZG93 OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpOwogIH0KICAu amZrLXNjcm9sbGJhci1kYXJrOjotd2Via2l0LXNjcm9sbGJhci10cmFjazph Y3RpdmUgewogIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUs LjEpOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2Jh KDI1NSwyNTUsMjU1LC4yNSksaW5zZXQgLTFweCAwIDAgcmdiYSgyNTUsMjU1 LDI1NSwuMTUpOwogIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgy NTUsMjU1LDI1NSwuMjUpLGluc2V0IC0xcHggMCAwIHJnYmEoMjU1LDI1NSwy NTUsLjE1KTsKICB9CiAgLmpmay1zY3JvbGxiYXItZGFyazo6LXdlYmtpdC1z Y3JvbGxiYXItdHJhY2s6aG9yaXpvbnRhbDphY3RpdmUgewogIC13ZWJraXQt Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4y NSksaW5zZXQgMCAtMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMTUpOwogIGJv eC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMjUp LGluc2V0IDAgLTFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjE1KTsKICB9CiAg Ym9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHsKICBiYWNrZ3JvdW5k LWNvbG9yOiByZ2JhKDAsMCwwLC4yKTsKICBiYWNrZ3JvdW5kLWNsaXA6IHBh ZGRpbmctYm94OwogIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7CiAgYm9y ZGVyLXdpZHRoOiAwIDAgMCA3cHg7CiAgbWluLWhlaWdodDogMjhweDsKICBw YWRkaW5nOiAxMDBweCAwIDA7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNl dCAxcHggMXB4IDAgcmdiYSgwLDAsMCwuMSksaW5zZXQgMCAtMXB4IDAgcmdi YSgwLDAsMCwuMDcpOwogIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMCBy Z2JhKDAsMCwwLC4xKSxpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4wNyk7 CiAgfQogIGJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9u dGFsIHsKICBib3JkZXItd2lkdGg6IDdweCAwIDA7CiAgcGFkZGluZzogMCAw IDAgMTAwcHg7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4 IDAgcmdiYSgwLDAsMCwuMSksaW5zZXQgLTFweCAwIDAgcmdiYSgwLDAsMCwu MDcpOwogIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMCByZ2JhKDAsMCww LC4xKSxpbnNldCAtMXB4IDAgMCByZ2JhKDAsMCwwLC4wNyk7CiAgfQogIGJv ZHkgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7CiAgYmFja2dy b3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNCk7CiAgLXdlYmtpdC1ib3gtc2hh ZG93OiBpbnNldCAxcHggMXB4IDFweCByZ2JhKDAsMCwwLC4yNSk7CiAgYm94 LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggcmdiYSgwLDAsMCwuMjUpOwog IH0KICBib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHsK ICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTsKICAtd2Via2l0 LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4IHJnYmEoMCwwLDAsLjM1 KTsKICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCByZ2JhKDAsMCww LC4zNSk7CiAgfQogIC5qZmstc2Nyb2xsYmFyLWRhcms6Oi13ZWJraXQtc2Ny b2xsYmFyLXRodW1iIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwy NTUsMjU1LC4zKTsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAx cHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xNSksaW5zZXQgMCAtMXB4IDAgcmdi YSgyNTUsMjU1LDI1NSwuMSk7CiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFw eCAwIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSxpbnNldCAwIC0xcHggMCByZ2Jh KDI1NSwyNTUsMjU1LC4xKTsKICB9CiAgLmpmay1zY3JvbGxiYXItZGFyazo6 LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbCB7CiAgLXdlYmtp dC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgcmdiYSgyNTUsMjU1LDI1 NSwuMTUpLGluc2V0IC0xcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpOwog IGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1 LC4xNSksaW5zZXQgLTFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7CiAg fQogIC5qZmstc2Nyb2xsYmFyLWRhcms6Oi13ZWJraXQtc2Nyb2xsYmFyLXRo dW1iOmhvdmVyIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUs MjU1LC42KTsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHgg MXB4IHJnYmEoMjU1LDI1NSwyNTUsLjM3KTsKICBib3gtc2hhZG93OiBpbnNl dCAxcHggMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LC4zNyk7CiAgfQogIC5q Zmstc2Nyb2xsYmFyLWRhcms6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFj dGl2ZSB7CiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwu NzUpOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHgg cmdiYSgyNTUsMjU1LDI1NSwuNSk7CiAgYm94LXNoYWRvdzogaW5zZXQgMXB4 IDFweCAzcHggcmdiYSgyNTUsMjU1LDI1NSwuNSk7CiAgfQogIC5qZmstc2Ny b2xsYmFyLWJvcmRlcmxlc3M6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHsK ICBib3JkZXItd2lkdGg6IDAgMXB4IDAgNnB4CiAgfQogIC5qZmstc2Nyb2xs YmFyLWJvcmRlcmxlc3M6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvcml6 b250YWwgewogIGJvcmRlci13aWR0aDogNnB4IDAgMXB4CiAgfQogIC5qZmst c2Nyb2xsYmFyLWJvcmRlcmxlc3M6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNr OmhvdmVyIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMzUp OwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJnYmEo MCwwLDAsLjE0KSxpbnNldCAtMXB4IC0xcHggMCByZ2JhKDAsMCwwLC4wNyk7 CiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJnYmEoMCwwLDAsLjE0 KSxpbnNldCAtMXB4IC0xcHggMCByZ2JhKDAsMCwwLC4wNyk7CiAgfQogIC5q Zmstc2Nyb2xsYmFyLWJvcmRlcmxlc3MuamZrLXNjcm9sbGJhci1kYXJrOjot d2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7CiAgYmFja2dyb3VuZC1j b2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMDcpOwogIC13ZWJraXQtYm94LXNo YWRvdzogaW5zZXQgMXB4IDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjI1KSxp bnNldCAtMXB4IC0xcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7CiAgYm94 LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjI1 KSxpbnNldCAtMXB4IC0xcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7CiAg fQogIC5qZmstc2Nyb2xsYmFyLWJvcmRlcmxlc3M6Oi13ZWJraXQtc2Nyb2xs YmFyLXRodW1iIHsKICBib3JkZXItd2lkdGg6IDAgMXB4IDAgNnB4OwogIH0K ICAuamZrLXNjcm9sbGJhci1ib3JkZXJsZXNzOjotd2Via2l0LXNjcm9sbGJh ci10aHVtYjpob3Jpem9udGFsIHsKICBib3JkZXItd2lkdGg6IDZweCAwIDFw eDsKICB9CiAgYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7CiAg YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7CiAgfQogIGJvZHk6Oi13ZWJraXQt c2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHsKICBiYWNrZ3JvdW5kLWNsaXA6IHBh ZGRpbmctYm94OwogIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7CiAgYm9y ZGVyOiBzb2xpZCAjZmZmOwogIGJvcmRlci13aWR0aDogMCAwIDAgM3B4Owog IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDAsMCww LC4xNCksaW5zZXQgLTFweCAwIDAgcmdiYSgwLDAsMCwuMDcpOwogIGJveC1z aGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgwLDAsMCwuMTQpLGluc2V0IC0x cHggMCAwIHJnYmEoMCwwLDAsLjA3KTsKICB9CiAgYm9keTo6LXdlYmtpdC1z Y3JvbGxiYXItdHJhY2stcGllY2U6aG9yaXpvbnRhbCB7CiAgYm9yZGVyLXdp ZHRoOiAzcHggMCAwOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAx cHggMCByZ2JhKDAsMCwwLC4xNCksaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAs MCwuMDcpOwogIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgwLDAs MCwuMTQpLGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjA3KTsKICB9CiAg Ym9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgewogIGJvcmRlci13aWR0 aDogMXB4IDFweCAxcHggNXB4OwogIH0KICBib2R5Ojotd2Via2l0LXNjcm9s bGJhci10aHVtYjpob3Jpem9udGFsIHsKICBib3JkZXItd2lkdGg6IDVweCAx cHggMXB4OwogIH0KICBib2R5Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIg ewogIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7CiAgYmFja2dyb3Vu ZC1jb2xvcjogI2YxZjFmMTsKICBib3JkZXI6IHNvbGlkICNmZmY7CiAgYm9y ZGVyLXdpZHRoOiAzcHggMCAwIDNweDsKICAtd2Via2l0LWJveC1zaGFkb3c6 IGluc2V0IDFweCAxcHggMCByZ2JhKDAsMCwwLC4xNCk7CiAgYm94LXNoYWRv dzogaW5zZXQgMXB4IDFweCAwIHJnYmEoMCwwLDAsLjE0KTsKICB9CiAgLmpm ay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHsKICBoZWlnaHQ6IDE2 cHg7CiAgb3ZlcmZsb3c6IHZpc2libGU7CiAgd2lkdGg6IDE2cHg7CiAgfQog IC5qZmstc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24gewog IGhlaWdodDogMDsKICB3aWR0aDogMDsKICB9CiAgLmpmay1zY3JvbGxiYXI6 Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHsKICBiYWNrZ3JvdW5kLWNsaXA6 IHBhZGRpbmctYm94OwogIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7CiAg Ym9yZGVyLXdpZHRoOiAwIDAgMCA3cHg7CiAgfQogIC5qZmstc2Nyb2xsYmFy Ojotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3Jpem9udGFsIHsKICBib3Jk ZXItd2lkdGg6IDdweCAwIDA7CiAgfQogIC5qZmstc2Nyb2xsYmFyOjotd2Vi a2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7CiAgYmFja2dyb3VuZC1jb2xv cjogcmdiYSgwLDAsMCwuMDUpOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5z ZXQgMXB4IDAgMCByZ2JhKDAsMCwwLC4xKTsKICBib3gtc2hhZG93OiBpbnNl dCAxcHggMCAwIHJnYmEoMCwwLDAsLjEpOwogIH0KICAuamZrLXNjcm9sbGJh cjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG9yaXpvbnRhbDpob3ZlciB7 CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMCww LDAsLjEpOwogIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgwLDAs MCwuMSk7CiAgfQogIC5qZmstc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJh ci10cmFjazphY3RpdmUgewogIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCww LDAsLjA1KTsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAg cmdiYSgwLDAsMCwuMTQpLGluc2V0IC0xcHggMCAwIHJnYmEoMCwwLDAsLjA3 KTsKICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMCwwLDAsLjE0 KSxpbnNldCAtMXB4IDAgMCByZ2JhKDAsMCwwLC4wNyk7CiAgfQogIC5qZmst c2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3Jpem9udGFs OmFjdGl2ZSB7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAw IHJnYmEoMCwwLDAsLjE0KSxpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4w Nyk7CiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDAsMCwwLC4x NCksaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMDcpOwogIH0KICAuamZr LXNjcm9sbGJhci1kYXJrLmpmay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xs YmFyLXRyYWNrOmhvdmVyIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1 NSwyNTUsMjU1LC4xKTsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFw eCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuMik7CiAgYm94LXNoYWRvdzogaW5z ZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC4yKTsKICB9CiAgLmpmay1z Y3JvbGxiYXItZGFyay5qZmstc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJh ci10cmFjazpob3Jpem9udGFsOmhvdmVyIHsKICAtd2Via2l0LWJveC1zaGFk b3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMik7CiAgYm94 LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKTsK ICB9CiAgLmpmay1zY3JvbGxiYXItZGFyay5qZmstc2Nyb2xsYmFyOjotd2Vi a2l0LXNjcm9sbGJhci10cmFjazphY3RpdmUgewogIGJhY2tncm91bmQtY29s b3I6IHJnYmEoMjU1LDI1NSwyNTUsLjEpOwogIC13ZWJraXQtYm94LXNoYWRv dzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC4yNSksaW5zZXQg LTFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuMTUpOwogIGJveC1zaGFkb3c6 IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuMjUpLGluc2V0IC0x cHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjE1KTsKICB9CiAgLmpmay1zY3Jv bGxiYXItZGFyay5qZmstc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10 cmFjazpob3Jpem9udGFsOmFjdGl2ZSB7CiAgLXdlYmtpdC1ib3gtc2hhZG93 OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjI1KSxpbnNldCAw IC0xcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7CiAgYm94LXNoYWRvdzog aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yNSksaW5zZXQgMCAt MXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMTUpOwogIH0KICAuamZrLXNjcm9s bGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgewogIGJhY2tncm91bmQt Y29sb3I6IHJnYmEoMCwwLDAsLjIpOwogIGJhY2tncm91bmQtY2xpcDogcGFk ZGluZy1ib3g7CiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDsKICBib3Jk ZXItd2lkdGg6IDAgMCAwIDdweDsKICBtaW4taGVpZ2h0OiAyOHB4OwogIHBh ZGRpbmc6IDEwMHB4IDAgMDsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0 IDFweCAxcHggMCByZ2JhKDAsMCwwLC4xKSxpbnNldCAwIC0xcHggMCByZ2Jh KDAsMCwwLC4wNyk7CiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJn YmEoMCwwLDAsLjEpLGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjA3KTsK ICB9CiAgLmpmay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1i Omhvcml6b250YWwgewogIGJvcmRlci13aWR0aDogN3B4IDAgMDsKICBwYWRk aW5nOiAwIDAgMCAxMDBweDsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0 IDFweCAxcHggMCByZ2JhKDAsMCwwLC4xKSxpbnNldCAtMXB4IDAgMCByZ2Jh KDAsMCwwLC4wNyk7CiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJn YmEoMCwwLDAsLjEpLGluc2V0IC0xcHggMCAwIHJnYmEoMCwwLDAsLjA3KTsK ICB9CiAgLmpmay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1i OmhvdmVyIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTsK ICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4IHJnYmEo MCwwLDAsLjI1KTsKICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCBy Z2JhKDAsMCwwLC4yNSk7CiAgfQogIC5qZmstc2Nyb2xsYmFyOjotd2Via2l0 LXNjcm9sbGJhci10aHVtYjphY3RpdmUgewogIGJhY2tncm91bmQtY29sb3I6 IHJnYmEoMCwwLDAsMC41KTsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0 IDFweCAxcHggM3B4IHJnYmEoMCwwLDAsMC4zNSk7CiAgYm94LXNoYWRvdzog aW5zZXQgMXB4IDFweCAzcHggcmdiYSgwLDAsMCwwLjM1KTsKICB9CiAgLmpm ay1zY3JvbGxiYXItZGFyay5qZmstc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9s bGJhci10aHVtYiB7CiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1 LDI1NSwuMyk7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4 IDAgcmdiYSgyNTUsMjU1LDI1NSwuMTUpLGluc2V0IDAgLTFweCAwIHJnYmEo MjU1LDI1NSwyNTUsLjEpOwogIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHgg MCByZ2JhKDI1NSwyNTUsMjU1LC4xNSksaW5zZXQgMCAtMXB4IDAgcmdiYSgy NTUsMjU1LDI1NSwuMSk7CiAgfQogIC5qZmstc2Nyb2xsYmFyLWRhcmsuamZr LXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRh bCB7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgcmdi YSgyNTUsMjU1LDI1NSwuMTUpLGluc2V0IC0xcHggMCAwIHJnYmEoMjU1LDI1 NSwyNTUsLjEpOwogIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMCByZ2Jh KDI1NSwyNTUsMjU1LC4xNSksaW5zZXQgLTFweCAwIDAgcmdiYSgyNTUsMjU1 LDI1NSwuMSk7CiAgfQogIC5qZmstc2Nyb2xsYmFyLWRhcmsuamZrLXNjcm9s bGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIgewogIGJhY2tn cm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjYpOwogIC13ZWJraXQt Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggcmdiYSgyNTUsMjU1LDI1 NSwuMzcpOwogIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4IHJnYmEo MjU1LDI1NSwyNTUsLjM3KTsKICB9CiAgLmpmay1zY3JvbGxiYXItZGFyay5q Zmstc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUg ewogIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjc1KTsK ICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4IHJnYmEo MjU1LDI1NSwyNTUsLjUpOwogIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHgg M3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpOwogIH0KICAuamZrLXNjcm9sbGJh ci1ib3JkZXJsZXNzLmpmay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFy LXRyYWNrIHsKICBib3JkZXItd2lkdGg6IDAgMXB4IDAgNnB4OwogIH0KICAu amZrLXNjcm9sbGJhci1ib3JkZXJsZXNzLmpmay1zY3JvbGxiYXI6Oi13ZWJr aXQtc2Nyb2xsYmFyLXRyYWNrOmhvcml6b250YWwgewogIGJvcmRlci13aWR0 aDogNnB4IDAgMXB4OwogIH0KICAuamZrLXNjcm9sbGJhci1ib3JkZXJsZXNz Lmpmay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVy IHsKICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMzUpOwogIC13 ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJnYmEoMCwwLDAs LjE0KSxpbnNldCAtMXB4IC0xcHggMCByZ2JhKDAsMCwwLC4wNyk7CiAgYm94 LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJnYmEoMCwwLDAsLjE0KSxpbnNl dCAtMXB4IC0xcHggMCByZ2JhKDAsMCwwLC4wNyk7CiAgfQogIC5qZmstc2Ny b2xsYmFyLWJvcmRlcmxlc3MuamZrLXNjcm9sbGJhci1kYXJrLmpmay1zY3Jv bGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHsKICBiYWNr Z3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4wNyk7CiAgLXdlYmtp dC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgcmdiYSgyNTUsMjU1LDI1 NSwuMjUpLGluc2V0IC0xcHggLTFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjE1 KTsKICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgcmdiYSgyNTUsMjU1 LDI1NSwuMjUpLGluc2V0IC0xcHggLTFweCAwIHJnYmEoMjU1LDI1NSwyNTUs LjE1KTsKICB9CiAgLmpmay1zY3JvbGxiYXItYm9yZGVybGVzcy5qZmstc2Ny b2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7CiAgYm9yZGVyLXdp ZHRoOiAwIDFweCAwIDZweDsKICB9CiAgLmpmay1zY3JvbGxiYXItYm9yZGVy bGVzcy5qZmstc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpo b3Jpem9udGFsIHsKICBib3JkZXItd2lkdGg6IDZweCAwIDFweDsKICB9CiAg Lmpmay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7CiAg YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7CiAgfQogIGJvZHkuamZrLXNjcm9s bGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2UgewogIGJhY2tn cm91bmQtY2xpcDogcGFkZGluZy1ib3g7CiAgYmFja2dyb3VuZC1jb2xvcjog I2YxZjFmMTsKICBib3JkZXI6IHNvbGlkICNmZmY7CiAgYm9yZGVyLXdpZHRo OiAwIDAgMCAzcHg7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHgg MCAwIHJnYmEoMCwwLDAsLjE0KSxpbnNldCAtMXB4IDAgMCByZ2JhKDAsMCww LC4wNyk7CiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDAsMCww LC4xNCksaW5zZXQgLTFweCAwIDAgcmdiYSgwLDAsMCwuMDcpOwogIH0KICBi b2R5Lmpmay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBp ZWNlOmhvcml6b250YWwgewogIGJvcmRlci13aWR0aDogM3B4IDAgMDsKICAt d2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgwLDAsMCwu MTQpLGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjA3KTsKICBib3gtc2hh ZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMCwwLDAsLjE0KSxpbnNldCAwIC0x cHggMCByZ2JhKDAsMCwwLC4wNyk7CiAgfQogIGJvZHkuamZrLXNjcm9sbGJh cjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgewogIGJvcmRlci13aWR0aDog MXB4IDFweCAxcHggNXB4OwogIH0KICBib2R5Lmpmay1zY3JvbGxiYXI6Oi13 ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvcml6b250YWwgewogIGJvcmRlci13 aWR0aDogNXB4IDFweCAxcHg7CiAgfQogIGJvZHkuamZrLXNjcm9sbGJhcjo6 LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHsKICBiYWNrZ3JvdW5kLWNsaXA6 IHBhZGRpbmctYm94OwogIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7CiAg Ym9yZGVyOiBzb2xpZCAjZmZmOwogIGJvcmRlci13aWR0aDogM3B4IDAgMCAz cHg7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgcmdi YSgwLDAsMCwuMTQpOwogIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMCBy Z2JhKDAsMCwwLC4xNCk7CiAgfQogIC5lcnJvcm1zZyB7CiAgbWFyZ2luOiAu NWVtIDAgMDsKICBkaXNwbGF5OiBibG9jazsKICBjb2xvcjogI2RkNGIzOTsK ICBsaW5lLWhlaWdodDogMTdweDsKICB9CiAgLmhlbHAtbGluayB7CiAgYmFj a2dyb3VuZDogI2RkNGIzOTsKICBwYWRkaW5nOiAwIDVweDsKICBjb2xvcjog I2ZmZjsKICBmb250LXdlaWdodDogYm9sZDsKICBkaXNwbGF5OiBpbmxpbmUt YmxvY2s7CiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxZW07CiAgLW1vei1i b3JkZXItcmFkaXVzOiAxZW07CiAgYm9yZGVyLXJhZGl1czogMWVtOwogIHRl eHQtZGVjb3JhdGlvbjogbm9uZTsKICBwb3NpdGlvbjogcmVsYXRpdmU7CiAg dG9wOiAwcHg7CiAgfQogIC5oZWxwLWxpbms6dmlzaXRlZCB7CiAgY29sb3I6 ICNmZmY7CiAgfQogIC5oZWxwLWxpbms6aG92ZXIgewogIGNvbG9yOiAjZmZm OwogIGJhY2tncm91bmQ6ICNjMDM1MjM7CiAgdGV4dC1kZWNvcmF0aW9uOiBu b25lOwogIH0KICAuaGVscC1saW5rOmFjdGl2ZSB7CiAgb3BhY2l0eTogMTsK ICBiYWNrZ3JvdW5kOiAjYWUyODE3OwogIH0KPC9zdHlsZT4KPHN0eWxlIHR5 cGU9InRleHQvY3NzIj4KICAubWFpbiB7CiAgd2lkdGg6IGF1dG87CiAgbWF4 LXdpZHRoOiAxMDAwcHg7CiAgbWluLXdpZHRoOiA3ODBweDsKICB9CiAgLnBy b2R1Y3QtaW5mbyB7CiAgbWFyZ2luOiAwIDM4NXB4IDAgMDsKICB9CiAgLnBy b2R1Y3QtaW5mbyBoMyB7CiAgZm9udC1zaXplOiAxLjIzZW07CiAgZm9udC13 ZWlnaHQ6IG5vcm1hbDsKICB9CiAgLnByb2R1Y3QtaW5mbyBhOnZpc2l0ZWQg ewogIGNvbG9yOiAjNjFjOwogIH0KICAucHJvZHVjdC1pbmZvIC5nLWJ1dHRv bjp2aXNpdGVkIHsKICBjb2xvcjogIzY2NjsKICB9CiAgLnNpZ24taW4gewog IHdpZHRoOiAzMzVweDsKICBmbG9hdDogcmlnaHQ7CiAgfQogIC5zaWduaW4t Ym94LAogIC5hY2NvdW50Y2hvb3Nlci1ib3ggewogIG1hcmdpbjogMTJweCAw IDA7CiAgcGFkZGluZzogMjBweCAyNXB4IDE1cHg7CiAgYmFja2dyb3VuZDog I2YxZjFmMTsKICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1OwogIH0KICAu cHJvZHVjdC1oZWFkZXJzIHsKICBtYXJnaW46IDAgMCAxLjVlbTsKICB9CiAg LnByb2R1Y3QtaGVhZGVycyBoMSB7CiAgZm9udC1zaXplOiAyNXB4OwogIG1h cmdpbjogMCAhaW1wb3J0YW50OwogIH0KICAucHJvZHVjdC1oZWFkZXJzIGgy IHsKICBmb250LXNpemU6IDE2cHg7CiAgbWFyZ2luOiAuNGVtIDAgMDsKICB9 CiAgLmZlYXR1cmVzIHsKICBvdmVyZmxvdzogaGlkZGVuOwogIG1hcmdpbjog MmVtIDAgMDsKICB9CiAgLmZlYXR1cmVzIGxpIHsKICBtYXJnaW46IDNweCAw IDJlbTsKICB9CiAgLmZlYXR1cmVzIGltZyB7CiAgZmxvYXQ6IGxlZnQ7CiAg bWFyZ2luOiAtM3B4IDAgMDsKICB9CiAgLmZlYXR1cmVzIHAgewogIG1hcmdp bjogMCAwIDAgNjhweDsKICB9CiAgLmZlYXR1cmVzIC50aXRsZSB7CiAgZm9u dC1zaXplOiAxNnB4OwogIG1hcmdpbi1ib3R0b206IC4zZW07CiAgfQogIC5m ZWF0dXJlcy5uby1pY29uIHAgewogIG1hcmdpbjogMDsKICB9CiAgLmZlYXR1 cmVzIC5zbWFsbC10aXRsZSB7CiAgZm9udC1zaXplOiAxZW07CiAgZm9udC13 ZWlnaHQ6IGJvbGQ7CiAgfQogIC5ub3RpZmljYXRpb24tYmFyIHsKICBiYWNr Z3JvdW5kOiAjZjllZGJlOwogIHBhZGRpbmc6IDhweDsKICB9Cjwvc3R5bGU+ CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgLnNpZ25pbi1ib3ggaDIgewog IGZvbnQtc2l6ZTogMTZweDsKICBsaW5lLWhlaWdodDogMTdweDsKICBoZWln aHQ6IDE2cHg7CiAgbWFyZ2luOiAwIDAgMS4yZW07CiAgcG9zaXRpb246IHJl bGF0aXZlOwogIH0KICAuc2lnbmluLWJveCBoMiBzdHJvbmcgewogIGRpc3Bs YXk6IGlubGluZS1ibG9jazsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgcmln aHQ6IDA7CiAgdG9wOiAxcHg7CiAgaGVpZ2h0OiAxOXB4OwogIHdpZHRoOiA1 MnB4OwogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvL3NzbC5nc3Rh dGljLmNvbS9hY2NvdW50cy91aS9nb29nbGUtc2lnbmluLWZsYXQucG5nKSBu by1yZXBlYXQ7CiAgfQogIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJr aXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAyKXsKICAuc2lnbmluLWJveCBoMiBz dHJvbmcgewogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvL3NzbC5n c3RhdGljLmNvbS9hY2NvdW50cy91aS9nb29nbGUtc2lnbmluLWZsYXRfMngu cG5nKSBuby1yZXBlYXQ7CiAgYmFja2dyb3VuZC1zaXplOiA1MnB4IDE5cHg7 CiAgfQogIH0KICAuc2lnbmluLWJveCBkaXYgewogIG1hcmdpbjogMCAwIDEu NWVtOwogIH0KICAuc2lnbmluLWJveCBsYWJlbCB7CiAgZGlzcGxheTogYmxv Y2s7CiAgfQogIC5zaWduaW4tYm94IGlucHV0W3R5cGU9ZW1haWxdLAogIC5z aWduaW4tYm94IGlucHV0W3R5cGU9dGV4dF0sCiAgLnNpZ25pbi1ib3ggaW5w dXRbdHlwZT1wYXNzd29yZF0gewogIHdpZHRoOiAxMDAlOwogIGhlaWdodDog MzJweDsKICBmb250LXNpemU6IDE1cHg7CiAgZGlyZWN0aW9uOiBsdHI7CiAg fQogIC5zaWduaW4tYm94IC5lbWFpbC1sYWJlbCwKICAuc2lnbmluLWJveCAu cGFzc3dkLWxhYmVsIHsKICBmb250LXdlaWdodDogYm9sZDsKICBtYXJnaW46 IDAgMCAuNWVtOwogIGRpc3BsYXk6IGJsb2NrOwogIC13ZWJraXQtdXNlci1z ZWxlY3Q6IG5vbmU7CiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsKICB1c2Vy LXNlbGVjdDogbm9uZTsKICB9CiAgLnNpZ25pbi1ib3ggLnJlYXV0aCB7CiAg ZGlzcGxheTogaW5saW5lLWJsb2NrOwogIGZvbnQtc2l6ZTogMTVweDsKICBo ZWlnaHQ6IDI5cHg7CiAgbGluZS1oZWlnaHQ6IDI5cHg7CiAgbWFyZ2luOiAw OwogIH0KICAuc2lnbmluLWJveCBsYWJlbC5yZW1lbWJlciB7CiAgZGlzcGxh eTogaW5saW5lLWJsb2NrOwogIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgbWFy Z2luOiA5cHggMCAwOwogIH0KICAuc2lnbmluLWJveCAucmVtZW1iZXItbGFi ZWwgewogIGZvbnQtd2VpZ2h0OiBub3JtYWw7CiAgY29sb3I6ICM2NjY7CiAg bGluZS1oZWlnaHQ6IDA7CiAgcGFkZGluZzogMCAwIDAgLjRlbTsKICAtd2Vi a2l0LXVzZXItc2VsZWN0OiBub25lOwogIC1tb3otdXNlci1zZWxlY3Q6IG5v bmU7CiAgdXNlci1zZWxlY3Q6IG5vbmU7CiAgfQogIC5zaWduaW4tYm94IGlu cHV0W3R5cGU9c3VibWl0XSB7CiAgbWFyZ2luOiAwIDEuNWVtIDEuMmVtIDA7 CiAgaGVpZ2h0OiAzMnB4OwogIGZvbnQtc2l6ZTogMTNweDsKICB9CiAgLnNp Z25pbi1ib3ggdWwgewogIG1hcmdpbjogMDsKICB9CiAgLnNpZ25pbi1ib3gg LnRyYWluaW5nLW1zZyB7CiAgcGFkZGluZzogLjVlbSA4cHg7CiAgYmFja2dy b3VuZDogI2Y5ZWRiZTsKICB9CiAgLnNpZ25pbi1ib3ggLnRyYWluaW5nLW1z ZyBwIHsKICBtYXJnaW46IDAgMCAuNWVtOwogIH0KPC9zdHlsZT4KICA8L2hl YWQ+CiAgPGJvZHk+CiAgPGRpdiBjbGFzcz0id3JhcHBlciI+CiAgPGRpdiBj bGFzcz0iZ29vZ2xlLWhlYWRlci1iYXIiPgogIDxkaXYgY2xhc3M9ImhlYWRl ciBjb250ZW50IGNsZWFyZml4Ij4KICA8aW1nIGNsYXNzPSJsb2dvIiBzcmM9 Ii8vc3NsLmdzdGF0aWMuY29tL2ltYWdlcy9sb2dvcy9nb29nbGVfbG9nb180 MS5wbmciIGFsdD0iR29vZ2xlIj4KICA8c3BhbiBjbGFzcz0ic2lnbnVwLWJ1 dHRvbiI+CiAgPGEgaWQ9Imxpbmstc2lnbnVwIiBjbGFzcz0iZy1idXR0b24g Zy1idXR0b24tcmVkIiBocmVmPSJodHRwczovL2FjY291bnRzLmdvb2dsZS5j b20vTmV3QWNjb3VudD9zZXJ2aWNlPXNpdGVtYXBzIiA+CiAgU2lnbiB1cAog IDwvYT4KICA8L3NwYW4+CiAgPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFz cz0ibWFpbiBjb250ZW50IGNsZWFyZml4Ij4KICA8ZGl2IGNsYXNzPSJzaWdu LWluIj4KPGRpdiBjbGFzcz0ic2lnbmluLWJveCI+CiAgPGgyPlNpZ24gaW4g PHN0cm9uZz48L3N0cm9uZz48L2gyPgogIDxmb3JtIG5vdmFsaWRhdGUgaWQ9 ImdhaWFfbG9naW5mb3JtIiBhY3Rpb249Imh0dHBzOi8vYWNjb3VudHMuZ29v Z2xlLmNvbS9TZXJ2aWNlTG9naW5BdXRoIiBtZXRob2Q9InBvc3QiPgogIDxp bnB1dCB0eXBlPSJoaWRkZW4iIAogIAogICAgCiAgbmFtZT0ic2VydmljZSIg aWQ9InNlcnZpY2UiIHZhbHVlPSJzaXRlbWFwcyIKCiAgCiA+CiAgPGlucHV0 IHR5cGU9ImhpZGRlbiIgCiAgCiAgICAKICBuYW1lPSJkc2giIGlkPSJkc2gi IHZhbHVlPSIyODkxNDA5NDM1Nzc5NzA2OTEyIgoKICAKID4KICA8aW5wdXQg dHlwZT0iaGlkZGVuIgogICAgICAgICBuYW1lPSJHQUxYIgogICAgICAgICB2 YWx1ZT0iNlR5MldRdnVpT2siPgo8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1l PSJ0aW1lU3RtcCIgaWQ9InRpbWVTdG1wIgogICAgICAgdmFsdWU9JycvPgo8 aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJzZWNUb2siIGlkPSJzZWNUb2si CiAgICAgICB2YWx1ZT0nJy8+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIGlkPSJf dXRmOCIgbmFtZT0iX3V0ZjgiIHZhbHVlPSImIzk3MzE7Ii8+CiAgPGlucHV0 IHR5cGU9ImhpZGRlbiIgbmFtZT0iYmdyZXNwb25zZSIgaWQ9ImJncmVzcG9u c2UiIHZhbHVlPSJqc19kaXNhYmxlZCI+CjxkaXYgY2xhc3M9ImVtYWlsLWRp diI+CiAgPGxhYmVsIGZvcj0iRW1haWwiPjxzdHJvbmcgY2xhc3M9ImVtYWls LWxhYmVsIj5FbWFpbDwvc3Ryb25nPjwvbGFiZWw+CiAgPGlucHV0IHR5cGU9 ImVtYWlsIiBzcGVsbGNoZWNrPSJmYWxzZSIgIAogIAogICAgCiAgbmFtZT0i RW1haWwiIGlkPSJFbWFpbCIgdmFsdWU9IiIKCiAgCgogICAgICAKICAgID4K PC9kaXY+CjxkaXYgY2xhc3M9InBhc3N3ZC1kaXYiPgogIDxsYWJlbCBmb3I9 IlBhc3N3ZCI+PHN0cm9uZyBjbGFzcz0icGFzc3dkLWxhYmVsIj5QYXNzd29y ZDwvc3Ryb25nPjwvbGFiZWw+CiAgPGlucHV0IHR5cGU9InBhc3N3b3JkIiBu YW1lPSJQYXNzd2QiIGlkPSJQYXNzd2QiCiAgICAKICAgIAogICAgCiAgPgo8 L2Rpdj4KICA8aW5wdXQgdHlwZT0ic3VibWl0IiBjbGFzcz0iZy1idXR0b24g Zy1idXR0b24tc3VibWl0IiBuYW1lPSJzaWduSW4iIGlkPSJzaWduSW4iCiAg ICAgIHZhbHVlPSJTaWduIGluIj4KICA8bGFiZWwgY2xhc3M9InJlbWVtYmVy IiBvbmNsaWNrPSIiPgogIDxpbnB1dCB0eXBlPSJjaGVja2JveCIgCiAgbmFt ZT0iUGVyc2lzdGVudENvb2tpZSIgaWQ9IlBlcnNpc3RlbnRDb29raWUiIHZh bHVlPSJ5ZXMiCgogICAgY2hlY2tlZD0iY2hlY2tlZCIKICA+CiAgPHN0cm9u ZyBjbGFzcz0icmVtZW1iZXItbGFiZWwiPgogIFN0YXkgc2lnbmVkIGluCiAg PC9zdHJvbmc+CiAgPC9sYWJlbD4KICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBu YW1lPSJybVNob3duIiB2YWx1ZT0iMSI+CiAgPC9mb3JtPgogIDx1bD4KICA8 bGk+CiAgPGEgaWQ9ImxpbmstZm9yZ290LXBhc3N3ZCIKICAgICAgICAgIGhy ZWY9Imh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9SZWNvdmVyQWNjb3Vu dD9zZXJ2aWNlPXNpdGVtYXBzIgogICAgICAgICAgdGFyZ2V0PSJfdG9wIj4K ICBDYW4mIzM5O3QgYWNjZXNzIHlvdXIgYWNjb3VudD8KICA8L2E+CiAgPC9s aT4KICA8L3VsPgo8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJwcm9k dWN0LWluZm8gc2l0ZW1hcHMiPgo8ZGl2IGNsYXNzPSJwcm9kdWN0LWhlYWRl cnMiPgogIDxoMSBjbGFzcz0icmVkdGV4dCI+V2VibWFzdGVyIFRvb2xzPC9o MT4KICA8aDI+SW1wcm92ZSB5b3VyIHNpdGUncyB2aXNpYmlsaXR5IGluIEdv b2dsZSBzZWFyY2ggcmVzdWx0cy4gSXQncyBmcmVlLjwvaDI+CjwvZGl2Pgog IDxwPgogIEdvb2dsZSBXZWJtYXN0ZXIgVG9vbHMgcHJvdmlkZXMgeW91IHdp dGggZGV0YWlsZWQKICByZXBvcnRzIGFib3V0IHlvdXIgcGFnZXMnIHZpc2li aWxpdHkgb24gR29vZ2xlLiBUbyBnZXQgc3RhcnRlZCwgc2ltcGx5CiAgYWRk IGFuZCB2ZXJpZnkgeW91ciBzaXRlIGFuZCB5b3UnbGwgc3RhcnQgdG8gc2Vl IGluZm9ybWF0aW9uIHJpZ2h0IGF3YXkuCiAgPGEgaHJlZj0iaHR0cDovL3d3 dy5nb29nbGUuY29tL3N1cHBvcnQvd2VibWFzdGVycy8/aGw9ZW4iPkxlYXJu IG1vcmUgJnJhcXVvOzwvYT4KPC9wPgo8dWwgY2xhc3M9ImZlYXR1cmVzIGNs ZWFyZml4Ij4KICA8bGk+CiAgPGltZyBzcmM9Ii8vc3NsLmdzdGF0aWMuY29t L2ltYWdlcy9pY29ucy9wcm9kdWN0L3dlYm1hc3Rlcl90b29scy00Mi5wbmci IGFsdD0iIj4KICA8cCBjbGFzcz0ic21hbGwtdGl0bGUiPgogIEdldCBHb29n bGUncyB2aWV3IG9mIHlvdXIgc2l0ZSBhbmQgZGlhZ25vc2UgcHJvYmxlbXMK ICA8L3A+CiAgPHA+CiAgU2VlIGhvdyBHb29nbGUgY3Jhd2xzIGFuZCBpbmRl eGVzIHlvdXIgc2l0ZSBhbmQgbGVhcm4gYWJvdXQgc3BlY2lmaWMKICBwcm9i bGVtcyB3ZSdyZSBoYXZpbmcgYWNjZXNzaW5nIGl0LgogIDwvcD4KICA8L2xp PgogIDxsaT4KICA8aW1nIHNyYz0iLy9zc2wuZ3N0YXRpYy5jb20vaW1hZ2Vz L2ljb25zL2ZlYXR1cmUvdHJhZmZpY19saWdodC1sYjQyLnBuZyIgYWx0PSIi PgogIDxwIGNsYXNzPSJzbWFsbC10aXRsZSI+CiAgRGlzY292ZXIgeW91ciBs aW5rIGFuZCBxdWVyeSB0cmFmZmljCiAgPC9wPgogIDxwPgogIFZpZXcsIGNs YXNzaWZ5LCBhbmQgZG93bmxvYWQgY29tcHJlaGVuc2l2ZSBkYXRhIGFib3V0 IGludGVybmFsIGFuZAogIGV4dGVybmFsIGxpbmtzIHRvIHlvdXIgc2l0ZSB3 aXRoIG5ldyBsaW5rIHJlcG9ydGluZyB0b29scy4gRmluZCBvdXQKICB3aGlj aCBHb29nbGUgc2VhcmNoIHF1ZXJpZXMgZHJpdmUgdHJhZmZpYyB0byB5b3Vy IHNpdGUsIGFuZCBzZWUKICBleGFjdGx5IGhvdyB1c2VycyBhcnJpdmUgdGhl cmUuCiAgPC9wPgogIDwvbGk+CiAgPGxpPgogIDxpbWcgc3JjPSIvL3NzbC5n c3RhdGljLmNvbS9pbWFnZXMvaWNvbnMvZmVhdHVyZS9zaXRlbWFwLWxiNDIu cG5nIiBhbHQ9IiI+CiAgPHAgY2xhc3M9InNtYWxsLXRpdGxlIj4KICBTaGFy ZSBpbmZvcm1hdGlvbiBhYm91dCB5b3VyIHNpdGUKICA8L3A+CiAgPHA+CiAg VGVsbCB1cyBhYm91dCB5b3VyIHBhZ2VzIHdpdGggU2l0ZW1hcHM6IHdoaWNo IG9uZXMgYXJlIHRoZSBtb3N0CiAgaW1wb3J0YW50IHRvIHlvdSBhbmQgaG93 IG9mdGVuIHRoZXkgY2hhbmdlLiBZb3UgY2FuIGFsc28gbGV0IHVzCiAga25v dyBob3cgeW91IHdvdWxkIGxpa2UgdGhlIFVSTHMgd2UgaW5kZXggdG8gYXBw ZWFyLgogIDwvcD4KICA8L2xpPgo8L3VsPgogIDwvZGl2PgogIDwvZGl2Pgo8 ZGl2IGNsYXNzPSJnb29nbGUtZm9vdGVyLWJhciI+CiAgPGRpdiBjbGFzcz0i Zm9vdGVyIGNvbnRlbnQgY2xlYXJmaXgiPgogIDx1bD4KICA8bGk+wqkgMjAx MyBHb29nbGU8L2xpPgogIDxsaT48YSBocmVmPSJodHRwOi8vd3d3Lmdvb2ds ZS5kZS8iIHRhcmdldD0iX2JsYW5rIj5Hb29nbGUgSG9tZTwvYT48L2xpPgog IDxsaT48YSBocmVmPSJodHRwOi8vd3d3Lmdvb2dsZS5kZS9hY2NvdW50cy9U T1M/aGw9ZW4iIHRhcmdldD0iX2JsYW5rIj5UZXJtcyBvZiBTZXJ2aWNlPC9h PjwvbGk+CiAgPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9p bnRsL2VuL3ByaXZhY3kuaHRtbCIgdGFyZ2V0PSJfYmxhbmsiPlByaXZhY3kg UG9saWN5PC9hPjwvbGk+CiAgPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuZ29v Z2xlLmRlL3dlYm1hc3RlcnMvIiB0YXJnZXQ9Il9ibGFuayI+R29vZ2xlIFdl Ym1hc3RlciBDZW50cmFsPC9hPjwvbGk+CiAgPGxpPjxhIGhyZWY9Imh0dHA6 Ly9nb29nbGV3ZWJtYXN0ZXJjZW50cmFsLmJsb2dzcG90LmNvbS8iIHRhcmdl dD0iX2JsYW5rIj5XZWJtYXN0ZXIgQ2VudHJhbCBCbG9nPC9hPjwvbGk+CiAg PGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9zdXBwb3J0L2Zv cnVtL3AvV2VibWFzdGVycz9obD1lbiIgdGFyZ2V0PSJfYmxhbmsiPldlYm1h c3RlciBEaXNjdXNzaW9uIEdyb3VwPC9hPjwvbGk+CiAgPC91bD4KICA8c2Vs ZWN0IGlkPSJsYW5nLWNob29zZXIiIGNsYXNzPSJsYW5nLWNob29zZXIiIHN0 eWxlPSJkaXNwbGF5OiBub25lOyI+CiAgPG9wdGlvbiB2YWx1ZT0iY3MiCiAg ICAgICA+CiAg4oCqxI1lxaF0aW5h4oCsCiAgPC9vcHRpb24+CiAgPG9wdGlv biB2YWx1ZT0iZGEiCiAgICAgICA+CiAg4oCqZGFuc2vigKwKICA8L29wdGlv bj4KICA8b3B0aW9uIHZhbHVlPSJkZSIKICAgICAgID4KICDigKpEZXV0c2No 4oCsCiAgPC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0iZW4tR0IiCiAgICAg ICA+CiAg4oCqRW5nbGlzaCAoVW5pdGVkIEtpbmdkb20p4oCsCiAgPC9vcHRp b24+CiAgPG9wdGlvbiB2YWx1ZT0iZW4iCiAgICAgIHNlbGVjdGVkPSJzZWxl Y3RlZCIgPgogIOKAqkVuZ2xpc2ggKFVuaXRlZCBTdGF0ZXMp4oCsCiAgPC9v cHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0iZXMiCiAgICAgICA+CiAg4oCqZXNw YcOxb2zigKwKICA8L29wdGlvbj4KICA8b3B0aW9uIHZhbHVlPSJmciIKICAg ICAgID4KICDigKpmcmFuw6dhaXPigKwKICA8L29wdGlvbj4KICA8b3B0aW9u IHZhbHVlPSJpdCIKICAgICAgID4KICDigKppdGFsaWFub+KArAogIDwvb3B0 aW9uPgogIDxvcHRpb24gdmFsdWU9Imh1IgogICAgICAgPgogIOKAqm1hZ3lh cuKArAogIDwvb3B0aW9uPgogIDxvcHRpb24gdmFsdWU9Im5sIgogICAgICAg PgogIOKAqk5lZGVybGFuZHPigKwKICA8L29wdGlvbj4KICA8b3B0aW9uIHZh bHVlPSJubyIKICAgICAgID4KICDigKpub3Jza+KArAogIDwvb3B0aW9uPgog IDxvcHRpb24gdmFsdWU9InBsIgogICAgICAgPgogIOKAqnBvbHNraeKArAog IDwvb3B0aW9uPgogIDxvcHRpb24gdmFsdWU9InB0IgogICAgICAgPgogIOKA qnBvcnR1Z3XDqnPigKwKICA8L29wdGlvbj4KICA8b3B0aW9uIHZhbHVlPSJw dC1CUiIKICAgICAgID4KICDigKpwb3J0dWd1w6pzIChCcmFzaWwp4oCsCiAg PC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0icm8iCiAgICAgICA+CiAg4oCq cm9tw6JuxIPigKwKICA8L29wdGlvbj4KICA8b3B0aW9uIHZhbHVlPSJmaSIK ICAgICAgID4KICDigKpzdW9taeKArAogIDwvb3B0aW9uPgogIDxvcHRpb24g dmFsdWU9InN2IgogICAgICAgPgogIOKAqnN2ZW5za2HigKwKICA8L29wdGlv bj4KICA8b3B0aW9uIHZhbHVlPSJ0ciIKICAgICAgID4KICDigKpUw7xya8On ZeKArAogIDwvb3B0aW9uPgogIDxvcHRpb24gdmFsdWU9InJ1IgogICAgICAg PgogIOKAqtGA0YPRgdGB0LrQuNC54oCsCiAgPC9vcHRpb24+CiAgPG9wdGlv biB2YWx1ZT0iaXciCiAgICAgICA+CiAg4oCr16LXkdeo15nXquKArOKAjgog IDwvb3B0aW9uPgogIDxvcHRpb24gdmFsdWU9ImFyIgogICAgICAgPgogIOKA q9in2YTYudix2KjZitip4oCs4oCOCiAgPC9vcHRpb24+CiAgPG9wdGlvbiB2 YWx1ZT0iaGkiCiAgICAgICA+CiAg4oCq4KS54KS/4KSo4KWN4KSm4KWA4oCs CiAgPC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0idGgiCiAgICAgICA+CiAg 4oCq4LmE4LiX4Lii4oCsCiAgPC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0i a28iCiAgICAgICA+CiAg4oCq7ZWc6rWt7Ja04oCsCiAgPC9vcHRpb24+CiAg PG9wdGlvbiB2YWx1ZT0iemgtQ04iCiAgICAgICA+CiAg4oCq5Lit5paH77yI 566A5L2T77yJ4oCsCiAgPC9vcHRpb24+CiAgPG9wdGlvbiB2YWx1ZT0iamEi CiAgICAgICA+CiAg4oCq5pel5pys6Kqe4oCsCiAgPC9vcHRpb24+CiAgPG9w dGlvbiB2YWx1ZT0iemgtVFciCiAgICAgICA+CiAg4oCq57mB6auU5Lit5paH 4oCsCiAgPC9vcHRpb24+CiAgPC9zZWxlY3Q+CiAgPC9kaXY+CjwvZGl2Pgo8 c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgdmFyIGdhaWFfaGFz SW5uZXJUZXh0UHJvcGVydHkgPQogIGRvY3VtZW50LmdldEVsZW1lbnRzQnlU YWdOYW1lKCJib2R5IilbMF0uaW5uZXJUZXh0ICE9IHVuZGVmaW5lZCA/IHRy dWUgOiBmYWxzZTsKICB2YXIgZ2FpYV9hdHRhY2hFdmVudCA9IGZ1bmN0aW9u KGVsZW1lbnQsIGV2ZW50LCBjYWxsYmFjaykgewogIGlmIChlbGVtZW50LmFk ZEV2ZW50TGlzdGVuZXIpIHsKICBlbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIo ZXZlbnQsIGNhbGxiYWNrLCBmYWxzZSk7CiAgfSBlbHNlIGlmIChlbGVtZW50 LmF0dGFjaEV2ZW50KSB7CiAgZWxlbWVudC5hdHRhY2hFdmVudCgnb24nICsg ZXZlbnQsIGNhbGxiYWNrKTsKICB9CiAgfTsKICB2YXIgZ2FpYV9nZXRFbGVt ZW50c0J5Q2xhc3MgPSBmdW5jdGlvbihjbGFzc05hbWUpIHsKICBpZiAoZG9j dW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSkgewogIHJldHVybiBkb2N1 bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKGNsYXNzTmFtZSk7CiAgfSBl bHNlIGlmIChkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsICYmIGRvY3VtZW50 LnF1ZXJ5U2VsZWN0b3JBbGwoJy4nICsgY2xhc3NOYW1lKSkgewogIHJldHVy biBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuJyArIGNsYXNzTmFtZSk7 CiAgfQogIHJldHVybiBbXTsKICB9Owo8L3NjcmlwdD4KICA8c2NyaXB0IHR5 cGU9InRleHQvamF2YXNjcmlwdCI+LyogQW50aS1zcGFtLiBXYW50IHRvIHNh eSBoZWxsbz8gQ29udGFjdCAoYmFzZTY0KSBZbTkwWjNWaGNtUXRZMjl1ZEdG amRFQm5iMjluYkdVdVkyOXRDZz09ICovKGZ1bmN0aW9uKCl7ZXZhbCgndmFy IGc9dm9pZCAwLGk9dHJ1ZSxqPW51bGwscT1mYWxzZSxyLHM9dGhpcyx0PWZ1 bmN0aW9uKGEsYil7dmFyIGM9YS5zcGxpdCgiLiIpLGQ9czshKGNbMF1pbiBk KSYmZC5leGVjU2NyaXB0JiZkLmV4ZWNTY3JpcHQoInZhciAiK2NbMF0pO2Zv cih2YXIgZTtjLmxlbmd0aCYmKGU9Yy5zaGlmdCgpKTspIWMubGVuZ3RoJiZi IT09Zz9kW2VdPWI6ZD1kW2VdP2RbZV06ZFtlXT17fX0sdj1mdW5jdGlvbihh KXt2YXIgYj10eXBlb2YgYTtpZigib2JqZWN0Ij09YilpZihhKXtpZihhIGlu c3RhbmNlb2YgQXJyYXkpcmV0dXJuImFycmF5IjtpZihhIGluc3RhbmNlb2Yg T2JqZWN0KXJldHVybiBiO3ZhciBjPU9iamVjdC5wcm90b3R5cGUudG9TdHJp bmcuY2FsbChhKTtpZigiW29iamVjdCBXaW5kb3ddIj09YylyZXR1cm4ib2Jq ZWN0IjtpZigiW29iamVjdCBBcnJheV0iPT1jfHwibnVtYmVyIj09dHlwZW9m IGEubGVuZ3RoJiYidW5kZWZpbmVkIiE9dHlwZW9mIGEuc3BsaWNlJiYidW5k ZWZpbmVkIiE9dHlwZW9mIGEucHJvcGVydHlJc0VudW1lcmFibGUmJiFhLnBy b3BlcnR5SXNFbnVtZXJhYmxlKCJzcGxpY2UiKSlyZXR1cm4iYXJyYXkiO2lm KCJbb2JqZWN0IEZ1bmN0aW9uXSI9PWN8fCJ1bmRlZmluZWQiIT10eXBlb2Yg YS5jYWxsJiYidW5kZWZpbmVkIiE9dHlwZW9mIGEucHJvcGVydHlJc0VudW1l cmFibGUmJiFhLnByb3BlcnR5SXNFbnVtZXJhYmxlKCJjYWxsIikpcmV0dXJu ImZ1bmN0aW9uIn1lbHNlIHJldHVybiJudWxsIjtlbHNlIGlmKCJmdW5jdGlv biI9PWImJiJ1bmRlZmluZWQiPT10eXBlb2YgYS5jYWxsKXJldHVybiJvYmpl Y3QiO3JldHVybiBifSx3PSJjbG9zdXJlX3VpZF8iK01hdGguZmxvb3IoMjE0 NzQ4MzY0OCpNYXRoLnJhbmRvbSgpKS50b1N0cmluZygzNikseD0wLGFhPURh dGUubm93fHxmdW5jdGlvbigpe3JldHVybituZXcgRGF0ZX07dmFyIHk9QXJy YXkucHJvdG90eXBlLGJhPXkuaW5kZXhPZj9mdW5jdGlvbihhLGIsYyl7cmV0 dXJuIHkuaW5kZXhPZi5jYWxsKGEsYixjKX06ZnVuY3Rpb24oYSxiLGMpe2M9 Yz09aj8wOjA+Yz9NYXRoLm1heCgwLGEubGVuZ3RoK2MpOmM7aWYoInN0cmlu ZyI9PXR5cGVvZiBhKXJldHVybiJzdHJpbmciIT10eXBlb2YgYnx8MSE9Yi5s ZW5ndGg/LTE6YS5pbmRleE9mKGIsYyk7Zm9yKDtjPGEubGVuZ3RoO2MrKylp ZihjIGluIGEmJmFbY109PT1iKXJldHVybiBjO3JldHVybi0xfTt2YXIgQT1m dW5jdGlvbigpe3ZhciBhPXMuZG9jdW1lbnQ7cmV0dXJuIGE/YS5kb2N1bWVu dE1vZGU6Z30sQj0iIixDPS9NU0lFXFxzKyhbXlxcKTtdKykoXFwpfDspLy5l eGVjKHMubmF2aWdhdG9yP3MubmF2aWdhdG9yLnVzZXJBZ2VudDpqKSxCPUM/ Q1sxXToiIixEPUEoKSxjYT1EPnBhcnNlRmxvYXQoQik/U3RyaW5nKEQpOkIs ZGE9e30sRT1mdW5jdGlvbihhKXt2YXIgYjtpZighKGI9ZGFbYV0pKXtiPTA7 Zm9yKHZhciBjPVN0cmluZyhjYSkucmVwbGFjZSgvXltcXHNcXHhhMF0rfFtc XHNcXHhhMF0rJC9nLCIiKS5zcGxpdCgiLiIpLGQ9U3RyaW5nKGEpLnJlcGxh Y2UoL15bXFxzXFx4YTBdK3xbXFxzXFx4YTBdKyQvZywiIikuc3BsaXQoIi4i KSxlPU1hdGgubWF4KGMubGVuZ3RoLGQubGVuZ3RoKSxmPTA7MD09YiYmZjxl O2YrKyl7dmFyIGg9Y1tmXXx8IiIsaz1kW2ZdfHwiIixsPVJlZ0V4cCgiKFxc XFxkKikoXFxcXEQqKSIsImciKSxwPVJlZ0V4cCgiKFxcXFxkKikoXFxcXEQq KSIsImciKTtkb3t2YXIgbT1sLmV4ZWMoaCl8fFsiIiwiIiwiIl0sbj1wLmV4 ZWMoayl8fFsiIiwiIiwiIl07aWYoMD09bVswXS5sZW5ndGgmJjA9PW5bMF0u bGVuZ3RoKWJyZWFrO2I9KCgwPT1tWzFdLmxlbmd0aD8wOnBhcnNlSW50KG1b MV0sMTApKTwoMD09blsxXS5sZW5ndGg/MDpwYXJzZUludChuWzFdLDEwKSk/ LTE6KDA9PW1bMV0ubGVuZ3RoPzA6cGFyc2VJbnQobVsxXSwxMCkpPigwPT1u WzFdLmxlbmd0aD8wOnBhcnNlSW50KG5bMV0sMTApKT8xOjApfHwoKDA9PW1b Ml0ubGVuZ3RoKTwoMD09blsyXS5sZW5ndGgpPy0xOigwPT1tWzJdLmxlbmd0 aCk+KDA9PW5bMl0ubGVuZ3RoKT8xOjApfHwobVsyXTxuWzJdPy0xOm1bMl0+ blsyXT8xOjApfXdoaWxlKDA9PWIpfWI9ZGFbYV09MDw9Yn1yZXR1cm4gYn0s ZWE9cy5kb2N1bWVudCxmYT0hZWE/ZzpBKCl8fCgiQ1NTMUNvbXBhdCI9PWVh LmNvbXBhdE1vZGU/cGFyc2VJbnQoY2EsMTApOjUpO0UoIjkiKTtuZXcgZnVu Y3Rpb24oKXthYSgpfTt2YXIgZ2E9ZnVuY3Rpb24oYSl7YT1hLnJlcGxhY2Uo L1xcclxcbi9nLCJcXG4iKTtmb3IodmFyIGI9W10sYz0wLGQ9MDtkPGEubGVu Z3RoO2QrKyl7dmFyIGU9YS5jaGFyQ29kZUF0KGQpOzEyOD5lP2JbYysrXT1l OigyMDQ4PmU/YltjKytdPWU+PjZ8MTkyOihiW2MrK109ZT4+MTJ8MjI0LGJb YysrXT1lPj42JjYzfDEyOCksYltjKytdPWUmNjN8MTI4KX1yZXR1cm4gYn07 dmFyIEY9aixHPWosSD1qLGhhPWZ1bmN0aW9uKCl7aWYoIUYpe0Y9e307Rz17 fTtIPXt9O2Zvcih2YXIgYT0wOzY1PmE7YSsrKUZbYV09IkFCQ0RFRkdISUpL TE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIz NDU2Nzg5Ky89Ii5jaGFyQXQoYSksR1tGW2FdXT1hLEhbYV09IkFCQ0RFRkdI SUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXow MTIzNDU2Nzg5LV8uIi5jaGFyQXQoYSl9fTt2YXIgaWE9OTw9ZmEsamE9IUUo IjkiKTtFKCI4Iik7RSgiOSIpO3ZhciBJPWZ1bmN0aW9uKGEsYil7dGhpcy50 eXBlPWE7dGhpcy5jdXJyZW50VGFyZ2V0PXRoaXMudGFyZ2V0PWJ9O0kucHJv dG90eXBlLks9cTtJLnByb3RvdHlwZS5kZWZhdWx0UHJldmVudGVkPXE7SS5w cm90b3R5cGUucHJldmVudERlZmF1bHQ9ZnVuY3Rpb24oKXt0aGlzLmRlZmF1 bHRQcmV2ZW50ZWQ9aX07dmFyIEo9ZnVuY3Rpb24oYSxiKXthJiZ0aGlzLnQo YSxiKX0sa2E9ZnVuY3Rpb24oKXt9O2thLnByb3RvdHlwZT1JLnByb3RvdHlw ZTtKLnFhPUkucHJvdG90eXBlO0oucHJvdG90eXBlPW5ldyBrYTtyPUoucHJv dG90eXBlO3IudGFyZ2V0PWo7ci5yZWxhdGVkVGFyZ2V0PWo7ci5vZmZzZXRY PTA7ci5vZmZzZXRZPTA7ci5jbGllbnRYPTA7ci5jbGllbnRZPTA7ci5zY3Jl ZW5YPTA7ci5zY3JlZW5ZPTA7ci5idXR0b249MDtyLmtleUNvZGU9MDtyLmNo YXJDb2RlPTA7ci5jdHJsS2V5PXE7ci5hbHRLZXk9cTtyLnNoaWZ0S2V5PXE7 ci5tZXRhS2V5PXE7ci5aPWo7ci50PWZ1bmN0aW9uKGEsYil7dmFyIGM9dGhp cy50eXBlPWEudHlwZTtJLmNhbGwodGhpcyxjKTt0aGlzLnRhcmdldD1hLnRh cmdldHx8YS5zcmNFbGVtZW50O3RoaXMuY3VycmVudFRhcmdldD1iO3ZhciBk PWEucmVsYXRlZFRhcmdldDtkfHwoIm1vdXNlb3ZlciI9PWM/ZD1hLmZyb21F bGVtZW50OiJtb3VzZW91dCI9PWMmJihkPWEudG9FbGVtZW50KSk7dGhpcy5y ZWxhdGVkVGFyZ2V0PWQ7dGhpcy5vZmZzZXRYPWEub2Zmc2V0WCE9PWc/YS5v ZmZzZXRYOmEubGF5ZXJYO3RoaXMub2Zmc2V0WT1hLm9mZnNldFkhPT1nP2Eu b2Zmc2V0WTphLmxheWVyWTt0aGlzLmNsaWVudFg9YS5jbGllbnRYIT09Zz9h LmNsaWVudFg6YS5wYWdlWDt0aGlzLmNsaWVudFk9YS5jbGllbnRZIT09Zz9h LmNsaWVudFk6YS5wYWdlWTt0aGlzLnNjcmVlblg9YS5zY3JlZW5YfHwwO3Ro aXMuc2NyZWVuWT1hLnNjcmVlbll8fDA7dGhpcy5idXR0b249YS5idXR0b247 dGhpcy5rZXlDb2RlPWEua2V5Q29kZXx8MDt0aGlzLmNoYXJDb2RlPWEuY2hh ckNvZGV8fCgia2V5cHJlc3MiPT1jP2Eua2V5Q29kZTowKTt0aGlzLmN0cmxL ZXk9YS5jdHJsS2V5O3RoaXMuYWx0S2V5PWEuYWx0S2V5O3RoaXMuc2hpZnRL ZXk9YS5zaGlmdEtleTt0aGlzLm1ldGFLZXk9YS5tZXRhS2V5O3RoaXMuc3Rh dGU9YS5zdGF0ZTt0aGlzLlo9YTthLmRlZmF1bHRQcmV2ZW50ZWQmJnRoaXMu cHJldmVudERlZmF1bHQoKTtkZWxldGUgdGhpcy5LfTtyLnByZXZlbnREZWZh dWx0PWZ1bmN0aW9uKCl7Si5xYS5wcmV2ZW50RGVmYXVsdC5jYWxsKHRoaXMp O3ZhciBhPXRoaXMuWjtpZihhLnByZXZlbnREZWZhdWx0KWEucHJldmVudERl ZmF1bHQoKTtlbHNlIGlmKGEucmV0dXJuVmFsdWU9cSxqYSl0cnl7aWYoYS5j dHJsS2V5fHwxMTI8PWEua2V5Q29kZSYmMTIzPj1hLmtleUNvZGUpYS5rZXlD b2RlPS0xfWNhdGNoKGIpe319O3ZhciBsYT1mdW5jdGlvbigpe30sbWE9MDty PWxhLnByb3RvdHlwZTtyLmtleT0wO3Iuaz1xO3Iucj1xO3IudD1mdW5jdGlv bihhLGIsYyxkLGUsZil7aWYoImZ1bmN0aW9uIj09dihhKSl0aGlzLlk9aTtl bHNlIGlmKGEmJmEuaGFuZGxlRXZlbnQmJiJmdW5jdGlvbiI9PXYoYS5oYW5k bGVFdmVudCkpdGhpcy5ZPXE7ZWxzZSB0aHJvdyBFcnJvcigiSW52YWxpZCBs aXN0ZW5lciBhcmd1bWVudCIpO3RoaXMucz1hO3RoaXMuVz1iO3RoaXMuc3Jj PWM7dGhpcy50eXBlPWQ7dGhpcy5jYXB0dXJlPSEhZTt0aGlzLlY9Zjt0aGlz LnI9cTt0aGlzLmtleT0rK21hO3RoaXMuaz1xfTtyLmhhbmRsZUV2ZW50PWZ1 bmN0aW9uKGEpe3JldHVybiB0aGlzLlk/dGhpcy5zLmNhbGwodGhpcy5WfHx0 aGlzLnNyYyxhKTp0aGlzLnMuaGFuZGxlRXZlbnQuY2FsbCh0aGlzLnMsYSl9 O3ZhciBLPXt9LEw9e30sTj17fSxPPXt9LFA9ZnVuY3Rpb24oYSxiLGMsZCxl KXtpZigiYXJyYXkiPT12KGIpKWZvcih2YXIgZj0wO2Y8Yi5sZW5ndGg7Zisr KVAoYSxiW2ZdLGMsZCxlKTtlbHNlIGE6e2lmKCFiKXRocm93IEVycm9yKCJJ bnZhbGlkIGV2ZW50IHR5cGUiKTtkPSEhZDt2YXIgaD1MO2IgaW4gaHx8KGhb Yl09e2Y6MCxpOjB9KTtoPWhbYl07ZCBpbiBofHwoaFtkXT17ZjowLGk6MH0s aC5mKyspO3ZhciBoPWhbZF0sZj1hW3ddfHwoYVt3XT0rK3gpLGs7aC5pKys7 aWYoaFtmXSl7az1oW2ZdO2Zvcih2YXIgbD0wO2w8ay5sZW5ndGg7bCsrKWlm KGg9a1tsXSxoLnM9PWMmJmguVj09ZSl7aWYoaC5rKWJyZWFrO2tbbF0ucj1x O2JyZWFrIGF9fWVsc2Ugaz1oW2ZdPVtdLGguZisrO3ZhciBwPW5hLG09aWE/ ZnVuY3Rpb24oYSl7cmV0dXJuIHAuY2FsbChtLnNyYyxtLmtleSxhKX06ZnVu Y3Rpb24oYSl7YT1wLmNhbGwobS5zcmMsbS5rZXksYSk7aWYoIWEpcmV0dXJu IGF9LGw9bTtsLnNyYz1hO2g9bmV3IGxhO2gudChjLGwsYSxiLGQsZSk7aC5y PXE7Yz1oLmtleTtsLmtleT1jO2sucHVzaChoKTtLW2NdPWg7TltmXXx8KE5b Zl09W10pO05bZl0ucHVzaChoKTthLmFkZEV2ZW50TGlzdGVuZXI/KGE9PXN8 fCFhLm9hKSYmYS5hZGRFdmVudExpc3RlbmVyKGIsbCxkKTphLmF0dGFjaEV2 ZW50KGIgaW4gTz9PW2JdOk9bYl09Im9uIitiLGwpfX0sb2E9ZnVuY3Rpb24o YSxiLGMsZCl7aWYoIWQudSYmZC5YKXtmb3IodmFyIGU9MCxmPTA7ZTxkLmxl bmd0aDtlKyspZFtlXS5rP2RbZV0uVy5zcmM9ajooZSE9ZiYmKGRbZl09ZFtl XSksZisrKTtkLmxlbmd0aD1mO2QuWD1xOzA9PWYmJihkZWxldGUgTFthXVti XVtjXSxMW2FdW2JdLmYtLSwwPT1MW2FdW2JdLmYmJihkZWxldGUgTFthXVti XSxMW2FdLmYtLSksMD09TFthXS5mJiZkZWxldGUgTFthXSl9fSxwYT1mdW5j dGlvbihhLGIsYyxkLGUpe3ZhciBmPTE7Yj1iW3ddfHwoYlt3XT0rK3gpO2lm KGFbYl0pe2EuaS0tO2E9YVtiXTthLnU/YS51Kys6YS51PTE7dHJ5e2Zvcih2 YXIgaD1hLmxlbmd0aCxrPTA7azxoO2srKyl7dmFyIGw9YVtrXTtsJiYhbC5r JiYoZiY9UShsLGUpIT09cSl9fWZpbmFsbHl7YS51LS0sb2EoYyxkLGIsYSl9 fXJldHVybiBCb29sZWFuKGYpfSxRPWZ1bmN0aW9uKGEsYil7aWYoYS5yKXt2 YXIgYz1hLmtleTtpZihLW2NdKXt2YXIgZD1LW2NdO2lmKCFkLmspe3ZhciBl PWQuc3JjLGY9ZC50eXBlLGg9ZC5XLGs9ZC5jYXB0dXJlO2UucmVtb3ZlRXZl bnRMaXN0ZW5lcj8oZT09c3x8IWUub2EpJiZlLnJlbW92ZUV2ZW50TGlzdGVu ZXIoZixoLGspOmUuZGV0YWNoRXZlbnQmJmUuZGV0YWNoRXZlbnQoZiBpbiBP P09bZl06T1tmXT0ib24iK2YsaCk7ZT1lW3ddfHwoZVt3XT0rK3gpO2lmKE5b ZV0pe3ZhciBoPU5bZV0sbD1iYShoLGQpOzA8PWwmJnkuc3BsaWNlLmNhbGwo aCxsLDEpOzA9PWgubGVuZ3RoJiZkZWxldGUgTltlXX1kLms9aTtpZihkPUxb Zl1ba11bZV0pZC5YPWksb2EoZixrLGUsZCk7ZGVsZXRlIEtbY119fX1yZXR1 cm4gYS5oYW5kbGVFdmVudChiKX0sbmE9ZnVuY3Rpb24oYSxiKXtpZighS1th XSlyZXR1cm4gaTt2YXIgYz1LW2FdLGQ9Yy50eXBlLGU9TDtpZighKGQgaW4g ZSkpcmV0dXJuIGk7dmFyIGU9ZVtkXSxmLGg7aWYoIWlhKXt2YXIgaztpZigh KGs9YikpYTp7az1bIndpbmRvdyIsImV2ZW50Il07Zm9yKHZhciBsPXM7Zj1r LnNoaWZ0KCk7KWlmKGxbZl0hPWopbD1sW2ZdO2Vsc2V7az1qO2JyZWFrIGF9 az1sfWY9aztrPWkgaW4gZTtsPXEgaW4gZTtpZihrKXtpZigwPmYua2V5Q29k ZXx8Zi5yZXR1cm5WYWx1ZSE9ZylyZXR1cm4gaTthOnt2YXIgcD1xO2lmKDA9 PWYua2V5Q29kZSl0cnl7Zi5rZXlDb2RlPS0xO2JyZWFrIGF9Y2F0Y2gobSl7 cD1pfWlmKHB8fGYucmV0dXJuVmFsdWU9PWcpZi5yZXR1cm5WYWx1ZT1pfX1w PW5ldyBKO3AudChmLHRoaXMpO2Y9aTt0cnl7aWYoayl7Zm9yKHZhciBuPVtd LHo9cC5jdXJyZW50VGFyZ2V0O3o7ej16LnBhcmVudE5vZGUpbi5wdXNoKHop O2g9ZVtpXTtoLmk9aC5mO2Zvcih2YXIgdT1uLmxlbmd0aC0xOyFwLksmJjA8 PXUmJmguaTt1LS0pcC5jdXJyZW50VGFyZ2V0PW5bdV0sZiY9cGEoaCxuW3Vd LGQsaSxwKTtpZihsKXtoPWVbcV07aC5pPWguZjtmb3IodT0wOyFwLksmJnU8 bi5sZW5ndGgmJmguaTt1KyspcC5jdXJyZW50VGFyZ2V0PW5bdV0sZiY9cGEo aCxuW3VdLGQscSxwKX19ZWxzZSBmPVEoYyxwKX1maW5hbGx5e24mJihuLmxl bmd0aD0wKX1yZXR1cm4gZn1kPW5ldyBKKGIsdGhpcyk7cmV0dXJuIGY9UShj LGQpfTt2YXIgVT1mdW5jdGlvbihhKXt0cnl7aWYodGhpcy5jPVtdLFIodGhp cyx0aGlzLmIsMCksUih0aGlzLHRoaXMubSwwKSxSKHRoaXMsdGhpcy53LDAp LFIodGhpcyx0aGlzLmwsW10pLFIodGhpcyx0aGlzLmcsW10pLFIodGhpcyx0 aGlzLlAse30pLFIodGhpcyx0aGlzLk8sIm9iamVjdCI9PXR5cGVvZiB3aW5k b3c/d2luZG93OnMpLFIodGhpcyx0aGlzLlEsdGhpcyksUih0aGlzLHRoaXMu QSwwKSxSKHRoaXMsdGhpcy5NLDApLFIodGhpcyx0aGlzLk4sMCksUih0aGlz LHRoaXMuaixxYSg0KSksUih0aGlzLHRoaXMudixbXSksUih0aGlzLHRoaXMu bix7fSksdGhpcy5MPWksYSYmIiEiPT1hWzBdKXRoaXMuZT1hO2Vsc2V7aGEo KTtmb3IodmFyIGI9RyxjPVtdLGQ9MDtkPGEubGVuZ3RoOyl7dmFyIGU9Ylth LmNoYXJBdChkKyspXSxmPWQ8YS5sZW5ndGg/YlthLmNoYXJBdChkKV06MDsr K2Q7dmFyIGg9ZDxhLmxlbmd0aD9iW2EuY2hhckF0KGQpXTowOysrZDt2YXIg az1kPGEubGVuZ3RoP2JbYS5jaGFyQXQoZCldOjA7KytkO2lmKGU9PWp8fGY9 PWp8fGg9PWp8fGs9PWopdGhyb3cgRXJyb3IoKTtjLnB1c2goZTw8MnxmPj40 KTs2NCE9aCYmKGMucHVzaChmPDw0JjI0MHxoPj4yKSw2NCE9ayYmYy5wdXNo KGg8PDYmMTkyfGspKX10aGlzLmQ9YzshdGhpcy5kfHwhdGhpcy5kLmxlbmd0 aD9TKHRoaXMsdGhpcy5lYSk6dGhpcy56KCl9fWNhdGNoKGwpe1QodGhpcyxs KX19O3I9VS5wcm90b3R5cGU7ci5hYT1bZnVuY3Rpb24oKXt9LGZ1bmN0aW9u KGEpe3ZhciBiPVYoYSksYz1WKGEpLGQ9YS5hKGIpLGI9VyhhLGIpLGU9Vyhh LGMpO2U9PWEuaHx8ZT09YS5vP2Q9IiIrZDowPGImJigxPT1iP2QmPTI1NToy PT1iP2QmPTY1NTM1OjQ9PWImJihkJj00Mjk0OTY3Mjk1KSk7UihhLGMsZCl9 LGZ1bmN0aW9uKGEpe3ZhciBiPVYoYSksYz1XKGEsYik7aWYoMDxjKXtmb3Io dmFyIGQ9MDtjLS07KWQ9ZDw8OHxWKGEpO1IoYSxiLGQpfWVsc2UgaWYoYyE9 YS5EKXtkPVYoYSk8PDh8VihhKTtpZihjPT1hLmgpaWYoYz0iIixhLmNbYS5G XSE9Zylmb3IodmFyIGU9YS5hKGEuRik7ZC0tOyl2YXIgZj1lW1YoYSk8PDh8 VihhKV0sYz1jK2Y7ZWxzZXtjPUFycmF5KGQpO2ZvcihlPTA7ZTxkO2UrKylj W2VdPVYoYSk7ZD1jO2M9W107Zm9yKGY9ZT0wO2U8ZC5sZW5ndGg7KXt2YXIg aD1kW2UrK107aWYoMTI4PmgpY1tmKytdPVN0cmluZy5mcm9tQ2hhckNvZGUo aCk7ZWxzZSBpZigxOTE8aCYmMjI0Pmgpe3ZhciBrPWRbZSsrXTtjW2YrK109 U3RyaW5nLmZyb21DaGFyQ29kZSgoaCYzMSk8PDZ8ayY2Myl9ZWxzZXt2YXIg az1kW2UrK10sbD1kW2UrK107Y1tmKytdPVN0cmluZy5mcm9tQ2hhckNvZGUo KGgmMTUpPDwxMnwoayY2Myk8PDZ8bCY2Myl9fWM9Yy5qb2luKCIiKX1lbHNl e2M9QXJyYXkoZCk7Zm9yKGU9MDtlPGQ7ZSsrKWNbZV09VihhKX1SKGEsYixj KX19LGZ1bmN0aW9uKGEpe1YoYSl9LGZ1bmN0aW9uKGEpe3ZhciBiPVYoYSks Yz1WKGEpLGQ9VihhKSxjPWEuYShjKSxiPWEuYShiKTtSKGEsZCxiW2NdKX0s ZnVuY3Rpb24oYSl7dmFyIGI9VihhKSxjPVYoYSksYj1hLmEoYik7UihhLGMs dihiKSl9LGZ1bmN0aW9uKGEpe3ZhciBiPVYoYSksYz1WKGEpLGQ9VyhhLGIp LGU9VyhhLGMpO2Q9PWEuaCYmZT09YS5oPyhhLmNbY109PWcmJlIoYSxjLCIi KSxSKGEsYyxhLmEoYykrYS5hKGIpKSk6ZT09YS5vJiYoMD5kPyhiPWEuYShi KSxkPT1hLmgmJihiPWdhKCIiK2IpKSwoYz09YS5nfHxjPT1hLmp8fGM9PWEu dikmJlgoYSxjLFkoYi5sZW5ndGgsMikpLFgoYSxjLGIpKTowPGQmJlgoYSxj LFkoYS5hKGIpLGQpKSl9LGZ1bmN0aW9uKGEpe3ZhciBiPVYoYSksYz1WKGEp O1IoYSxjLGZ1bmN0aW9uKGEpe3JldHVybiBldmFsKGEpfShhLmEoYikpKX0s ZnVuY3Rpb24oYSl7dmFyIGI9VihhKSxjPVYoYSk7UihhLGMsYS5hKGMpLWEu YShiKSl9LGZ1bmN0aW9uKGEpe3ZhciBiPVooYSk7UihhLGIuSixiLkkuYXBw bHkoYi5zZWxmLGIucSkpfSxmdW5jdGlvbihhKXt2YXIgYj1WKGEpLGM9Vihh KTtSKGEsYyxhLmEoYyklYS5hKGIpKX0sZnVuY3Rpb24oYSl7dmFyIGI9Vihh KSxjPWEuYShWKGEpKSxkPWEuYShWKGEpKSxlPWEuYShWKGEpKSxiPWEuYShi KTtQKGIsYyxyYShhLGQsZSxpKSl9LGZ1bmN0aW9uKGEpe3ZhciBiPVYoYSks Yz1WKGEpLGQ9VihhKTthLmEoYilbYS5hKGMpXT1hLmEoZCl9LGZ1bmN0aW9u KGEpe3ZhciBiPVooYSksYz1iLnEsZD1iLnNlbGYsZT1iLkk7c3dpdGNoKGMu bGVuZ3RoKXtjYXNlIDA6Yz1kW2VdKCk7YnJlYWs7Y2FzZSAxOmM9ZFtlXShj WzBdKTticmVhaztjYXNlIDI6Yz1kW2VdKGNbMF0sY1sxXSk7YnJlYWs7Y2Fz ZSAzOmM9ZFtlXShjWzBdLGNbMV0sY1syXSk7YnJlYWs7ZGVmYXVsdDpTKGEs YS5wKTtyZXR1cm59UihhLGIuSixjKX0sZnVuY3Rpb24oYSl7dmFyIGI9Vihh KSxjPVYoYSk7UihhLGMsYS5hKGMpK2EuYShiKSl9LGZ1bmN0aW9uKGEpe3Zh ciBiPVYoYSksYz1WKGEpOzAhPWEuYShiKSYmUihhLGEuYixhLmEoYykpfSxm dW5jdGlvbihhKXt2YXIgYj1WKGEpLGM9VihhKSxkPVYoYSk7YS5hKGIpPT1h LmEoYykmJlIoYSxkLGEuYShkKSsxKX0sZnVuY3Rpb24oYSl7dmFyIGI9Vihh KSxjPVYoYSksZD1WKGEpO2EuYShiKT5hLmEoYykmJlIoYSxkLGEuYShkKSsx KX0sZnVuY3Rpb24oYSl7dmFyIGI9VihhKSxjPVYoYSksZD1WKGEpO1IoYSxk LGEuYShiKTw8Yyl9LGZ1bmN0aW9uKGEpe3ZhciBiPVYoYSksYz1WKGEpLGQ9 VihhKTtSKGEsZCxhLmEoYil8YS5hKGMpKX0sZnVuY3Rpb24oYSl7dmFyIGI9 YS5hKFYoYSkpO2EuUi5wdXNoKGEuYy5zbGljZSgpKTthLmNbYS5iXT1nO1Io YSxhLmIsYil9LGZ1bmN0aW9uKGEpe3ZhciBiPWEuUi5wb3AoKTtpZihiKXtm b3IodmFyIGM9VihhKTswPGM7Yy0tKXt2YXIgZD1WKGEpO2JbZF09YS5jW2Rd fWEuYz1ifWVsc2UgUihhLGEuYixhLmQubGVuZ3RoKX0sZnVuY3Rpb24oYSl7 dmFyIGI9VihhKSxjPVYoYSksZD1WKGEpO1IoYSxkLChhLmEoYilpbiBhLmEo YykpKzApfSxmdW5jdGlvbihhKXt2YXIgYj1WKGEpLGM9YS5hKFYoYSkpLGQ9 YS5hKFYoYSkpO1IoYSxiLHJhKGEsYyxkKSl9LGZ1bmN0aW9uKGEpe3ZhciBi PVYoYSksYz1WKGEpO1IoYSxjLGEuYShjKSphLmEoYikpfSxmdW5jdGlvbihh KXt2YXIgYj1WKGEpLGM9VihhKSxkPVYoYSk7UihhLGQsYS5hKGIpPj5jKX0s ZnVuY3Rpb24oYSl7dmFyIGI9VihhKSxjPVYoYSksZD1WKGEpO1IoYSxkLGEu YShiKXx8YS5hKGMpKX0sZnVuY3Rpb24oYSl7dmFyIGI9WihhKSxjPWIucSxk PWIuc2VsZixlPWIuSTtzd2l0Y2goYy5sZW5ndGgpe2Nhc2UgMDpjPW5ldyBk W2VdO2JyZWFrO2Nhc2UgMTpjPW5ldyBkW2VdKGNbMF0pO2JyZWFrO2Nhc2Ug MjpjPW5ldyBkW2VdKGNbMF0sY1sxXSk7YnJlYWs7Y2FzZSAzOmM9bmV3IGRb ZV0oY1swXSxjWzFdLGNbMl0pO2JyZWFrO2Nhc2UgNDpjPW5ldyBkW2VdKGNb MF0sY1sxXSxjWzJdLGNbM10pO2JyZWFrO2RlZmF1bHQ6UyhhLGEucCk7cmV0 dXJufVIoYSxiLkosYyl9LGZ1bmN0aW9uKGEpe3ZhciBiPVYoYSksYz1WKGEp LGQ9VihhKSxlPVYoYSksYj1hLmEoYiksYz1hLmEoYyksZD1hLmEoZCk7YT1h LmEoZSk7Zm9yKHZhciBlPWIubGVuZ3RoLGY9MDtmPGU7Zis9ZCljKGIuc2xp Y2UoZixmK2QpLGEpfV07ci5iPTA7ci53PTE7ci5sPTI7ci5tPTM7ci5nPTQ7 ci5GPTU7ci5VPTY7ci5QPTc7ci5TPTg7ci5PPTk7ci5RPTEwO3IuQT0xMTty Lk09MTI7ci5OPTEzO3Iuaj0xNDtyLnY9MTU7ci5uPTE2O3IubWE9MTc7ci5i YT0xNTtyLmphPTEyO3IuY2E9MTA7ci5kYT00MjtyLm5hPTY7ci5oPS0xO3Iu bz0tMjtyLkQ9LTM7ci5lYT0xNztyLiQ9MjE7ci5wPTIyO3IucGE9MzA7ci5o YT0zMTtyLmthPTMyO3IuQj17fTtyLkc9ImNhbGxlciI7ci5mYT0wO3ZhciBU PWZ1bmN0aW9uKGEsYil7YS5lPSgiRToiK2IubWVzc2FnZSsiOiIrYi5zdGFj aykuc3Vic3RyaW5nKDAsMjA0OCl9LHFhPWZ1bmN0aW9uKGEpe2Zvcih2YXIg Yj1BcnJheShhKTthLS07KWJbYV09MjU1Kk1hdGgucmFuZG9tKCl8MDtyZXR1 cm4gYn0sc2E9ZnVuY3Rpb24oYSxiLGMpe3RyeXtmb3IodmFyIGQ9MDs4NDk0 MTk0NDYwOCE9ZDspYSs9KGI8PDReYj4+PjUpK2JeZCtjW2QmM10sZCs9MjY1 NDQzNTc2OSxiKz0oYTw8NF5hPj4+NSkrYV5kK2NbZD4+PjExJjNdO3JldHVy blthPj4+MjQsYT4+MTYmMjU1LGE+PjgmMjU1LGEmMjU1LGI+Pj4yNCxiPj4x NiYyNTUsYj4+OCYyNTUsYiYyNTVdfWNhdGNoKGUpe3Rocm93IGU7fX0sJD1m dW5jdGlvbihhLGIpe3JldHVybiBhW2JdPDwyNHxhW2IrMV08PDE2fGFbYisy XTw8OHxhW2IrM119LFk9ZnVuY3Rpb24oYSxiKXtmb3IodmFyIGM9W10sZD1i LTE7MDw9ZDtkLS0pY1tiLTEtZF09YT4+OCpkJjI1NTtyZXR1cm4gY30sWD1m dW5jdGlvbihhLGIsYyxkKXt2YXIgZT1hLmEoYik7Yj1iPT1hLmo/ZnVuY3Rp b24oYil7dHJ5e3ZhciBjPWUubGVuZ3RoLGQ9YyY3O2lmKDQ9PWQpe3ZhciBm PVswLDAsMCxhLmEoYS5OKV07ZS5sYT1zYSgkKGUsYy04KSwkKGUsYy00KSxm KX1lLnB1c2goZS5sYVtkXV5iKX1jYXRjaChtKXt0aHJvdyBtO319OmZ1bmN0 aW9uKGEpe2UucHVzaChhKX07ZCYmYihkJjI1NSk7ZD1jLmxlbmd0aDtmb3Io dmFyIGY9MDtmPGQ7ZisrKWIoY1tmXSl9LFI9ZnVuY3Rpb24oYSxiLGMpe2lm KGI9PWEuYnx8Yj09YS5tKWlmKGEuY1tiXSlhLmNbYl0uZ2EoYyk7ZWxzZXt2 YXIgZD1jO2M9ZnVuY3Rpb24oKXtyZXR1cm4gZSgpfTt2YXIgZT1mdW5jdGlv bigpe3JldHVybiBkfTtjLmdhPWZ1bmN0aW9uKGEpe2Q9YX07YS5jW2JdPWN9 ZWxzZXt2YXIgZj1hLmEsaD1mdW5jdGlvbigpe2Zvcih2YXIgYT1rW2wuR10s Yj1hPT09ZixhPWEmJmFbbC5HXSxjPTA7YSYmYSE9cCYmYSE9bSYmYSE9biYm MjA+YzspYysrLGE9YVtsLkddO3JldHVybiBoWyFiKyFhKyhjPj4yKV19LGs9 ZnVuY3Rpb24oKXtyZXR1cm4gaCgpfSxsPVUucHJvdG90eXBlLHA9bC56LG09 bC5ULG49VTtoW2wuZmFdPWM7YS5jW2JdPWt9Yj09YS53JiYoYS5DPWcsUihh LGEuYixhLmEoYS5iKSs0KSl9O1UucHJvdG90eXBlLmE9ZnVuY3Rpb24oYSl7 dmFyIGI9dGhpcy5jW2FdO2lmKGI9PT1nKXRocm93IFModGhpcyx0aGlzLnBh LDAsYSksdGhpcy5CO3JldHVybiBiKCl9O3ZhciBTPWZ1bmN0aW9uKGEsYixj LGQpe3ZhciBlPWEuYShhLm0pO2I9W2IsZT4+OCYyNTUsZSYyNTVdO2QhPWcm JmIucHVzaChkKTtSKGEsYS5sLGIpO2EuZCYmUihhLGEuYixhLmQubGVuZ3Ro KTtjJiYoZD0iIixjLm1lc3NhZ2UmJihkPWMubWVzc2FnZS50b1N0cmluZygp KSxjLnN0YWNrIT1nJiYoZCs9IjogIitjLnN0YWNrKSxkPWQuc3Vic3RyaW5n KDAsMjA0OCksZD1nYShkKSxYKGEsYS5qLFkoZC5sZW5ndGgsMikuY29uY2F0 KGQpLGEuamEpKX0sVj1mdW5jdGlvbihhKXt2YXIgYj1hLmEoYS5iKTtpZihi Pj1hLmQubGVuZ3RoKXRocm93IFMoYSxhLmhhLDAsYiksYS5CO2EuQz09ZyYm KGEuQz0kKGEuZCxiLTQpLGEuSD1nKTtpZihhLkghPWI+PjMpe2EuSD1iPj4z O3ZhciBjPVswLDAsMCxhLmEoYS53KV07YS5pYT1zYShhLkMsYS5ILGMpfVIo YSxhLmIsYisxKTtyZXR1cm4gYS5kW2JdXmEuaWFbYiU4XX0sVz1mdW5jdGlv bihhLGIpe3JldHVybiBiPD1hLm1hP2I9PWEubHx8Yj09YS5nfHxiPT1hLmp8 fGI9PWEudj9hLm86Yj09YS5VfHxiPT1hLlB8fGI9PWEuT3x8Yj09YS5RfHxi PT1hLm4/YS5EOmI9PWEuRj9hLmg6NDpbMSwyLDQsYS5vLGEuRCxhLmhdW2Il YS5uYV19O1UucHJvdG90eXBlLnVhPWZ1bmN0aW9uKGEsYil7Yi5wdXNoKGFb MF08PDI0fGFbMV08PDE2fGFbMl08PDh8YVszXSk7Yi5wdXNoKGFbNF08PDI0 fGFbNV08PDE2fGFbNl08PDh8YVs3XSk7Yi5wdXNoKGFbOF08PDI0fGFbOV08 PDE2fGFbMTBdPDw4fGFbMTFdKX07VS5wcm90b3R5cGUudGE9ZnVuY3Rpb24o YSxiLGMpe3ZhciBkPWFbKGIrMiklM107YVtiXT1hW2JdLWFbKGIrMSklM10t ZF4oMT09Yj9kPDxjOmQ+Pj5jKX07VS5wcm90b3R5cGUuc2E9ZnVuY3Rpb24o YSxiKXtpZigzPT1hLmxlbmd0aCl7Zm9yKHZhciBjPTA7Mz5jO2MrKyliW2Nd Kz1hW2NdO2Zvcih2YXIgZD1bMTMsOCwxMywxMiwxNiw1LDMsMTAsMTVdLGM9 MDs5PmM7YysrKWJbM10oYixjJTMsZFtjXSl9fTt2YXIgWj1mdW5jdGlvbihh KXt2YXIgYj17fTtiLkk9YS5hKFYoYSkpO2IuSj1WKGEpO3ZhciBjPVYoYSkt MSxkPVYoYSk7Yi5zZWxmPWEuYShkKTtmb3IoYi5xPVtdO2MtLTspZD1WKGEp LGIucS5wdXNoKGEuYShkKSk7cmV0dXJuIGJ9LHJhPWZ1bmN0aW9uKGEsYixj LGQpe3JldHVybiBmdW5jdGlvbigpe2lmKCFkfHxhLkwpcmV0dXJuIFIoYSxh LlUsYXJndW1lbnRzKSxSKGEsYS5uLGMpLHRhKGEsYil9fSx0YT1mdW5jdGlv bihhLGIpe3ZhciBjPWEuYShhLmIpO2EuZCYmYzxhLmQubGVuZ3RoJiYoUihh LGEubSxjKSxTKGEsYS5rYSkpO1IoYSxhLmIsYik7cmV0dXJuIGEueigpfTtV LnByb3RvdHlwZS56PWZ1bmN0aW9uKCl7dGhpcy5SPVtdO3RyeXt2YXIgYT10 aGlzLmQubGVuZ3RoOzA8dGhpcy5hKHRoaXMubCkubGVuZ3RoJiZSKHRoaXMs dGhpcy5iLGEpO2Zvcih2YXIgYj1qLGM9MDsoYz10aGlzLmEodGhpcy5iKSk8 YTspdHJ5e1IodGhpcyx0aGlzLm0sYyk7dmFyIGQ9Vih0aGlzKTsoYj10aGlz LmFhW2RdKT9iKHRoaXMpOlModGhpcyx0aGlzLiQsMCxkKX1jYXRjaChlKXtp ZihlIT10aGlzLkIpe3ZhciBmPXRoaXMuYSh0aGlzLkEpO2Y/KFIodGhpcyxm LGUpLFIodGhpcyx0aGlzLkEsMCkpOlModGhpcyx0aGlzLnAsZSl9fX1jYXRj aChoKXt0cnl7Uyh0aGlzLHRoaXMucCxoKX1jYXRjaChrKXtUKHRoaXMsayl9 fXJldHVybiB0aGlzLmEodGhpcy5uKX07VS5wcm90b3R5cGUuVD1mdW5jdGlv bigpe2lmKHRoaXMuZSlyZXR1cm4gdGhpcy5lO3RyeXt0aGlzLkw9cTt0aGlz LmNbdGhpcy5TXSYmdGEodGhpcyx0aGlzLmEodGhpcy5TKSk7dmFyIGE9dGhp cy5hKHRoaXMubCk7MDxhLmxlbmd0aCYmWCh0aGlzLHRoaXMuZyxZKGEubGVu Z3RoLDIpLmNvbmNhdChhKSx0aGlzLmJhKTt2YXIgYj10aGlzLmEodGhpcy5N KSxiPWItKHRoaXMuYSh0aGlzLmcpLmxlbmd0aCs0KSxjPXRoaXMuYSh0aGlz LmopOzQ8Yy5sZW5ndGgmJihiLT1jLmxlbmd0aCszKTswPGImJlgodGhpcyx0 aGlzLmcsWShiLDIpLmNvbmNhdChxYShiKSksdGhpcy5jYSk7NDxjLmxlbmd0 aCYmWCh0aGlzLHRoaXMuZyxZKGMubGVuZ3RoLDIpLmNvbmNhdChjKSx0aGlz LmRhKTt2YXIgZD1bM10uY29uY2F0KHRoaXMuYSh0aGlzLmcpKSxlLGY9dihk KTtpZighKCJhcnJheSI9PWZ8fCJvYmplY3QiPT1mJiYibnVtYmVyIj09dHlw ZW9mIGQubGVuZ3RoKSl0aHJvdyBFcnJvcigiZW5jb2RlQnl0ZUFycmF5IHRh a2VzIGFuIGFycmF5IGFzIGEgcGFyYW1ldGVyIik7aGEoKTthPUg7Yj1bXTtm b3IoYz0wO2M8ZC5sZW5ndGg7Yys9Myl7dmFyIGg9ZFtjXSxrPWMrMTxkLmxl bmd0aCxsPWs/ZFtjKzFdOjAscD1jKzI8ZC5sZW5ndGgsbT1wP2RbYysyXTow LGY9aD4+MixuPShoJjMpPDw0fGw+PjQsej0obCYxNSk8PDJ8bT4+Nix1PW0m NjM7cHx8KHU9NjQsa3x8KHo9NjQpKTtiLnB1c2goYVtmXSxhW25dLGFbel0s YVt1XSl9ZT1iLmpvaW4oIiIpO2lmKHRoaXMuZT1lPWUucmVwbGFjZSgvXFwu L2csIiIpKXRoaXMuZT0iISIrdGhpcy5lO2Vsc2V7dGhpcy5lPSIiO2Zvcihl PTA7ZTxkLmxlbmd0aDtlKyspe3ZhciBNPWRbZV0udG9TdHJpbmcoMTYpOzE9 PU0ubGVuZ3RoJiYoTT0iMCIrTSk7dGhpcy5lKz1NfX19Y2F0Y2godWEpe1Qo dGhpcyx1YSl9cmV0dXJuIHRoaXMuZX07VS5wcm90b3R5cGUucmE9ZnVuY3Rp b24oYSl7YSh0aGlzLlQoKSl9O3RyeXtQKHdpbmRvdywidW5sb2FkIixmdW5j dGlvbigpe30pfWNhdGNoKHZhKXt9dCgiYm90Z3VhcmQuYmciLFUpO3QoImJv dGd1YXJkLmJnLnByb3RvdHlwZS5pbnZva2UiLFUucHJvdG90eXBlLnJhKTsn KX0pKCk8L3NjcmlwdD4KICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlw dCI+CiAgdHJ5IHsKICBkb2N1bWVudC5iZyA9IG5ldyBib3RndWFyZC5iZygn QWhhOHl5RXY3NEhSRE5VODdubVZNWHhJNURVL2Q0dThrQkY0L3pYTUlrUGl4 aVVIZ21Da1hiQjBVUnlvMnZGMy94eEpIYzIzQm9GamNtSjJaUTUwbyszQmI1 bkJhdGpvdTQrOGYweW9tQ0VicURta3NpWjBEUXRzY0Y4aWxuY004eTRYb25w TWNScmJPcFZ3KzRUcFJKbDlrRmxKSmhlTi9JTGNaYnlML0tKdGVCUHM1T2N6 cGc3K2hSVkZxL05FbGNoZFVNbDAyZ1J2SHlwbDBCSXJxUDVBZHo3MkF1VkRo TlBhVWNSczFvTnVOcWdka2s3bndtbDNpUXFHT3BUVzlkNVNvRmxsaE9CMlY2 MmJsL0RvUW5saUdsL200TjcrdnJ0VkFnUEdxdnZmeis2N1JZMEE4ZENwOEJS UDBLSFVNUDVRVWkxTnpoQ2luVzZ4ZHRDSzB2S3hUeXJIckhxMEJjMXlITlZF NTUvcHVTVlE2cWNqMXVQdmt1eHd2NEhhOEVmeDZVRGN2UUlLSEFxRVl4Mzht WjRVT1Y2NTlDRVJMRHZzOHZJay9jdHFVb3VaaTRUTWNBNzA1VHZVWVl0VVJF cmJQSmlselZsNVdHSElKV0NWUWIrSURBVmZxWVU2WjJ5Z2ljUGNaL3dGczBM KzRmb25xN01QZS9lQUliNEhCcUIyVmVuVWppbkRpZk8xU1V5eVhoaTRkZXAy VytBTE5lUDkvd2M2TENVVEwrRFpqY0FQQ1AyRUFCcnNGMDEyV1ZvK3ZGUUNv a3crZVBDZC9xZ2oyTC9BVFdpNy94a2FuVWdzZjRVR2ZqM2FzNkpDc3RoL0Rk anVENzlCT0hWUzlleExVSWsvTUNSeEc3OHdBUDdteW5Ick8wU1Bsc09LNlRS UzR4Qzkyek1yMjhtV0xKWktaMjJoQmpOb0UyRmZnSEtJTktORCtPTjU1em9v RFYvVzlFQkgwQ01KRzc4cGxhLzVPdmg2N1VzOGRWM0pTTFMyT2gzNitDaW55 dVJjWTVRS2VrWjZBWmE3VEM4c2Z6RmRsakFYaitucFFUQmZIMGViVmVBMHMr RXFlNDVqQ0lyOWFDUnZMT201QmIxbzNFVkIyS1Erd0IwOTlzd2xHU1kybDY1 UzJvY3NNbDVCcXlVZjdRVEkzb2x3OE05d01kQlFKZEdFZHpsVEpaUlBRcm10 N3RRQWkvdnN2RXJ0L3RTSmpYcElzdFEzV1I3bkR0dVpDUjFDVFRpWVNYNmpS d1oyQUYydnBLSk9VYlNlTXZxK2M4ZmdNZnZXU0RoallsWVFyL1NMMDJhbmsx Vk5Vb1pnZkJ1NHJZazZ6SExhcklmNmw0NERPZnV2NzU3ZlVTT3ZXUGV1cEM5 ZjJXc1FSOG9tTzZFb2E3SGx4bTJCMUd3ZWlPZnhOVEN1T2duc1BucWZ2NzJE UFUzM0hIWXZMdjEwMURYUG5rOEd2Q1NXSHRRNWNmT0FxMmVvVHNwR3NXOTE1 ZGhoRGdGNnR2N1hkdzBXMUVqZ0NsQW5JdHAzaFZndUJKNmFBc0tmVUdEY29y cHFhanNSU0RScGxtNW4zMWUzQ2pjdk5uV0ZxaWpQc1ZyM0w3Zk1nRGR2VW9F YmllZ0V4REFYUFJkSDdaSUdVakMwaVZ2L21tRUkvY2hOVU0rdGQ0R1NyVFE1 UCs4aVUvOE9vOEdyNFUrdU5YMkc2VkxmMUNOQ01uK2xjaExWSFN2aHQ1S1B6 RS9TTDhSVG5LaGZxM2lPb3JseTRpdkplZHUrNFlNc1dEaFh0QWNtR2R5a0px dEc5SjNkc1hEcHJicnlLMEtSV1VKdXRNVlFXTjhjYnRJYk1jL0NYR25SL2lo dlFhcldibkpGaGNWYTdrYzg2UGwzZ0JxWERFY2dqdnl3dDNDVVBHUUFocEF0 VWdiVVA3b3pFYmRGdWRQbUdDS2pkNnhuOWp2QkZGc0ZkeERwWDNicVFtV1F5 eC9nRXJadTFsaUFZQzRGd1hOeFRwMm8xcmkyWmNjL1V5MUtoR08vNG91KzJR Y1ljQmFETzhkb2tnL0loR3phNE5xNGFTbVVWU1JaYVZMekR1NTY0KzBRK0l2 clk1b1ZEYit1K1Mya2ZTT3JiK2ZxUnJqU1pTcTdYenJQRW1mY0Z0bFhBcG5o Zy9kU0pVTERqeHhTK3dhZE5LVmM4R2k5MDc5T2dSLzFWZTlhNHg2U3lPcWhp K0ZqSGhJcU1JNzhWSFdwcFlMUlFBT3NBZy9iU3ZvL0lzbGU2RFQ3NjBUTzZO L3kzWkQ5SUUvYlNTZXp5SEVOUXR1RWNzdXIrYVFuaVlsd1JjU3J6dGdnbElo YTZicGVycVdzbFg2anpKdHZBeE9aZzBrcnBZS3FkWkNEOGVWNHVvTWUybU1r SG9BWmY1M2dXVThvTzk2dXB0ckRaQkJRWGlMdDgvMG9yYU9PVEhjZlRPSXFE YmVydkxzeVZSQjFQQ290SU9aZGNyaGwyOEhkTEdFRTdtODhyUG9JMEJvcUhq ZTA3QXJCcFFSd3YyMHY5eDVkVi9WMmpXcCs2VklveHZJcllWdXB5WS8xVFBT OC9BM3hDK0s4Q1BXYkcxSHdCK1YvOS83aGI5QTNzelNxWGZnVjFhbVNnUnRC YWR0bTV3bWhMQkYrakppbTY2YWMwUlVsejhPb01IVUdqK250M2JuM2FZS29l VnpHc3dGc3N2Mk9SazI2b2MyTjFIRXh6VVNic29tVlp6R1RoUnFEcjFMMm55 aEJJdWdaY01GSlh3VTNlMjJUbklvc3hZeUpvdlNjQ2cydjNRN05BWkZtNmdK YTFQUThsWTh0QVo0MzFWVGVwcVNRMHNBRDU2SUhpdkg2R2VJQ1VNZXIxekNh a2FJT01xVE4vTThKbWlhQnRJcTBtY3V0eXFnVEhNZ3Z6YlVYOW1BaUdyOWxY T2N5SndtcE5UQnpHdlRiUE4xdDE1Q3h5cmF3ZnFoU0pmcnBDVE9mM1lHWWd4 ZVR1b0NQc2VnU3hsRlZiUS95enpCYXpIUDFxTWQxNEtCWjdNWmg0c1gvZGNR ejd2Q2txSVpMM0k0Mk0xcG5tendZcnBzWGdLNGN5SVNVczdXeTRtZFFMcFE3 U1A5YTgzVTc3U1g0RlJlREtYMkRnMVczMUF5QXgzWlFLcFBKVDdRTVBsMFlK RFpQUm1XNmR6a2h4UGhmS1ExVHFaVmYzcGNmbFFsT0dWMnJkblI0NzRzRTdT bmF1VytQZ0hLWEFsV1RyeEhGT1BRZU0vRGdhQWw2RTl0NDdSVnJvWWRNSWRu enVkVXdhWVV5aVVxUDcvcVRpWHFpVEVpL1N3YlNnUW1WOFR0OHNVWTFWeHlZ VTZNMTQ2d3k4UjQzNXdUdjY1TjdrU2RKbHh6Qk9FWlZyYlVuOGxnYS9jSnpQ S0lFQlFwRXd4a0JBcHF6NXB5c0ZwM2FmVDRoWEx4VjBzYkJNYVNrRzJDSktQ bWU4WSt4alJyVmlmUFRqRDBqakZaOEhNeXBjVHc3VWpTZVZjV1A5TzFYK0Zk WEpveEpQbTExbWljcDdyWlVnSnRNQmNvTG5pelJXMlJ0T2JBd1ZzaXRjUlZN MHVwZXA3SWJ6OFJoSmIyM0tDbUhnblZ2ZmZ1Y0hkN1pHdTZMQjZiKzZxZUVa NXp2alRtMGtKVHVLRTB2NzdrNG9uNWZOTjN1SjZyUnNHMUV0NHlON1g0dlh1 S2NTRThDdmp1TE9Kd0UvRGNBNmV5c3cxcnpuY1ZvTkt4dEVPWG43OHlmajdS ZytwbHQyWkpDNVJXT2RZQXU2enh4UTJLb0Q2UUhhS2g1OHloZGxMQmZFNGpa TzJlRG9LRTMvZlBRVE5pQStFUEN6Q1FOeHRZN1VTcTFKV3NhMzRiZGJxek91 M3RuVVEyQWp4ZEVGUFdXMVprTDZsMUZUNlVNWjl4ZEtpWms5dEl0eVBNaXpG UFZNK08xRUF3MU5ielRTWEFiN3NvRHpuL0dYWmFlS3JOcGpxa1JneVVxMElU RE4yOVlJZ0dmQVQyRHNkSFN2Uk9kNVYraDBsTDc3UThVZTl5dHp3NFdPMFNh cWNyNjJGQ25JL0VJRW9FUit3MGYxdWtpNS9SNThadHJ0WWpEaTZhdC8wbU9r SGF2WnpKRU12a204MmJWNDFGZ3JqMWJ5bnJYd0E0OFd3U3lsTXVkSXJ5dUpw MGZlSk90UXI5dllEMk12QnY4QmtDRmc4UWkrU3A5dCtqVU95RWN4N1orYWJz RUJzOU1QN3hWRVRmU2JFQjRXSWxrOUdyMUoxYWpuQ0EvOWxZS2diQ2dRSVZV RElVUlZjaElCdnN3OGZDU2xPS2ZvZHNFYklhemt1TGg3RkNoaWxuOXVGVUl6 UzhVcE5aTWhVK1htdVd3TkNGUDJRQ2w3UGpDa0w1eGZSc2QrVkhIZzVONFZO WVBTK0p3NlltdXVneDdtclJPSFRsVTdSUWNFaGZsZWF6WCtyYlJzQUxyN1VR Zkl3Z1hYcVNGWGllQm55WGpDQ2ovM3Uva3dTZ1Y2SUg3SjBKTlZ0TUtGUnZy OVlrUUpabHRuN3h1VmZ0UUlSRDcwOG5TQnVGMlBVRW94b1VnVnpUUHhBMFp4 cUVHQ0puTzFvbVZoS291RGcwM3YzelJoK0o0QUdvTWFxaGVQTEhVTnU0dEFC K3IzTGNHK3RpUE9lbCtTd1dIYTUxOVFwSDZGTVpQTDRKaHA2c3RiRjZObmFl aWJ5SnZ3NXc0cnpUaDVGOWJ2NXhJcTErQjhvNU50NzBUZ2NidmcrU09OaFN1 OWRTQ2R1UzYwYlVpc0dGUnN6UkZxNnNKajBCUjVVa3lmZ2NiQTdZSU5nRzB3 M2Rxd1FyeThSbXVnUzN0eUF5dUN2SmFkc3dTNTJaZkNrRWRYdmcyU1o2bHFB K3pCa0pHQTRRR0dDbXhnSG1SenJ3VDBZeGd3YkduNDBXVlhHZzJkTU41c2k0 SGovazNnTVNWekZzbi93Vm1wVEpFbXNWdXBQeEd3cjl4dUsxTWtGSTBkeE5q bzV0MzVETVh3YllTKzRUYzRtNG9PVGJkZXNpdnk4bCtiRWdQTmswaEFKVXUy TEl0WE54SFpLWVh5c3FxaS9JZG11SThSYkFjZ1REQUZCQTBzb3dMVW9zRHRV ZG5GZE01M3RweVQzQ1c1WlVMT3BvaFhuczZ4RUYzcUpXa0RmRVVvSGxmbGVB d05pZ3d2Nkdoa3UwekRZRFE3eUdmazBqamg0azcwbDhrcXZkREtJZVBzbkN2 VFdvZUhCVXJGRzNJeWdnZEYzQzI4SkwwUE0xdmMyNW5MZEkvbjdzb2xwRm1B a05KMVMvTjF1UENqSlRTNFNySGh4Rmk5ZSs0ZHFCME5rL1dxVjU4d21kUmtT NzhralZVK3kwajk2cGdWQ2x3bXNTWjV6blhkWkpBMlh3VDc5RDRXSXJGUDRq ZFJVZnMxN1JxNk16SkxoVHhSbkFUODZZODc2MDF6SUk3clhzZm9lekhkVHJU UG1NSmszRm81aXhSVmlBK2hKYkkrWCszYkQ3WHNNc0hwd1puOUZ0RStIRktW TzB5WFlmT05Ub0dGQi9vYmVRaTJhYWtjMTE4WG1nSHpmaFpLUHcrVHhzV0Fx QzBpRW1LcTE2c01JQTVraFUyS24xUHhnSjZkN0RtRTFIb3ZxQzFtbXY2NXZM bGdwNnozSnhVQkxtL2VjVngzUFVHS0gzem9lUTdjelNzRjFhaWtoUHhVYVJm cnJ1OXlPem15U2FXN2tVUklXNXNucTVhTEE4MXkrVUxERTZFQi8wQWt3bm0v dldnVUYzMXh1a1FqOEtzU29adENPOFZWVHd3UWF2TTVRS0hPZWR3cmJWWTgv bVFzK0FuM2RwTWdSSnZWK21kdW0yRHhQVy90VGNhNEYvQzRhMmc2aHljMCtP WmN0a0k0S3locE01dkpTNE5VMUxBK2F5ZDhWSmdCUTVpSlNGZTlmYStlemVz SVE4ejJNUUk5cm1HREtBeUYyYkFuZUtLc3B1U25MY0NRK3BDbzNGbDIvMitt d3B6V2JtUnpMRWRWbE8ydFpDalpLRng1QTJLVUZuMUhUV0cyVHRTMFpwVldz Ykkxb2xNK3FtZEk4blRBT1EvM1p3VGFJTTNFSTcxK1ErVFQ4a3NLOS9Xa2ZB c3ZONWFmSlZNMTZKZUx0WXc1eVhQQ2FGTGRDbDNTUWhHN0cyUlM1Vkc1RjBa eGJhQUVJdnpvbzUreW1rTnBSRkQyNjl3RWluZitwem42aElaQ2IwVUo0RTI1 Lzdydk5ucDF1RUVudUVPYTdrZTc4ZndLZmphNmRoeUNINll5UStUendORHVV Y2t4UFBVeVlaUmtTVGRZSWo3R08xTEt6R0V1Vk05UTJpaytVZElad2Q5Q2Rr bUg0UG9vZ0pUakt0dXI1SEw2d0NZVUZvMlBvWldQNDRXL0pwK0ZoZGZzZTRr OGx4QnNhMTR5SHpwWGJ5ai9PdjlQTjlzdks5SHJ4UlVjM2hTalA2eFQ2OTNv U2xFTG5UYURRallXeDhocHdnb28veXVHVmV6R2FnWGNnR0JiTTZ4WnRGbVlz bysxRFpKbmZ3Q2lPNFo1OEJTaVh4MzFFS2xVUHQyMUovSlVlY1A0TDEreDlV Yjl6WGxvVE9NT2ozaE9mbWJ2N042R09zaXpxVUlpQ1dZU0ZxUkVWV0ROVzBo QVArK3ZvdlpnQWEwZ3FZS1Bvb2M1VmNZSUw2bmJGM0srd1o0QStiZ0NsbUdp eTVlWjVRVlc4V2pIeU5YdDhSY1p3dnhNclZ4V2F0eHR0VVBoT09UdUM1L0pI VThvUzA2ZURGVmVXRzVvTXkrVXpBT01NSTFHUjRPWERoTVN3NUV4cVl6N0di ZGc3dXIrc0R3bUFvVjV3WkE5aVdmWFAxbDVVRmtpelVodGRPQlBSOHpVTWNZ S0NqdDJKWkcrTEZSZElxTVphNW5jQmdHTDZ1WDgzV3RMWm93dEl5VStKVEpn QnppcENzdnRlTVVHcXljWm83UjBlTVlUTkpMTVdyMVdRbU1vK1JqNVhMOVZT YWhjWDZvTHdWOUg3b0ZqY2x1M1prNFJXd0g3RURTVHJFbFl2WEhMY3FaS2JV SzBpTlcreXlTeVRMSHpJaFRGZFVIazdJaWI4SlVCekRIbGNlbjFnVjBBMkpw MTV2RFdpNjJPMHFpb1RSU0l6OGlQSkVUejZZb24rOE0vOHRCOWlHMG4wUERQ NjlIRGE1aGdzNmYya011R2VWV0xDbCthTzVvaWpCa1pwcEl2SXA5UERNUWYy ek5FWUdpdXlpSnhFMk5PUFFrenU4clZXYVdjbElWS2hSemVHYjZ3cHBRTmdn OUNvOWp0Y1lUY1dYamJyWG1OZUp3NG5JRkx4TGVsNHJKSmZIVjRYRE41YXR6 WXVGWFZNQlYrczUxOHhYK1VyK09OcWRwRG1abnFoVldYTWNmRVNDMGgva1pH RVBkUXQzc3dpVzI4WlF1ODJwMCtUSWtiSlhjdDRDTHR1NEhXQm15bEtRdmtm c2NCNFNWak1mKzF5Rnp0VnlHR1FrWlNXeStnaVJiTVJ1Q2s3Z1p5VDUxOWRU WnQrWCtMalhTcE42d2l2N2w4WCtVVmFMQ1BodHFmYjN5a1k0aTJpVExUSmE3 elpBUXE3bDNiREcrcDdLQjRRdnNDQS9CZ3U4L3lWejVyTHFIdmQzVVorZGdC RjJERkwyOFJSYkhxWklIRXZZeUxhMS9XdlprY214OTNMVU9EeEV1dTBOcnBm Nm1GUklma244d0w3N1BpendySUJzbUFvWUlJRng2ZDlscGNudzhjSHZJNE51 ZXByT1BxK1E5NGdjNlE5VVMzaW5pU3RKR0xCVTVtUFRtYlhJclp2YWRuUEtw eGVVd3A0aHVINVlNVXlDblRxQm9ubk8zSFJsbkZVOTY3Zmo3TS9ySGszMENB ZXNQYUg0ZHJlRlBJcGRGR2prNGdBYWpJdldRcVJLR2xWVnVXUmk5a1VBb0pO ejMzMk1uY0FGZktqRFhUYXYyazdkQllZRFpidTJhZWRDRXVGb29kUmVQZlBl SkgyTTEwRUMzWlViZTFScVVtTHI5UTdZVXg0N0JVNXEyTTZUVlRwaHh1WVpS UE1zMEVZVXlBVDBXZFVCb0pKL1VyTzFoVkxvbXBoZFVhdk8rb1JrZDNvdmdp OUFpNVo5ckwyRS9rMGhWVDR3M3lXcjNSOU1QUGNaQWtCQm1BMStBRkdZN1NK dzFRZ2Y3bm5OcTRSaUdxVWpCK3lva2dSK2lZQlo3MUZ0M25ibnR6QnFjUDBN TkE2UHVXOGVnYTl4bnF3N1dVR0xtdlpqbEVBbUcrQ2MybEhTWCttaU5Bdkkr c0J6NUlpVkNUOEkrK1ZQejhEa05HdDMvY1ZxMmtXRHVpOC9HSVZCaUU2cE9w SXRPandrUVl0ajhLY0JFMEYvRWpuem5IODlmcW5xZitEbUwrb3RrMlIzTlRi QWg2TlNOUDVjVi9QRlcyNXpCOTV6aTRjUmlHdVVKbkRSSkNoUnpuL2svTkpE aW5iU291aW5XdVFIRWQ2RFFCenpOSnlqUlVobytYOCtYQUM4UTdlQzJmTUc5 a0UvRFhCbTl1NWJFbW1RWm5QSkUwR05VdnZUNGI3YnpnSW01QnFWdGs3TEQr N01SelQydUxMQU8wZjhBNCs3QlN3UDBqVXluVXQ3eXhiR05EWUpOTGhFQkNR NXUyc2dWcWVxaW82eGltS3JTem1PbWpRL1lGQmJpRTc2aVNyNFI5dzlwMlI5 K0J6eG1QbTdxUSt6cGIrMUF4aGo4Q3pYSjI3dXQ5Y0RPSWkyTnlYMG9wc0sx dFFmMEZaWVZCeFFGUWw1cFBjbjQ1SHdxeG90R2hBTXRDcTRWQU9iZXNnOEJ6 QkhjUUN6Yyt1K1d1d0R0S0J5WSsvbmxBNG1lM3BsKzlpSEVyN0trOW4wR2lv S3FFdXpjVFM5ZTFGTmh1WXJFODFRbXU4QU9hQ3N5MTJ4YXhyRThSZnROamln bXkvemg5R3Q5b3kwWUhGdHNBY2dONDJiREs4V2RrN253bGFKV2VXKzJIVEl6 S0pyRnczcDV3anJ4OFFaOWlUa3FrT3F5UENZRGZsY2gyRWdMVWRXSkxQVW12 MHIzVldEZlZJb2E5b2V4Z2NPQzFRRTRzYWtkYUZuWUR6NFY3QXZqZXhMVU85 YWtsOEh4c010NkExOEZMSXBjcERPYWc0MUdjVGFEREM4bTBhckJIMHl0NWhu SVdQUE44TU5TRXNHSXhKUkxBQU5QMVBOOWRDQlM1QlRqeUFYVmo5cEZlSnJW YWlXaDJ4Q2xkaHMwaSttM05jZGlXY2kwS1FwOC9jcUJQTzFyendwdUxaOHBi ai9TRGxGZkdDbmUzL1NSMnd4aHFpUjdVbkFab0swM1JtQTZYT1FmNDIyWkRr SW4xUmErZWpIeFRWdnRVQnRxbmxveHU0M1FLQlVRZkJXRTU3U2VkTmhiOU1z dTBWTjZ2MmZCcndCdmRvYXhUTzMwTDB0YzlCZkN0bjVad1laRWQxcXpKOEVZ Rm84Y1BtNmdpZXhSVzRld1g0RzNraEV6SkZXUUd5WTNtbUZxYStjZU5BbTVT WC9mVlFLd2pNNVZpN0hkQlZ2RXJqZ0hLbzgwWWFYYkd5NmFtS2dDcWdRSEdx NlZqM2FPdVZMRi9rc0JqSEVIbk9XcHdBVmlWcHBTTTdQem1IL3E3Y2Qrb3Fl RDgwYU9ZYXpNZ0RqNGowMXUnKTsKICB9IGNhdGNoIChlcnIpIHsKICBpZiAo Z2FpYV9yZXBvcnRFcnJvcikgewogIGdhaWFfcmVwb3J0RXJyb3IoZXJyLm1l c3NhZ2UsICEhd2luZG93LmJvdGd1YXJkLCA0KTsKICB9CiAgfQogIDwvc2Ny aXB0Pgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgZnVuY3Rp b24gZ2FpYV9wYXJzZUZyYWdtZW50KCkgewogIHZhciBoYXNoID0gbG9jYXRp b24uaGFzaDsKICB2YXIgcGFyYW1zID0ge307CiAgaWYgKCFoYXNoKSB7CiAg cmV0dXJuIHBhcmFtczsKICB9CiAgdmFyIHBhcmFtU3RycyA9IGRlY29kZVVS SUNvbXBvbmVudChoYXNoLnN1YnN0cmluZygxKSkuc3BsaXQoJyYnKTsKICBm b3IgKHZhciBpID0gMDsgaSA8IHBhcmFtU3Rycy5sZW5ndGg7IGkrKykgewog ICAgICB2YXIgcGFyYW0gPSBwYXJhbVN0cnNbaV0uc3BsaXQoJz0nKTsKICAg ICAgcGFyYW1zW3BhcmFtWzBdXSA9IHBhcmFtWzFdOwogICAgfQogICAgcmV0 dXJuIHBhcmFtczsKICB9CgogIGZ1bmN0aW9uIGdhaWFfcHJlZmlsbEVtYWls KCkgewogICAgdmFyIGYgPSBudWxsOwogICAgaWYgKGRvY3VtZW50LmdldEVs ZW1lbnRCeUlkKSB7CiAgICAgIGYgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJ ZCgnZ2FpYV9sb2dpbmZvcm0nKTsKICAgIH0KCiAgICBpZiAoZiAmJiBmLkVt YWlsICYmIChmLkVtYWlsLnZhbHVlID09IG51bGwgfHwgZi5FbWFpbC52YWx1 ZSA9PSAnJykKICAgICAgICAmJiAoZi5FbWFpbC50eXBlICE9ICdoaWRkZW4n KSkgewogICAgICBoYXNoUGFyYW1zID0gZ2FpYV9wYXJzZUZyYWdtZW50KCk7 CiAgICAgIGlmIChoYXNoUGFyYW1zWydFbWFpbCddICYmIGhhc2hQYXJhbXNb J0VtYWlsJ10gIT0gJycpIHsKICAgICAgICBmLkVtYWlsLnZhbHVlID0gaGFz aFBhcmFtc1snRW1haWwnXTsKICAgICAgfQogICAgfQogIH0KCiAgCiAgdHJ5 IHsKICAgIGdhaWFfcHJlZmlsbEVtYWlsKCk7CiAgfSBjYXRjaCAoZSkgewog IH0KCgogIAogIGZ1bmN0aW9uIGdhaWFfc2V0Rm9jdXMoKSB7CiAgICAKICAg IHZhciBmID0gbnVsbDsKICAgIGlmIChkb2N1bWVudC5nZXRFbGVtZW50QnlJ ZCkgewogICAgICBmID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2dhaWFf bG9naW5mb3JtJyk7CiAgICB9CiAgICBpZiAoZikgewogICAgICB2YXIgYWd0 ID0gbmF2aWdhdG9yLnVzZXJBZ2VudC50b0xvd2VyQ2FzZSgpOwogICAgICB2 YXIgaXNfaWUgPSAoYWd0LmluZGV4T2YoIm1zaWUiKSAhPSAtMSk7CiAgICAg IGlmIChmLkVtYWlsICYmIChmLkVtYWlsLnZhbHVlID09IG51bGwgfHwgZi5F bWFpbC52YWx1ZSA9PSAnJyB8fCBpc19pZSkKICAgICAgICAgICYmIChmLkVt YWlsLnR5cGUgIT0gJ2hpZGRlbicpICYmIGYuRW1haWwuZm9jdXMpIHsKICAg ICAgICBmLkVtYWlsLmZvY3VzKCk7CiAgICAgICAgaWYgKGYuRW1haWwudmFs dWUpIHsKICAgICAgICAgICAKICAgICAgICAgIGYuRW1haWwudmFsdWUgPSBm LkVtYWlsLnZhbHVlOwogICAgICAgIH0KICAgICAgfSBlbHNlIGlmIChmLlBh c3N3ZCkgewogICAgICAgIGYuUGFzc3dkLmZvY3VzKCk7CiAgICAgIH0KICAg IH0KICAgIAogIH0KICB3aW5kb3cub25sb2FkID0gZ2FpYV9zZXRGb2N1czsK CiAgZnVuY3Rpb24gZ2FpYV9vbkxvZ2luU3VibWl0KCkgewogICAgCiAgICAK ICAgIGlmICh3aW5kb3cuZ2FpYWNiX29uTG9naW5TdWJtaXQpIHsKICAgICAg Z2FpYWNiX29uTG9naW5TdWJtaXQoKTsKICAgIH0KICAgIAogICAgCgogIAog IHRyeSB7CiAgICBkb2N1bWVudC5iZy5pbnZva2UoZnVuY3Rpb24ocmVzcG9u c2UpIHsKICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2JncmVzcG9u c2UnKS52YWx1ZSA9IHJlc3BvbnNlOwogICAgfSk7CiAgfSBjYXRjaCAoZXJy KSB7CiAgICBpZiAoZ2FpYV9yZXBvcnRFcnJvcikgewogICAgICBnYWlhX3Jl cG9ydEVycm9yKGVyci5tZXNzYWdlLCAhIXdpbmRvdy5ib3RndWFyZCwgMyk7 CiAgICB9CiAgfQogIAoKCiAgICByZXR1cm4gdHJ1ZTsKICB9CiAgZG9jdW1l bnQuZ2V0RWxlbWVudEJ5SWQoJ2dhaWFfbG9naW5mb3JtJykub25zdWJtaXQg PSBnYWlhX29uTG9naW5TdWJtaXQ7CgogIAogIAoKICAKCiAgCgogIAoKICAK ICAKCjwvc2NyaXB0Pgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+ CiAgZ2FpYV9hcHBlbmRQYXJhbSA9IGZ1bmN0aW9uKHVybCwgbmFtZSwgdmFs dWUpIHsKICB2YXIgcGFyYW0gPSBlbmNvZGVVUklDb21wb25lbnQobmFtZSkg KyAnPScgKyBlbmNvZGVVUklDb21wb25lbnQodmFsdWUpOwogIGlmICh1cmwu aW5kZXhPZignPycpID49IDApIHsKICByZXR1cm4gdXJsICsgJyYnICsgcGFy YW07CiAgfSBlbHNlIHsKICByZXR1cm4gdXJsICsgJz8nICsgcGFyYW07CiAg fQogIH07CiAgdmFyIGxhbmdDaG9vc2VyID0gZG9jdW1lbnQuZ2V0RWxlbWVu dEJ5SWQoJ2xhbmctY2hvb3NlcicpOwogIGlmIChsYW5nQ2hvb3Nlcikgewog IHZhciBsYW5nQ2hvb3NlclBhcmFtID0gJ2hsJzsKICB2YXIgbGFuZ0Nob29z ZXJVcmwgPSAnXHgyRlNlcnZpY2VMb2dpbj9zZXJ2aWNlPXNpdGVtYXBzXHgy NmxwPTEnOwogIGxhbmdDaG9vc2VyLnN0eWxlLmRpc3BsYXkgPSAnJzsKICBs YW5nQ2hvb3Nlci5vbmNoYW5nZSA9IGZ1bmN0aW9uKCkgewogIHdpbmRvdy5s b2NhdGlvbi5ocmVmID0KICBnYWlhX2FwcGVuZFBhcmFtKGxhbmdDaG9vc2Vy VXJsLCBsYW5nQ2hvb3NlclBhcmFtLCB0aGlzLnZhbHVlKTsKICB9OwogIH0K PC9zY3JpcHQ+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KICB2 YXIgZ2FpYV9zd2FwSGlSZXNMb2dvID0gZnVuY3Rpb24oKSB7CiAgdmFyIGRl dmljZVBpeGVsUmF0aW8gPQogIHdpbmRvdy5kZXZpY2VQaXhlbFJhdGlvID8g d2luZG93LmRldmljZVBpeGVsUmF0aW8gOiAxOwogIGlmIChkZXZpY2VQaXhl bFJhdGlvID4gMSkgewogIHZhciBsb2dvcyA9IGdhaWFfZ2V0RWxlbWVudHNC eUNsYXNzKCdsb2dvJyk7CiAgZm9yICh2YXIgaSA9IDA7IGkgPCBsb2dvcy5s ZW5ndGg7IGkrKykgewogICAgICAgIGlmIChsb2dvc1tpXS5ub2RlTmFtZSA9 PSAnSU1HJyAmJgogICAgICAgICAgICBsb2dvc1tpXS5zcmMuc2VhcmNoKCdn b29nbGVfbG9nb180MS5wbmcnKSA+IDApIHsKICBsb2dvc1tpXS53aWR0aCA9 IDExNjsKICBsb2dvc1tpXS5oZWlnaHQgPSA0MTsKICBsb2dvc1tpXS5zcmMg PSAnLy9zc2wuZ3N0YXRpYy5jb20vaW1hZ2VzL2xvZ29fcmV0LnBuZyc7CiAg fQogIH0KICB9CiAgfQogIGdhaWFfc3dhcEhpUmVzTG9nbygpOwo8L3Njcmlw dD4KICA8L2Rpdj4KICA8L2JvZHk+CjwvaHRtbD4K http_version: recorded_at: Tue, 08 Jan 2013 14:48:44 GMT - request: method: post uri: https://accounts.google.com/ServiceLoginAuth body: encoding: UTF-8 string: service=sitemaps&dsh=2891409435779706912&GALX=6Ty2WQvuiOk&timeStmp=&secTok=&_utf8=%E2%98%83&bgresponse=js_disabled&Email=sitemap-stats%40testscloud.com&Passwd=%3DE5qU3%3Eu&PersistentCookie=yes&rmShown=1 headers: Accept: - "*/*" User-Agent: - Mechanize/2.5.1 Ruby/1.9.2p290 (http://github.com/tenderlove/mechanize/) Accept-Encoding: - gzip,deflate,identity Accept-Charset: - ISO-8859-1,utf-8;q=0.7,*;q=0.7 Accept-Language: - en-us,en;q=0.5 Cookie: - GAPS=1:sl0IZYi3PuByAX7x3ZtukGLqToz1:vBcUEu0CahAzy4_p; GALX=6Ty2WQvuiOk Host: - accounts.google.com Referer: - &id001 !ruby/object:URI::HTTPS fragment: host: accounts.google.com opaque: parser: password: path: /ServiceLogin port: 443 query: service=sitemaps registry: scheme: https user: Content-Type: - application/x-www-form-urlencoded Content-Length: - "202" Connection: - keep-alive Keep-Alive: - 300 response: status: code: 302 message: Moved Temporarily headers: Content-Type: - text/html; charset=UTF-8 Strict-Transport-Security: - max-age=2592000; includeSubDomains Set-Cookie: - APISID=fg-i83Ez-OoI3nnG/A7IhaCXdKXB7nGt0U;Domain=.google.com;Path=/;Expires=Fri, 06-Jan-2023 14:48:44 GMT - HSID=Az6VmNPLMNnldna1b;Domain=.google.com;Path=/;Expires=Fri, 06-Jan-2023 14:48:44 GMT;HttpOnly - LSID=DQAAAOcAAACwp4fpBsO-dVuanJYIGCF0AJxQ_SoaHbedbWeAMyDqejnrm3Is_VSG4nK7uEt1s7YBgSsgI8TJOBjqcnm5VTLlwL3dkNRs7x-H-JuOIlVgdRAaHJY7q_LhBk-GPHmBx1FsPfiDW1Ke0Zhlos9cUVL1RhpnoJb2vj2mHrYR9NS4yj5Kw28__rCfUCNfw46FP3mp2-QAzI-TwE7XyJiF3TqqjkiM02YrzLvyBZ_QcgaPQg-_kNXPTwe93l3MrEShZAGEF_0IgLHfsk_SkQHV96oOlwDKF3OsBBV86rXucbehUbSusxterTK2V2KQfD-gj64;Path=/;Expires=Fri, 06-Jan-2023 14:48:44 GMT;Secure;HttpOnly - NID=67=DgI4DV0XxipnH3b5b-QDdN-TB7PDyRNWjmgRE24XccY5bHWuPBc9CYSQlfpL2tdO_Ebq24roe5OC75yBrDHI08HSjENm0GPabrQC8KYnbO5gWJXhTroRI5uv4ooNC1-JCo1s9g;Domain=.google.com;Path=/;Expires=Wed, 10-Jul-2013 14:48:44 GMT;HttpOnly - SAPISID=DVFji1rXS_C6UID_/APKBxiC8txYymRSmL;Domain=.google.com;Path=/;Expires=Fri, 06-Jan-2023 14:48:44 GMT;Secure - SID=DQAAAOQAAAAyz2stNgV3AsHNkVaV1oPOHdQJhwUslBFcG5O5BapXh5dOT4zftJD24OIJ8S0VJiTZ8Kx3Rakwg9oguk9iLyjbFFN6pkwoZ52j2Roao6vdKKOoBl3M905-vUlTVRAKzlAl-tSX5QU8BSTYGHmsUquAcW6Hch9ODtL46zcTMTXTcpTLFQmNXPSke4fdCD2GW0rQvGk-o3oeXjoXhEhfVh0pMQ5597ze7Xf8DHEqvDkdtB-OlsRdZ3SLBvwngCzPfcUxDaVfsBi7yn_f6YgDP6fU1INx7Z_77qRmxHOit6AMx9kcUd644KPEmGdLLYRie5o;Domain=.google.com;Path=/;Expires=Fri, 06-Jan-2023 14:48:44 GMT - SSID=A1rRx7snjtBtvUb8u;Domain=.google.com;Path=/;Expires=Fri, 06-Jan-2023 14:48:44 GMT;Secure;HttpOnly P3p: - CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info." Location: - https://accounts.google.com/CheckCookie?service=sitemaps&chtml=LoginDoneHtml Date: - Tue, 08 Jan 2013 14:48:44 GMT Expires: - Tue, 08 Jan 2013 14:48:44 GMT Cache-Control: - private, max-age=0 X-Content-Type-Options: - nosniff X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: US-ASCII string: | <HTML> <HEAD> <TITLE>Moved Temporarily</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <H1>Moved Temporarily</H1> The document has moved <A HREF="https://accounts.google.com/CheckCookie?service=sitemaps&chtml=LoginDoneHtml">here</A>. </BODY> </HTML> http_version: recorded_at: Tue, 08 Jan 2013 14:48:44 GMT - request: method: get uri: https://accounts.google.com/CheckCookie?chtml=LoginDoneHtml&service=sitemaps body: encoding: US-ASCII string: "" headers: Accept: - "*/*" User-Agent: - Mechanize/2.5.1 Ruby/1.9.2p290 (http://github.com/tenderlove/mechanize/) Accept-Encoding: - gzip,deflate,identity Accept-Charset: - ISO-8859-1,utf-8;q=0.7,*;q=0.7 Accept-Language: - en-us,en;q=0.5 Cookie: - GAPS=1:sl0IZYi3PuByAX7x3ZtukGLqToz1:vBcUEu0CahAzy4_p; GALX=6Ty2WQvuiOk; NID=67=DgI4DV0XxipnH3b5b-QDdN-TB7PDyRNWjmgRE24XccY5bHWuPBc9CYSQlfpL2tdO_Ebq24roe5OC75yBrDHI08HSjENm0GPabrQC8KYnbO5gWJXhTroRI5uv4ooNC1-JCo1s9g; SID=DQAAAOQAAAAyz2stNgV3AsHNkVaV1oPOHdQJhwUslBFcG5O5BapXh5dOT4zftJD24OIJ8S0VJiTZ8Kx3Rakwg9oguk9iLyjbFFN6pkwoZ52j2Roao6vdKKOoBl3M905-vUlTVRAKzlAl-tSX5QU8BSTYGHmsUquAcW6Hch9ODtL46zcTMTXTcpTLFQmNXPSke4fdCD2GW0rQvGk-o3oeXjoXhEhfVh0pMQ5597ze7Xf8DHEqvDkdtB-OlsRdZ3SLBvwngCzPfcUxDaVfsBi7yn_f6YgDP6fU1INx7Z_77qRmxHOit6AMx9kcUd644KPEmGdLLYRie5o; LSID=DQAAAOcAAACwp4fpBsO-dVuanJYIGCF0AJxQ_SoaHbedbWeAMyDqejnrm3Is_VSG4nK7uEt1s7YBgSsgI8TJOBjqcnm5VTLlwL3dkNRs7x-H-JuOIlVgdRAaHJY7q_LhBk-GPHmBx1FsPfiDW1Ke0Zhlos9cUVL1RhpnoJb2vj2mHrYR9NS4yj5Kw28__rCfUCNfw46FP3mp2-QAzI-TwE7XyJiF3TqqjkiM02YrzLvyBZ_QcgaPQg-_kNXPTwe93l3MrEShZAGEF_0IgLHfsk_SkQHV96oOlwDKF3OsBBV86rXucbehUbSusxterTK2V2KQfD-gj64; HSID=Az6VmNPLMNnldna1b; SSID=A1rRx7snjtBtvUb8u; APISID=fg-i83Ez-OoI3nnG/A7IhaCXdKXB7nGt0U; SAPISID=DVFji1rXS_C6UID_/APKBxiC8txYymRSmL Host: - accounts.google.com Referer: - *id001 Connection: - keep-alive Keep-Alive: - 300 response: status: code: 302 message: Moved Temporarily headers: Content-Type: - text/html; charset=UTF-8 Strict-Transport-Security: - max-age=2592000; includeSubDomains P3p: - CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info." Cache-Control: - no-cache, no-store Pragma: - no-cache Expires: - Mon, 01-Jan-1990 00:00:00 GMT Set-Cookie: - LSID=DQAAAOYAAACwp4fpBsO-dVuanJYIGCF0AJxQ_SoaHbedbWeAMyDqejnrm3Is_VSG4nK7uEt1s7YBgSsgI8TJOBjqcnm5VTLlwL3dkNRs7x-H-JuOIlVgdRAaHJY7q_LhBk-GPHmBx1FsPfiDW1Ke0Zhlos9cUVL1RhpnoJb2vj2mHrYR9NS4yj5Kw28__rCfUCNfw46FP3mp2-QAzI-TwE7XyJiF3TqqjkiM02YrzLvyBZ_QcgaPQpweccaTZB2os60bAS36MzVbQRafvL0jJ51I8RZ-FTDhsMrYejWcpo46IxTLbIWfgUq7qsTXm71Bi__6tXFjBxU;Path=/;Expires=Fri, 06-Jan-2023 14:48:44 GMT;Secure;HttpOnly - SID=DQAAAOQAAAAyz2stNgV3AsHNkVaV1oPOHdQJhwUslBFcG5O5BapXh5dOT4zftJD24OIJ8S0VJiTZ8Kx3Rakwg9oguk9iLyjbFFN6pkwoZ52j2Roao6vdKKOoBl3M905-vUlTVRAKzlAl-tSX5QU8BSTYGHmsUquAcW6Hch9ODtL46zcTMTXTcpTLFQmNXPSke4fdCD2GW0rQvGk-o3oeXjoXhEhfVh0pMQ5597ze7Xf8DHEqvDkdtLmwkN5l-TCe-lwsCtng17Kl6VB8WUEvwq_ZD-u9Uk3mMTq2S-S8xRsQp-Dv-6Ga26xGyrXMZQ52aFfWT2Vo7Bc;Domain=.google.com;Path=/;Expires=Fri, 06-Jan-2023 14:48:44 GMT Location: - https://accounts.google.com/ManageAccount Date: - Tue, 08 Jan 2013 14:48:44 GMT X-Content-Type-Options: - nosniff X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: US-ASCII string: | <HTML> <HEAD> <TITLE>Moved Temporarily</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <H1>Moved Temporarily</H1> The document has moved <A HREF="https://accounts.google.com/ManageAccount">here</A>. </BODY> </HTML> http_version: recorded_at: Tue, 08 Jan 2013 14:48:44 GMT - request: method: get uri: https://accounts.google.com/ManageAccount body: encoding: US-ASCII string: "" headers: Accept: - "*/*" User-Agent: - Mechanize/2.5.1 Ruby/1.9.2p290 (http://github.com/tenderlove/mechanize/) Accept-Encoding: - gzip,deflate,identity Accept-Charset: - ISO-8859-1,utf-8;q=0.7,*;q=0.7 Accept-Language: - en-us,en;q=0.5 Cookie: - GAPS=1:sl0IZYi3PuByAX7x3ZtukGLqToz1:vBcUEu0CahAzy4_p; GALX=6Ty2WQvuiOk; NID=67=DgI4DV0XxipnH3b5b-QDdN-TB7PDyRNWjmgRE24XccY5bHWuPBc9CYSQlfpL2tdO_Ebq24roe5OC75yBrDHI08HSjENm0GPabrQC8KYnbO5gWJXhTroRI5uv4ooNC1-JCo1s9g; HSID=Az6VmNPLMNnldna1b; SSID=A1rRx7snjtBtvUb8u; APISID=fg-i83Ez-OoI3nnG/A7IhaCXdKXB7nGt0U; SAPISID=DVFji1rXS_C6UID_/APKBxiC8txYymRSmL; SID=DQAAAOQAAAAyz2stNgV3AsHNkVaV1oPOHdQJhwUslBFcG5O5BapXh5dOT4zftJD24OIJ8S0VJiTZ8Kx3Rakwg9oguk9iLyjbFFN6pkwoZ52j2Roao6vdKKOoBl3M905-vUlTVRAKzlAl-tSX5QU8BSTYGHmsUquAcW6Hch9ODtL46zcTMTXTcpTLFQmNXPSke4fdCD2GW0rQvGk-o3oeXjoXhEhfVh0pMQ5597ze7Xf8DHEqvDkdtLmwkN5l-TCe-lwsCtng17Kl6VB8WUEvwq_ZD-u9Uk3mMTq2S-S8xRsQp-Dv-6Ga26xGyrXMZQ52aFfWT2Vo7Bc; LSID=DQAAAOYAAACwp4fpBsO-dVuanJYIGCF0AJxQ_SoaHbedbWeAMyDqejnrm3Is_VSG4nK7uEt1s7YBgSsgI8TJOBjqcnm5VTLlwL3dkNRs7x-H-JuOIlVgdRAaHJY7q_LhBk-GPHmBx1FsPfiDW1Ke0Zhlos9cUVL1RhpnoJb2vj2mHrYR9NS4yj5Kw28__rCfUCNfw46FP3mp2-QAzI-TwE7XyJiF3TqqjkiM02YrzLvyBZ_QcgaPQpweccaTZB2os60bAS36MzVbQRafvL0jJ51I8RZ-FTDhsMrYejWcpo46IxTLbIWfgUq7qsTXm71Bi__6tXFjBxU Host: - accounts.google.com Referer: - *id001 Connection: - keep-alive Keep-Alive: - 300 response: status: code: 302 message: Moved Temporarily headers: Content-Type: - text/html; charset=UTF-8 Strict-Transport-Security: - max-age=2592000; includeSubDomains Set-Cookie: - LSID=DQAAAOYAAACwp4fpBsO-dVuanJYIGCF0AJxQ_SoaHbedbWeAMyDqejnrm3Is_VSG4nK7uEt1s7YBgSsgI8TJOBjqcnm5VTLlwL3dkNRs7x-H-JuOIlVgdRAaHJY7q_LhBk-GPHmBx1FsPfiDW1Ke0Zhlos9cUVL1RhpnoJb2vj2mHrYR9NS4yj5Kw28__rCfUCNfw46FP3mp2-QAzI-TwE7XyJiF3TqqjkiM02YrzLvyBZ_QcgaPQgIzCc5iQfaOp3jm9qPrsgpMmimcZuH8OqXNkFYPyx7hKOpCfNe3QK3XufunqomcJyggdqz018UOdS_O1xHdlw8;Path=/;Expires=Fri, 06-Jan-2023 14:48:44 GMT;Secure;HttpOnly - SID=DQAAAOUAAAAyz2stNgV3AsHNkVaV1oPOHdQJhwUslBFcG5O5BapXh5dOT4zftJD24OIJ8S0VJiTZ8Kx3Rakwg9oguk9iLyjbFFN6pkwoZ52j2Roao6vdKKOoBl3M905-vUlTVRAKzlAl-tSX5QU8BSTYGHmsUquAcW6Hch9ODtL46zcTMTXTcpTLFQmNXPSke4fdCD2GW0rQvGk-o3oeXjoXhEhfVh0pMQ5597ze7Xf8DHEqvDkdtIJTyQPl7ogqcylRFCzrTxnciVb9UtMImB3tX4EM0f3mgTfk24h6xAy8FzEIlcaDjSceWykPMUDJFYJB4ZSlGMU;Domain=.google.com;Path=/;Expires=Fri, 06-Jan-2023 14:48:44 GMT P3p: - CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info." Location: - https://www.google.com/settings/?authuser=0 Date: - Tue, 08 Jan 2013 14:48:44 GMT Expires: - Tue, 08 Jan 2013 14:48:44 GMT Cache-Control: - private, max-age=0 X-Content-Type-Options: - nosniff X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: ASCII-8BIT base64_string: | CjwhRE9DVFlQRSBodG1sPgo8aHRtbCBsYW5nPSJlbiI+CiAgPGhlYWQ+CiAg PG1ldGEgY2hhcnNldD0idXRmLTgiPgogIDx0aXRsZT5NeSBBY2NvdW50PC90 aXRsZT4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICBodG1sLCBib2R5LCBk aXYsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGltZywgZGwsCiAgZHQs IGRkLCBvbCwgdWwsIGxpLCB0YWJsZSwgdHIsIHRkLCBmb3JtLCBvYmplY3Qs IGVtYmVkLAogIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGNvbW1hbmQsIGRl dGFpbHMsIGZpZWxkc2V0LAogIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVy LCBncm91cCwgaGVhZGVyLCBoZ3JvdXAsIGxlZ2VuZCwKICBtYXJrLCBtZW51 LCBtZXRlciwgbmF2LCBvdXRwdXQsIHByb2dyZXNzLCBzZWN0aW9uLCBzdW1t YXJ5LAogIHRpbWUsIGF1ZGlvLCB2aWRlbyB7CiAgbWFyZ2luOiAwOwogIHBh ZGRpbmc6IDA7CiAgYm9yZGVyOiAwOwogIH0KICBhcnRpY2xlLCBhc2lkZSwg ZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsCiAgaGVhZGVy LCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7CiAgZGlzcGxheTogYmxv Y2s7CiAgfQogIGh0bWwgewogIGZvbnQ6IDgxLjI1JSBhcmlhbCwgaGVsdmV0 aWNhLCBzYW5zLXNlcmlmOwogIGJhY2tncm91bmQ6ICNmZmY7CiAgY29sb3I6 ICMzMzM7CiAgbGluZS1oZWlnaHQ6IDE7CiAgZGlyZWN0aW9uOiBsdHI7CiAg fQogIGEgewogIGNvbG9yOiAjMTVjOwogIHRleHQtZGVjb3JhdGlvbjogbm9u ZTsKICB9CiAgYTphY3RpdmUgewogIGNvbG9yOiAjZDE0ODM2OwogIH0KICBh OmhvdmVyIHsKICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsKICB9CiAg aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7CiAgY29sb3I6ICMyMjI7CiAgZm9u dC1zaXplOiAxLjU0ZW07CiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsKICBsaW5l LWhlaWdodDogMjRweDsKICBtYXJnaW46IDAgMCAuNDZlbTsKICB9CiAgcCB7 CiAgbGluZS1oZWlnaHQ6IDE3cHg7CiAgbWFyZ2luOiAwIDAgMWVtOwogIH0K ICBvbCwgdWwgewogIGxpc3Qtc3R5bGU6IG5vbmU7CiAgbGluZS1oZWlnaHQ6 IDE3cHg7CiAgbWFyZ2luOiAwIDAgMWVtOwogIH0KICBsaSB7CiAgbWFyZ2lu OiAwIDAgLjVlbTsKICB9CiAgdGFibGUgewogIGJvcmRlci1jb2xsYXBzZTog Y29sbGFwc2U7CiAgYm9yZGVyLXNwYWNpbmc6IDA7CiAgfQogIHN0cm9uZyB7 CiAgY29sb3I6ICMyMjI7CiAgfQo8L3N0eWxlPgo8c3R5bGUgdHlwZT0idGV4 dC9jc3MiPgogIGh0bWwsIGJvZHkgewogIHBvc2l0aW9uOiBhYnNvbHV0ZTsK ICBoZWlnaHQ6IDEwMCU7CiAgbWluLXdpZHRoOiAxMDAlOwogIH0KICAud3Jh cHBlciB7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogIG1pbi1oZWlnaHQ6IDEw MCU7CiAgfQogIC53cmFwcGVyICsgc3R5bGUgKyBpZnJhbWUgewogIGRpc3Bs YXk6IG5vbmU7CiAgfQogIC5jb250ZW50IHsKICBwYWRkaW5nOiAwIDQ0cHg7 CiAgfQogIC50b3BiYXIgewogIHRleHQtYWxpZ246IHJpZ2h0OwogIHBhZGRp bmctdG9wOiAuNWVtOwogIHBhZGRpbmctYm90dG9tOiAuNWVtOwogIH0KICAu Z29vZ2xlLWhlYWRlci1iYXIgewogIGhlaWdodDogNzFweDsKICBiYWNrZ3Jv dW5kOiAjZjFmMWYxOwogIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVl NWU1OwogIG92ZXJmbG93OiBoaWRkZW47CiAgfQogIC5oZWFkZXIgLmxvZ28g ewogIG1hcmdpbjogMTdweCAwIDA7CiAgZmxvYXQ6IGxlZnQ7CiAgfQogIC5o ZWFkZXIgLnNpZ25pbiwKICAuaGVhZGVyIC5zaWdudXAgewogIG1hcmdpbjog MjhweCAwIDA7CiAgZmxvYXQ6IHJpZ2h0OwogIGZvbnQtd2VpZ2h0OiBib2xk OwogIH0KICAuaGVhZGVyIC5zaWduaW4tYnV0dG9uLAogIC5oZWFkZXIgLnNp Z251cC1idXR0b24gewogIG1hcmdpbjogMjJweCAwIDA7CiAgZmxvYXQ6IHJp Z2h0OwogIH0KICAuaGVhZGVyIC5zaWduaW4tYnV0dG9uIGEgewogIGZvbnQt c2l6ZTogMTNweDsKICBmb250LXdlaWdodDogbm9ybWFsOwogIH0KICAuaGVh ZGVyIC5zaWdudXAtYnV0dG9uIGEgewogIHBvc2l0aW9uOiByZWxhdGl2ZTsK ICB0b3A6IC0xcHg7CiAgbWFyZ2luOiAwIDAgMCAxZW07CiAgfQogIC5tYWlu IHsKICBtYXJnaW46IDAgYXV0bzsKICB3aWR0aDogNjUwcHg7CiAgcGFkZGlu Zy10b3A6IDIzcHg7CiAgcGFkZGluZy1ib3R0b206IDEwMHB4OwogIH0KICAu bWFpbiBoMTpmaXJzdC1jaGlsZCB7CiAgbWFyZ2luOiAwIDAgLjkyZW07CiAg fQogIC5nb29nbGUtZm9vdGVyLWJhciB7CiAgcG9zaXRpb246IGFic29sdXRl OwogIGJvdHRvbTogMDsKICBoZWlnaHQ6IDM1cHg7CiAgd2lkdGg6IDEwMCU7 CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7CiAgb3ZlcmZsb3c6 IGhpZGRlbjsKICB9CiAgLmZvb3RlciB7CiAgcGFkZGluZy10b3A6IDlweDsK ICBmb250LXNpemU6IC44NWVtOwogIHdoaXRlLXNwYWNlOiBub3dyYXA7CiAg bGluZS1oZWlnaHQ6IDA7CiAgfQogIC5mb290ZXIgdWwgewogIGNvbG9yOiAj OTk5OwogIGZsb2F0OiBsZWZ0OwogIG1heC13aWR0aDogODAlOwogIH0KICAu Zm9vdGVyIHVsIGxpIHsKICBkaXNwbGF5OiBpbmxpbmU7CiAgcGFkZGluZzog MCAxLjVlbSAwIDA7CiAgfQogIC5mb290ZXIgYSB7CiAgY29sb3I6ICMzMzM7 CiAgfQogIC5mb290ZXIgLmxhbmctY2hvb3NlciB7CiAgZmxvYXQ6IHJpZ2h0 OwogIG1heC13aWR0aDogMjAlOwogIH0KICAuZm9vdGVyIC5hdHRyaWJ1dGlv biB7CiAgZmxvYXQ6IHJpZ2h0OwogIH0KICAuZm9vdGVyIC5hdHRyaWJ1dGlv biBzcGFuIHsKICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7CiAgfQogIC5y ZWR0ZXh0IHsKICBjb2xvcjogI2RkNGIzOTsKICB9CiAgLmdyZXl0ZXh0IHsK ICBjb2xvcjogIzU1NTsKICB9CiAgLnNlY29uZGFyeSB7CiAgZm9udC1zaXpl OiAxMXB4OwogIGNvbG9yOiAjNjY2OwogIH0KICAuc291cmNlIHsKICBjb2xv cjogIzA5MzsKICB9CiAgLmhpZGRlbiB7CiAgZGlzcGxheTogbm9uZTsKICB9 CiAgLmFubm91bmNlLWJhciB7CiAgcG9zaXRpb246IGFic29sdXRlOwogIGJv dHRvbTogMzVweDsKICBoZWlnaHQ6IDMzcHg7CiAgei1pbmRleDogMjsKICB3 aWR0aDogMTAwJTsKICBiYWNrZ3JvdW5kOiAjZjllZGJlOwogIGJvcmRlci10 b3A6IDFweCBzb2xpZCAjZWZlMWFjOwogIGJvcmRlci1ib3R0b206IDFweCBz b2xpZCAjZWZlMWFjOwogIG92ZXJmbG93OiBoaWRkZW47CiAgfQogIC5hbm5v dW5jZS1iYXIgLm1lc3NhZ2UgewogIGZvbnQtc2l6ZTogLjg1ZW07CiAgbGlu ZS1oZWlnaHQ6IDMzcHg7CiAgbWFyZ2luOiAwOwogIH0KICAuYW5ub3VuY2Ut YmFyIC5tZXNzYWdlIC5zZXBhcmF0ZWQgewogIG1hcmdpbi1sZWZ0OiAxLjVl bTsKICB9CiAgLmFubm91bmNlLWJhci1hYyB7CiAgYmFja2dyb3VuZDogI2Vl ZTsKICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTsKICBib3JkZXIt Ym90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsKICB9CiAgLmNsZWFyZml4OmFm dGVyIHsKICB2aXNpYmlsaXR5OiBoaWRkZW47CiAgZGlzcGxheTogYmxvY2s7 CiAgZm9udC1zaXplOiAwOwogIGNvbnRlbnQ6ICcuJzsKICBjbGVhcjogYm90 aDsKICBoZWlnaHQ6IDA7CiAgfQogICogaHRtbCAuY2xlYXJmaXggewogIHpv b206IDE7CiAgfQogICo6Zmlyc3QtY2hpbGQraHRtbCAuY2xlYXJmaXggewog IHpvb206IDE7CiAgfQogIHByZSB7CiAgZm9udC1mYW1pbHk6IG1vbm9zcGFj ZTsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgbGVmdDogMDsKICBtYXJnaW46 IDA7CiAgcGFkZGluZzogMS41ZW07CiAgZm9udC1zaXplOiAxM3B4OwogIGJh Y2tncm91bmQ6ICNmMWYxZjE7CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNl NWU1ZTU7CiAgZGlyZWN0aW9uOiBsdHI7CiAgfQo8L3N0eWxlPgo8c3R5bGUg dHlwZT0idGV4dC9jc3MiPgogIGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4 dGFyZWEgewogIGZvbnQtZmFtaWx5OiBpbmhlcml0OwogIGZvbnQtc2l6ZTog aW5oZXJpdDsKICB9CiAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLAogIGlu cHV0OjotbW96LWZvY3VzLWlubmVyIHsKICBib3JkZXI6IDA7CiAgfQogIGlu cHV0W3R5cGU9ZW1haWxdLAogIGlucHV0W3R5cGU9bnVtYmVyXSwKICBpbnB1 dFt0eXBlPXBhc3N3b3JkXSwKICBpbnB1dFt0eXBlPXRlbF0sCiAgaW5wdXRb dHlwZT10ZXh0XSwKICBpbnB1dFt0eXBlPXVybF0gewogIGRpc3BsYXk6IGlu bGluZS1ibG9jazsKICBoZWlnaHQ6IDI5cHg7CiAgbWFyZ2luOiAwOwogIHBh ZGRpbmc6IDAgOHB4OwogIGJhY2tncm91bmQ6ICNmZmY7CiAgYm9yZGVyOiAx cHggc29saWQgI2Q5ZDlkOTsKICBib3JkZXItdG9wOiAxcHggc29saWQgI2Mw YzBjMDsKICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7CiAgLW1v ei1ib3gtc2l6aW5nOiBib3JkZXItYm94OwogIGJveC1zaXppbmc6IGJvcmRl ci1ib3g7CiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7CiAgLW1vei1i b3JkZXItcmFkaXVzOiAxcHg7CiAgYm9yZGVyLXJhZGl1czogMXB4OwogIH0K ICBpbnB1dFt0eXBlPWVtYWlsXTpob3ZlciwKICBpbnB1dFt0eXBlPW51bWJl cl06aG92ZXIsCiAgaW5wdXRbdHlwZT1wYXNzd29yZF06aG92ZXIsCiAgaW5w dXRbdHlwZT10ZWxdOmhvdmVyLAogIGlucHV0W3R5cGU9dGV4dF06aG92ZXIs CiAgaW5wdXRbdHlwZT11cmxdOmhvdmVyIHsKICBib3JkZXI6IDFweCBzb2xp ZCAjYjliOWI5OwogIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhMGEwOwog IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCww LDAsMC4xKTsKICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCBy Z2JhKDAsMCwwLDAuMSk7CiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4 IHJnYmEoMCwwLDAsMC4xKTsKICB9CiAgaW5wdXRbdHlwZT1lbWFpbF06Zm9j dXMsCiAgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLAogIGlucHV0W3R5cGU9 cGFzc3dvcmRdOmZvY3VzLAogIGlucHV0W3R5cGU9dGVsXTpmb2N1cywKICBp bnB1dFt0eXBlPXRleHRdOmZvY3VzLAogIGlucHV0W3R5cGU9dXJsXTpmb2N1 cyB7CiAgb3V0bGluZTogbm9uZTsKICBib3JkZXI6IDFweCBzb2xpZCAjNGQ5 MGZlOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJn YmEoMCwwLDAsMC4zKTsKICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4 IDJweCByZ2JhKDAsMCwwLDAuMyk7CiAgYm94LXNoYWRvdzogaW5zZXQgMCAx cHggMnB4IHJnYmEoMCwwLDAsMC4zKTsKICB9CiAgaW5wdXRbdHlwZT1lbWFp bF1bZGlzYWJsZWQ9ZGlzYWJsZWRdLAogIGlucHV0W3R5cGU9bnVtYmVyXVtk aXNhYmxlZD1kaXNhYmxlZF0sCiAgaW5wdXRbdHlwZT1wYXNzd29yZF1bZGlz YWJsZWQ9ZGlzYWJsZWRdLAogIGlucHV0W3R5cGU9dGVsXVtkaXNhYmxlZD1k aXNhYmxlZF0sCiAgaW5wdXRbdHlwZT10ZXh0XVtkaXNhYmxlZD1kaXNhYmxl ZF0sCiAgaW5wdXRbdHlwZT11cmxdW2Rpc2FibGVkPWRpc2FibGVkXSB7CiAg Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTsKICBiYWNrZ3JvdW5kOiAjZjFm MWYxOwogIH0KICBpbnB1dFt0eXBlPWVtYWlsXVtkaXNhYmxlZD1kaXNhYmxl ZF06aG92ZXIsCiAgaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkPWRpc2Fi bGVkXTpob3ZlciwKICBpbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZD1k aXNhYmxlZF06aG92ZXIsCiAgaW5wdXRbdHlwZT10ZWxdW2Rpc2FibGVkPWRp c2FibGVkXTpob3ZlciwKICBpbnB1dFt0eXBlPXRleHRdW2Rpc2FibGVkPWRp c2FibGVkXTpob3ZlciwKICBpbnB1dFt0eXBlPXVybF1bZGlzYWJsZWQ9ZGlz YWJsZWRdOmhvdmVyIHsKICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7CiAg LW1vei1ib3gtc2hhZG93OiBub25lOwogIGJveC1zaGFkb3c6IG5vbmU7CiAg fQogIGlucHV0W3R5cGU9ZW1haWxdW3JlYWRvbmx5PXJlYWRvbmx5XSwKICBp bnB1dFt0eXBlPW51bWJlcl1bcmVhZG9ubHk9cmVhZG9ubHldLAogIGlucHV0 W3R5cGU9cGFzc3dvcmRdW3JlYWRvbmx5PXJlYWRvbmx5XSwKICBpbnB1dFt0 eXBlPXRleHRdW3JlYWRvbmx5PXJlYWRvbmx5XSwKICBpbnB1dFt0eXBlPXVy bF1bcmVhZG9ubHk9cmVhZG9ubHldIHsKICBib3JkZXI6IDFweCBzb2xpZCAj ZDlkOWQ5OwogIH0KICBpbnB1dFt0eXBlPWVtYWlsXVtyZWFkb25seT1yZWFk b25seV06aG92ZXIsCiAgaW5wdXRbdHlwZT1udW1iZXJdW3JlYWRvbmx5PXJl YWRvbmx5XTpob3ZlciwKICBpbnB1dFt0eXBlPXBhc3N3b3JkXVtyZWFkb25s eT1yZWFkb25seV06aG92ZXIsCiAgaW5wdXRbdHlwZT10ZXh0XVtyZWFkb25s eT1yZWFkb25seV06aG92ZXIsCiAgaW5wdXRbdHlwZT11cmxdW3JlYWRvbmx5 PXJlYWRvbmx5XTpob3ZlciwKICBpbnB1dFt0eXBlPWVtYWlsXVtyZWFkb25s eT1yZWFkb25seV06Zm9jdXMsCiAgaW5wdXRbdHlwZT1udW1iZXJdW3JlYWRv bmx5PXJlYWRvbmx5XTpmb2N1cywKICBpbnB1dFt0eXBlPXBhc3N3b3JkXVty ZWFkb25seT1yZWFkb25seV06Zm9jdXMsCiAgaW5wdXRbdHlwZT10ZXh0XVty ZWFkb25seT1yZWFkb25seV06Zm9jdXMsCiAgaW5wdXRbdHlwZT11cmxdW3Jl YWRvbmx5PXJlYWRvbmx5XTpmb2N1cyB7CiAgLXdlYmtpdC1ib3gtc2hhZG93 OiBub25lOwogIC1tb3otYm94LXNoYWRvdzogbm9uZTsKICBib3gtc2hhZG93 OiBub25lOwogIH0KICBpbnB1dFt0eXBlPWNoZWNrYm94XS5mb3JtLWVycm9y LAogIGlucHV0W3R5cGU9ZW1haWxdLmZvcm0tZXJyb3IsCiAgaW5wdXRbdHlw ZT1udW1iZXJdLmZvcm0tZXJyb3IsCiAgaW5wdXRbdHlwZT1wYXNzd29yZF0u Zm9ybS1lcnJvciwKICBpbnB1dFt0eXBlPXRleHRdLmZvcm0tZXJyb3IsCiAg aW5wdXRbdHlwZT11cmxdLmZvcm0tZXJyb3IgewogIGJvcmRlcjogMXB4IHNv bGlkICNkZDRiMzk7CiAgfQogIGlucHV0W3R5cGU9Y2hlY2tib3hdLAogIGlu cHV0W3R5cGU9cmFkaW9dIHsKICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7 CiAgYXBwZWFyYW5jZTogbm9uZTsKICB3aWR0aDogMTNweDsKICBoZWlnaHQ6 IDEzcHg7CiAgbWFyZ2luOiAwOwogIGN1cnNvcjogcG9pbnRlcjsKICB2ZXJ0 aWNhbC1hbGlnbjogYm90dG9tOwogIGJhY2tncm91bmQ6ICNmZmY7CiAgYm9y ZGVyOiAxcHggc29saWQgI2RjZGNkYzsKICAtd2Via2l0LWJvcmRlci1yYWRp dXM6IDFweDsKICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsKICBib3JkZXIt cmFkaXVzOiAxcHg7CiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94 OwogIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsKICBib3gtc2l6aW5n OiBib3JkZXItYm94OwogIHBvc2l0aW9uOiByZWxhdGl2ZTsKICB9CiAgaW5w dXRbdHlwZT1jaGVja2JveF06YWN0aXZlLAogIGlucHV0W3R5cGU9cmFkaW9d OmFjdGl2ZSB7CiAgYm9yZGVyLWNvbG9yOiAjYzZjNmM2OwogIGJhY2tncm91 bmQ6ICNlYmViZWI7CiAgfQogIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVy IHsKICBib3JkZXItY29sb3I6ICNjNmM2YzY7CiAgLXdlYmtpdC1ib3gtc2hh ZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpOwogIC1tb3ot Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKTsK ICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEp OwogIH0KICBpbnB1dFt0eXBlPXJhZGlvXSB7CiAgLXdlYmtpdC1ib3JkZXIt cmFkaXVzOiAxZW07CiAgLW1vei1ib3JkZXItcmFkaXVzOiAxZW07CiAgYm9y ZGVyLXJhZGl1czogMWVtOwogIHdpZHRoOiAxNXB4OwogIGhlaWdodDogMTVw eDsKICB9CiAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCwKICBpbnB1 dFt0eXBlPXJhZGlvXTpjaGVja2VkIHsKICBiYWNrZ3JvdW5kOiAjZmZmOwog IH0KICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7CiAgY29u dGVudDogJyc7CiAgZGlzcGxheTogYmxvY2s7CiAgcG9zaXRpb246IHJlbGF0 aXZlOwogIHRvcDogM3B4OwogIGxlZnQ6IDNweDsKICB3aWR0aDogN3B4Owog IGhlaWdodDogN3B4OwogIGJhY2tncm91bmQ6ICM2NjY7CiAgLXdlYmtpdC1i b3JkZXItcmFkaXVzOiAxZW07CiAgLW1vei1ib3JkZXItcmFkaXVzOiAxZW07 CiAgYm9yZGVyLXJhZGl1czogMWVtOwogIH0KICBpbnB1dFt0eXBlPWNoZWNr Ym94XTpjaGVja2VkOjphZnRlciB7CiAgY29udGVudDogdXJsKC8vc3NsLmdz dGF0aWMuY29tL3VpL3YxL21lbnUvY2hlY2ttYXJrLnBuZyk7CiAgZGlzcGxh eTogYmxvY2s7CiAgcG9zaXRpb246IGFic29sdXRlOwogIHRvcDogLTZweDsK ICBsZWZ0OiAtNXB4OwogIH0KICBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1 cyB7CiAgb3V0bGluZTogbm9uZTsKICBib3JkZXItY29sb3I6IzRkOTBmZTsK ICB9CiAgLmctYnV0dG9uIHsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAg bWluLXdpZHRoOiA0NnB4OwogIHRleHQtYWxpZ246IGNlbnRlcjsKICBjb2xv cjogIzQ0NDsKICBmb250LXNpemU6IDExcHg7CiAgZm9udC13ZWlnaHQ6IGJv bGQ7CiAgaGVpZ2h0OiAyN3B4OwogIHBhZGRpbmc6IDAgOHB4OwogIGxpbmUt aGVpZ2h0OiAyN3B4OwogIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4Owog IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OwogIGJvcmRlci1yYWRpdXM6IDJw eDsKICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjIxOHM7CiAgLW1vei10 cmFuc2l0aW9uOiBhbGwgMC4yMThzOwogIC1tcy10cmFuc2l0aW9uOiBhbGwg MC4yMThzOwogIC1vLXRyYW5zaXRpb246IGFsbCAwLjIxOHM7CiAgdHJhbnNp dGlvbjogYWxsIDAuMjE4czsKICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2Rj OwogIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7CiAgYmFja2dyb3VuZC1p bWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBi b3R0b20sZnJvbSgjZjVmNWY1KSx0bygjZjFmMWYxKSk7CiAgYmFja2dyb3Vu ZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNmNWY1ZjUs I2YxZjFmMSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3Jh ZGllbnQodG9wLCNmNWY1ZjUsI2YxZjFmMSk7CiAgYmFja2dyb3VuZC1pbWFn ZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y1ZjVmNSwjZjFmMWYxKTsK ICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCNm NWY1ZjUsI2YxZjFmMSk7CiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdy YWRpZW50KHRvcCwjZjVmNWY1LCNmMWYxZjEpOwogIC13ZWJraXQtdXNlci1z ZWxlY3Q6IG5vbmU7CiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsKICB1c2Vy LXNlbGVjdDogbm9uZTsKICBjdXJzb3I6IGRlZmF1bHQ7CiAgfQogICoraHRt bCAuZy1idXR0b24gewogIG1pbi13aWR0aDogNzBweDsKICB9CiAgYnV0dG9u LmctYnV0dG9uLAogIGlucHV0W3R5cGU9c3VibWl0XS5nLWJ1dHRvbiB7CiAg aGVpZ2h0OiAyOXB4OwogIGxpbmUtaGVpZ2h0OiAyOXB4OwogIHZlcnRpY2Fs LWFsaWduOiBib3R0b207CiAgbWFyZ2luOiAwOwogIH0KICAqK2h0bWwgYnV0 dG9uLmctYnV0dG9uLAogICoraHRtbCBpbnB1dFt0eXBlPXN1Ym1pdF0uZy1i dXR0b24gewogIG92ZXJmbG93OiB2aXNpYmxlOwogIH0KICAuZy1idXR0b246 aG92ZXIgewogIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7CiAgY29sb3I6 ICMzMzM7CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIC13ZWJraXQtdHJh bnNpdGlvbjogYWxsIDAuMHM7CiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4w czsKICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMHM7CiAgLW8tdHJhbnNpdGlv bjogYWxsIDAuMHM7CiAgdHJhbnNpdGlvbjogYWxsIDAuMHM7CiAgYmFja2dy b3VuZC1jb2xvcjogI2Y4ZjhmODsKICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Vi a2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9t KCNmOGY4ZjgpLHRvKCNmMWYxZjEpKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAt d2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2Y4ZjhmOCwjZjFmMWYxKTsK ICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3As I2Y4ZjhmOCwjZjFmMWYxKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGlu ZWFyLWdyYWRpZW50KHRvcCwjZjhmOGY4LCNmMWYxZjEpOwogIGJhY2tncm91 bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y4ZjhmOCwjZjFm MWYxKTsKICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9w LCNmOGY4ZjgsI2YxZjFmMSk7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFw eCAxcHggcmdiYSgwLDAsMCwwLjEpOwogIC1tb3otYm94LXNoYWRvdzogMCAx cHggMXB4IHJnYmEoMCwwLDAsMC4xKTsKICBib3gtc2hhZG93OiAwIDFweCAx cHggcmdiYSgwLDAsMCwwLjEpOwogIH0KICAuZy1idXR0b246YWN0aXZlIHsK ICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OwogIGJhY2tncm91bmQtaW1h Z2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90 dG9tLGZyb20oI2Y2ZjZmNiksdG8oI2YxZjFmMSkpOwogIGJhY2tncm91bmQt aW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZjZmNmY2LCNm MWYxZjEpOwogIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRp ZW50KHRvcCwjZjZmNmY2LCNmMWYxZjEpOwogIGJhY2tncm91bmQtaW1hZ2U6 IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCNmNmY2ZjYsI2YxZjFmMSk7CiAg YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZjZm NmY2LCNmMWYxZjEpOwogIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFk aWVudCh0b3AsI2Y2ZjZmNiwjZjFmMWYxKTsKICAtd2Via2l0LWJveC1zaGFk b3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7CiAgLW1vei1i b3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjEpOwog IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7 CiAgfQogIC5nLWJ1dHRvbjp2aXNpdGVkIHsKICBjb2xvcjogIzY2NjsKICB9 CiAgLmctYnV0dG9uLXN1Ym1pdCB7CiAgYm9yZGVyOiAxcHggc29saWQgIzMw NzllZDsKICBjb2xvcjogI2ZmZjsKICB0ZXh0LXNoYWRvdzogMCAxcHggcmdi YSgwLDAsMCwwLjEpOwogIGJhY2tncm91bmQtY29sb3I6ICM0ZDkwZmU7CiAg YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVm dCB0b3AsbGVmdCBib3R0b20sZnJvbSgjNGQ5MGZlKSx0bygjNDc4N2VkKSk7 CiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQo dG9wLCM0ZDkwZmUsIzQ3ODdlZCk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1v ei1saW5lYXItZ3JhZGllbnQodG9wLCM0ZDkwZmUsIzQ3ODdlZCk7CiAgYmFj a2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIzRkOTBm ZSwjNDc4N2VkKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3Jh ZGllbnQodG9wLCM0ZDkwZmUsIzQ3ODdlZCk7CiAgYmFja2dyb3VuZC1pbWFn ZTogbGluZWFyLWdyYWRpZW50KHRvcCwjNGQ5MGZlLCM0Nzg3ZWQpOwogIH0K ICAuZy1idXR0b24tc3VibWl0OmhvdmVyIHsKICBib3JkZXI6IDFweCBzb2xp ZCAjMmY1YmI3OwogIGNvbG9yOiAjZmZmOwogIHRleHQtc2hhZG93OiAwIDFw eCByZ2JhKDAsMCwwLDAuMyk7CiAgYmFja2dyb3VuZC1jb2xvcjogIzM1N2Fl ODsKICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVh cixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCM0ZDkwZmUpLHRvKCMzNTdh ZTgpKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFk aWVudCh0b3AsIzRkOTBmZSwjMzU3YWU4KTsKICBiYWNrZ3JvdW5kLWltYWdl OiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIzRkOTBmZSwjMzU3YWU4KTsK ICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwj NGQ5MGZlLCMzNTdhZTgpOwogIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVh ci1ncmFkaWVudCh0b3AsIzRkOTBmZSwjMzU3YWU4KTsKICBiYWNrZ3JvdW5k LWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCM0ZDkwZmUsIzM1N2FlOCk7 CiAgfQogIC5nLWJ1dHRvbi1zdWJtaXQ6YWN0aXZlIHsKICBiYWNrZ3JvdW5k LWNvbG9yOiAjMzU3YWU4OwogIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQt Z3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oIzRk OTBmZSksdG8oIzM1N2FlOCkpOwogIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJr aXQtbGluZWFyLWdyYWRpZW50KHRvcCwjNGQ5MGZlLCMzNTdhZTgpOwogIGJh Y2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjNGQ5 MGZlLCMzNTdhZTgpOwogIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXIt Z3JhZGllbnQodG9wLCM0ZDkwZmUsIzM1N2FlOCk7CiAgYmFja2dyb3VuZC1p bWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwjNGQ5MGZlLCMzNTdhZTgp OwogIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsIzRk OTBmZSwjMzU3YWU4KTsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAg MXB4IDJweCByZ2IJYSgwLDAsMCwwLjMpOwogIC1tb3otYm94LXNoYWRvdzog aW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4zKTsKICBib3gtc2hhZG93 OiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjMpOwogIH0KICAuZy1i dXR0b24tc2hhcmUgewogIGJvcmRlcjogMXB4IHNvbGlkICMyOTY5MWQ7CiAg Y29sb3I6ICNmZmY7CiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwwLDAs MC4xKTsKICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5NDAwOwogIGJhY2tncm91 bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxl ZnQgYm90dG9tLGZyb20oIzNkOTQwMCksdG8oIzM5OGEwMCkpOwogIGJhY2tn cm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjM2Q5 NDAwLCMzOThhMDApOwogIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFy LWdyYWRpZW50KHRvcCwjM2Q5NDAwLCMzOThhMDApOwogIGJhY2tncm91bmQt aW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCMzZDk0MDAsIzM5OGEw MCk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRv cCwjM2Q5NDAwLCMzOThhMDApOwogIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVh ci1ncmFkaWVudCh0b3AsIzNkOTQwMCwjMzk4YTAwKTsKICB9CiAgLmctYnV0 dG9uLXNoYXJlOmhvdmVyIHsKICBib3JkZXI6IDFweCBzb2xpZCAjMmQ2MjAw OwogIGNvbG9yOiAjZmZmOwogIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAs MCwwLDAuMyk7CiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODIwMDsKICBiYWNr Z3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRv cCxsZWZ0IGJvdHRvbSxmcm9tKCMzZDk0MDApLHRvKCMzNjgyMDApKTsKICBi YWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3As IzNkOTQwMCwjMzY4MjAwKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxp bmVhci1ncmFkaWVudCh0b3AsIzNkOTQwMCwjMzY4MjAwKTsKICBiYWNrZ3Jv dW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjM2Q5NDAwLCMz NjgyMDApOwogIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVu dCh0b3AsIzNkOTQwMCwjMzY4MjAwKTsKICBiYWNrZ3JvdW5kLWltYWdlOiBs aW5lYXItZ3JhZGllbnQodG9wLCMzZDk0MDAsIzM2ODIwMCk7CiAgfQogIC5n LWJ1dHRvbi1zaGFyZTphY3RpdmUgewogIC13ZWJraXQtYm94LXNoYWRvdzog aW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4zKTsKICAtbW96LWJveC1z aGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMyk7CiAgYm94 LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4zKTsKICB9 CiAgLmctYnV0dG9uLXJlZCB7CiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNw YXJlbnQ7CiAgY29sb3I6ICNmZmY7CiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJn YmEoMCwwLDAsMC4xKTsKICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwog IGJhY2tncm91bmQtY29sb3I6ICNkMTQ4MzY7CiAgYmFja2dyb3VuZC1pbWFn ZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0 b20sZnJvbSgjZGQ0YjM5KSx0bygjZDE0ODM2KSk7CiAgYmFja2dyb3VuZC1p bWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNkZDRiMzksI2Qx NDgzNik7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGll bnQodG9wLCNkZDRiMzksI2QxNDgzNik7CiAgYmFja2dyb3VuZC1pbWFnZTog LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsI2RkNGIzOSwjZDE0ODM2KTsKICBi YWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCNkZDRi MzksI2QxNDgzNik7CiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRp ZW50KHRvcCwjZGQ0YjM5LCNkMTQ4MzYpOwogIH0KICAuZy1idXR0b24tcmVk OmhvdmVyIHsKICBib3JkZXI6IDFweCBzb2xpZCAjYjAyODFhOwogIGNvbG9y OiAjZmZmOwogIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsMCwwLDAuMyk7 CiAgYmFja2dyb3VuZC1jb2xvcjogI2M1MzcyNzsKICBiYWNrZ3JvdW5kLWlt YWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJv dHRvbSxmcm9tKCNkZDRiMzkpLHRvKCNjNTM3MjcpKTsKICBiYWNrZ3JvdW5k LWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2RkNGIzOSwj YzUzNzI3KTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFk aWVudCh0b3AsI2RkNGIzOSwjYzUzNzI3KTsKICBiYWNrZ3JvdW5kLWltYWdl OiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjZGQ0YjM5LCNjNTM3MjcpOwog IGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2Rk NGIzOSwjYzUzNzI3KTsKICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3Jh ZGllbnQodG9wLCNkZDRiMzksI2M1MzcyNyk7CiAgLXdlYmtpdC1ib3gtc2hh ZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjIpOwogIC1tb3otYm94LXNo YWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yKTsKICAtbXMtYm94LXNo YWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yKTsKICAtby1ib3gtc2hh ZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjIpOwogIGJveC1zaGFkb3c6 IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7CiAgfQogIC5nLWJ1dHRvbi1y ZWQ6YWN0aXZlIHsKICBib3JkZXI6IDFweCBzb2xpZCAjOTkyYTFiOwogIGJh Y2tncm91bmQtY29sb3I6ICNiMDI4MWE7CiAgYmFja2dyb3VuZC1pbWFnZTog LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20s ZnJvbSgjZGQ0YjM5KSx0bygjYjAyODFhKSk7CiAgYmFja2dyb3VuZC1pbWFn ZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNkZDRiMzksI2IwMjgx YSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQo dG9wLCNkZDRiMzksI2IwMjgxYSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1z LWxpbmVhci1ncmFkaWVudCh0b3AsI2RkNGIzOSwjYjAyODFhKTsKICBiYWNr Z3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCNkZDRiMzks I2IwMjgxYSk7CiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50 KHRvcCwjZGQ0YjM5LCNiMDI4MWEpOwogIC13ZWJraXQtYm94LXNoYWRvdzog aW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4zKTsKICAtbW96LWJveC1z aGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMyk7CiAgYm94 LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4zKTsKICBj b2xvcjogI2ZmZgogIH0KICAuZy1idXR0b24td2hpdGUgewogIGJvcmRlcjog MXB4IHNvbGlkICNkY2RjZGM7CiAgY29sb3I6ICM2NjY7CiAgYmFja2dyb3Vu ZDogI2ZmZjsKICB9CiAgLmctYnV0dG9uLXdoaXRlOmhvdmVyIHsKICBib3Jk ZXI6IDFweCBzb2xpZCAjYzZjNmM2OwogIGNvbG9yOiAjMzMzOwogIGJhY2tn cm91bmQ6ICNmZmY7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHgg cmdiYSgwLDAsMCwwLjEpOwogIC1tb3otYm94LXNoYWRvdzogMCAxcHggMXB4 IHJnYmEoMCwwLDAsMC4xKTsKICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdi YSgwLDAsMCwwLjEpOwogIH0KICAuZy1idXR0b24td2hpdGU6YWN0aXZlIHsK ICBiYWNrZ3JvdW5kOiAjZmZmOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5z ZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xKTsKICAtbW96LWJveC1zaGFk b3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7CiAgYm94LXNo YWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xKTsKICB9CiAg LmctYnV0dG9uLXJlZDp2aXNpdGVkLAogIC5nLWJ1dHRvbi1zaGFyZTp2aXNp dGVkLAogIC5nLWJ1dHRvbi1zdWJtaXQ6dmlzaXRlZCB7CiAgY29sb3I6ICNm ZmY7CiAgfQogIC5nLWJ1dHRvbi1zdWJtaXQ6Zm9jdXMsCiAgLmctYnV0dG9u LXNoYXJlOmZvY3VzLAogIC5nLWJ1dHRvbi1yZWQ6Zm9jdXMgewogIC13ZWJr aXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmY7CiAgLW1vei1i b3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZmZjsKICBib3gtc2hhZG93 OiBpbnNldCAwIDAgMCAxcHggI2ZmZjsKICB9CiAgLmctYnV0dG9uLXNoYXJl OmZvY3VzIHsKICBib3JkZXItY29sb3I6ICMyOTY5MWQ7CiAgfQogIC5nLWJ1 dHRvbi1yZWQ6Zm9jdXMgewogIGJvcmRlci1jb2xvcjogI2QxNDgzNjsKICB9 CiAgLmctYnV0dG9uLXN1Ym1pdDpmb2N1czpob3ZlciwKICAuZy1idXR0b24t c2hhcmU6Zm9jdXM6aG92ZXIsCiAgLmctYnV0dG9uLXJlZDpmb2N1czpob3Zl ciB7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2Zm ZiwgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKTsKICAtbW96LWJveC1zaGFk b3c6IGluc2V0IDAgMCAwIDFweCAjZmZmLCAwIDFweCAxcHggcmdiYSgwLDAs MCwwLjEpOwogIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmLCAw IDFweCAxcHggcmdiYSgwLDAsMCwwLjEpOwogIH0KICAuZy1idXR0b24uc2Vs ZWN0ZWQgewogIGJhY2tncm91bmQtY29sb3I6ICNlZWU7CiAgYmFja2dyb3Vu ZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVm dCBib3R0b20sZnJvbSgjZWVlKSx0bygjZTBlMGUwKSk7CiAgYmFja2dyb3Vu ZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNlZWUsI2Uw ZTBlMCk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGll bnQodG9wLCNlZWUsI2UwZTBlMCk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1z LWxpbmVhci1ncmFkaWVudCh0b3AsI2VlZSwjZTBlMGUwKTsKICBiYWNrZ3Jv dW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCNlZWUsI2UwZTBl MCk7CiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwj ZWVlLCNlMGUwZTApOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAx cHggMnB4IHJnYmEoMCwwLDAsMC4xKTsKICAtbW96LWJveC1zaGFkb3c6IGlu c2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7CiAgYm94LXNoYWRvdzog aW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xKTsKICBib3JkZXI6IDFw eCBzb2xpZCAjY2NjOwogIGNvbG9yOiAjMzMzOwogIH0KICAuZy1idXR0b24g aW1nIHsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgbWFyZ2luOiAtM3B4 IDAgMDsKICBvcGFjaXR5OiAuNTU7CiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5 PTU1KTsKICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOwogIHBvaW50ZXItZXZl bnRzOiBub25lOwogIH0KICAqK2h0bWwgLmctYnV0dG9uIGltZyB7CiAgbWFy Z2luOiA0cHggMCAwOwogIH0KICAuZy1idXR0b246aG92ZXIgaW1nIHsKICBv cGFjaXR5OiAuNzI7CiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcyKTsKICB9 CiAgLmctYnV0dG9uOmFjdGl2ZSBpbWcgewogIG9wYWNpdHk6IDE7CiAgZmls dGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7CiAgfQogIC5nLWJ1dHRvbi5kaXNh YmxlZCBpbWcgewogIG9wYWNpdHk6IC41OwogIGZpbHRlcjogYWxwaGEob3Bh Y2l0eT01MCk7CiAgfQogIC5nLWJ1dHRvbi5kaXNhYmxlZCwKICAuZy1idXR0 b24uZGlzYWJsZWQ6aG92ZXIsCiAgLmctYnV0dG9uLmRpc2FibGVkOmFjdGl2 ZSwKICAuZy1idXR0b24tc3VibWl0LmRpc2FibGVkLAogIC5nLWJ1dHRvbi1z dWJtaXQuZGlzYWJsZWQ6aG92ZXIsCiAgLmctYnV0dG9uLXN1Ym1pdC5kaXNh YmxlZDphY3RpdmUsCiAgLmctYnV0dG9uLXNoYXJlLmRpc2FibGVkLAogIC5n LWJ1dHRvbi1zaGFyZS5kaXNhYmxlZDpob3ZlciwKICAuZy1idXR0b24tc2hh cmUuZGlzYWJsZWQ6YWN0aXZlLAogIC5nLWJ1dHRvbi1yZWQuZGlzYWJsZWQs CiAgLmctYnV0dG9uLXJlZC5kaXNhYmxlZDpob3ZlciwKICAuZy1idXR0b24t cmVkLmRpc2FibGVkOmFjdGl2ZSwKICBpbnB1dFt0eXBlPXN1Ym1pdF1bZGlz YWJsZWRdLmctYnV0dG9uIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOwog IG9wYWNpdHk6IC41OwogIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7CiAg Y3Vyc29yOiBkZWZhdWx0OwogIHBvaW50ZXItZXZlbnRzOiBub25lOwogIH0K ICAuZ29vZy1tZW51IHsKICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRw eCByZ2JhKDAsMCwwLDAuMik7CiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCA0 cHggcmdiYSgwLDAsMCwwLjIpOwogIGJveC1zaGFkb3c6IDAgMnB4IDRweCBy Z2JhKDAsMCwwLDAuMik7CiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5 IDAuMjE4czsKICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yMThzOwog IC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjE4czsKICAtby10cmFuc2l0 aW9uOiBvcGFjaXR5IDAuMjE4czsKICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAu MjE4czsKICBiYWNrZ3JvdW5kOiAjZmZmOwogIGJvcmRlcjogMXB4IHNvbGlk ICNjY2M7CiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMik7CiAg Y3Vyc29yOiBkZWZhdWx0OwogIGZvbnQtc2l6ZTogMTNweDsKICBtYXJnaW46 IDA7CiAgb3V0bGluZTogbm9uZTsKICBwYWRkaW5nOiAwIDAgNnB4OwogIHBv c2l0aW9uOiBhYnNvbHV0ZTsKICB6LWluZGV4OiAyOwogIG92ZXJmbG93OiBh dXRvOwogIH0KICAuZ29vZy1tZW51aXRlbSwKICAuZ29vZy10cmlzdGF0ZW1l bnVpdGVtLAogIC5nb29nLWZpbHRlcm9ic21lbnVpdGVtIHsKICBwb3NpdGlv bjogcmVsYXRpdmU7CiAgY29sb3I6ICMzMzM7CiAgY3Vyc29yOiBwb2ludGVy OwogIGxpc3Qtc3R5bGU6IG5vbmU7CiAgbWFyZ2luOiAwOwogIHBhZGRpbmc6 IDZweCA3ZW0gNnB4IDMwcHg7CiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsKICB9 CiAgLmdvb2ctbWVudWl0ZW0taGlnaGxpZ2h0LAogIC5nb29nLW1lbnVpdGVt LWhvdmVyIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOwogIGJvcmRlci1j b2xvcjogI2VlZTsKICBib3JkZXItc3R5bGU6IGRvdHRlZDsKICBib3JkZXIt d2lkdGg6IDFweCAwOwogIHBhZGRpbmctdG9wOiA1cHg7CiAgcGFkZGluZy1i b3R0b206IDVweDsKICB9CiAgLmdvb2ctbWVudWl0ZW0taGlnaGxpZ2h0IC5n b29nLW1lbnVpdGVtLWNvbnRlbnQsCiAgLmdvb2ctbWVudWl0ZW0taG92ZXIg Lmdvb2ctbWVudWl0ZW0tY29udGVudCB7CiAgY29sb3I6ICMzMzM7CiAgfQog IC5nb29nLW1lbnVzZXBhcmF0b3IgewogIGJvcmRlci10b3A6IDFweCBzb2xp ZCAjZWJlYmViOwogIG1hcmdpbi10b3A6IDlweDsKICBtYXJnaW4tYm90dG9t OiAxMHB4OwogIH0KICAuZ29vZy1pbmxpbmUtYmxvY2sgewogIHBvc2l0aW9u OiByZWxhdGl2ZTsKICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7CiAgZGlz cGxheTogaW5saW5lLWJsb2NrOwogIH0KICAqIGh0bWwgLmdvb2ctaW5saW5l LWJsb2NrIHsKICBkaXNwbGF5OiBpbmxpbmU7CiAgfQogICo6Zmlyc3QtY2hp bGQraHRtbCAuZ29vZy1pbmxpbmUtYmxvY2sgewogIGRpc3BsYXk6IGlubGlu ZTsKICB9CiAgLmRyb3Bkb3duLWJsb2NrIHsKICBkaXNwbGF5OiBibG9jazsK ICB9CiAgLmdvb2ctZmxhdC1tZW51LWJ1dHRvbiB7CiAgLXdlYmtpdC1ib3Jk ZXItcmFkaXVzOiAycHg7CiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7CiAg Ym9yZGVyLXJhZGl1czogMnB4OwogIGJhY2tncm91bmQtY29sb3I6ICNmNWY1 ZjU7CiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5l YXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZjVmNWY1KSx0bygjZjFm MWYxKSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3Jh ZGllbnQodG9wLCNmNWY1ZjUsI2YxZjFmMSk7CiAgYmFja2dyb3VuZC1pbWFn ZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNmNWY1ZjUsI2YxZjFmMSk7 CiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3As I2Y1ZjVmNSwjZjFmMWYxKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5l YXItZ3JhZGllbnQodG9wLCNmNWY1ZjUsI2YxZjFmMSk7CiAgYmFja2dyb3Vu ZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwjZjVmNWY1LCNmMWYxZjEp OwogIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7CiAgY29sb3I6ICM0NDQ7 CiAgZm9udC1zaXplOiAxMXB4OwogIGZvbnQtd2VpZ2h0OiBib2xkOwogIGxp bmUtaGVpZ2h0OiAyN3B4OwogIGxpc3Qtc3R5bGU6IG5vbmU7CiAgbWFyZ2lu OiAwIDJweDsKICBtaW4td2lkdGg6IDQ2cHg7CiAgb3V0bGluZTogbm9uZTsK ICBwYWRkaW5nOiAwIDE4cHggMCA2cHg7CiAgdGV4dC1kZWNvcmF0aW9uOiBu b25lOwogIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7CiAgfQogIC5nb29nLWZs YXQtbWVudS1idXR0b24tZGlzYWJsZWQgewogIGJhY2tncm91bmQtY29sb3I6 ICNmZmY7CiAgYm9yZGVyLWNvbG9yOiAjZjNmM2YzOwogIGNvbG9yOiAjYjhi OGI4OwogIGN1cnNvcjogZGVmYXVsdDsKICB9CiAgLmdvb2ctZmxhdC1tZW51 LWJ1dHRvbi5nb29nLWZsYXQtbWVudS1idXR0b24taG92ZXIgewogIGJhY2tn cm91bmQtY29sb3I6ICNmOGY4Zjg7CiAgYmFja2dyb3VuZC1pbWFnZTogLXdl YmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNmOGY4ZjgsI2YxZjFmMSk7CiAg YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNm OGY4ZjgsI2YxZjFmMSk7CiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVh ci1ncmFkaWVudCh0b3AsI2Y4ZjhmOCwjZjFmMWYxKTsKICBiYWNrZ3JvdW5k LWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCNmOGY4ZjgsI2YxZjFm MSk7CiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwj ZjhmOGY4LCNmMWYxZjEpOwogIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHgg MXB4IHJnYmEoMCwwLDAsLjEpOwogIC1tb3otYm94LXNoYWRvdzogMCAxcHgg MXB4IHJnYmEoMCwwLDAsLjEpOwogIGJveC1zaGFkb3c6IDAgMXB4IDFweCBy Z2JhKDAsMCwwLC4xKTsKICBib3JkZXItY29sb3I6ICNjNmM2YzY7CiAgY29s b3I6ICMzMzM7CiAgfQogIC5nb29nLWZsYXQtbWVudS1idXR0b24uZ29vZy1m bGF0LW1lbnUtYnV0dG9uLWZvY3VzZWQgewogIGJvcmRlci1jb2xvcjogIzRk OTBmZTsKICB9CiAgLmZvcm0tZXJyb3IgLmdvb2ctZmxhdC1tZW51LWJ1dHRv biB7CiAgYm9yZGVyOiAxcHggc29saWQgI2RkNGIzOTsKICB9CiAgLmZvcm0t ZXJyb3IgLmdvb2ctZmxhdC1tZW51LWJ1dHRvbi1mb2N1c2VkIHsKICBib3Jk ZXItY29sb3I6ICM0ZDkwZmU7CiAgfQogIC5nb29nLWZsYXQtbWVudS1idXR0 b24uZ29vZy1mbGF0LW1lbnUtYnV0dG9uLW9wZW4sCiAgLmdvb2ctZmxhdC1t ZW51LWJ1dHRvbi5nb29nLWZsYXQtbWVudS1idXR0b24tYWN0aXZlIHsKICAt d2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCww LC4xKTsKICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2Jh KDAsMCwwLC4xKTsKICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdi YSgwLDAsMCwuMSk7CiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsKICBiYWNr Z3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2Vl ZSwjZTBlMGUwKTsKICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1n cmFkaWVudCh0b3AsI2VlZSwjZTBlMGUwKTsKICBiYWNrZ3JvdW5kLWltYWdl OiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjZWVlLCNlMGUwZTApOwogIGJh Y2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2VlZSwj ZTBlMGUwKTsKICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQo dG9wLCNlZWUsI2UwZTBlMCk7CiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsK ICBjb2xvcjogIzMzMzsKICB6LWluZGV4OiAyOwogIH0KICAuZ29vZy1mbGF0 LW1lbnUtYnV0dG9uLWNhcHRpb24gewogIHZlcnRpY2FsLWFsaWduOiB0b3A7 CiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsKICB9CiAgLmdvb2ctZmxhdC1tZW51 LWJ1dHRvbi1kcm9wZG93biB7CiAgYm9yZGVyLWNvbG9yOiAjNzc3IHRyYW5z cGFyZW50OwogIGJvcmRlci1zdHlsZTogc29saWQ7CiAgYm9yZGVyLXdpZHRo OiA0cHggNHB4IDA7CiAgaGVpZ2h0OiAwOwogIHdpZHRoOiAwOwogIHBvc2l0 aW9uOiBhYnNvbHV0ZTsKICByaWdodDogNXB4OwogIHRvcDogMTJweDsKICB9 CiAgLmpmay1zZWxlY3QgLmdvb2ctZmxhdC1tZW51LWJ1dHRvbi1kcm9wZG93 biB7CiAgYmFja2dyb3VuZDogdXJsKC8vc3NsLmdzdGF0aWMuY29tL3VpL3Yx L2Rpc2Nsb3N1cmUvZ3JleS1kaXNjbG9zdXJlLWFycm93LXVwLWRvd24ucG5n KSBjZW50ZXIgbm8tcmVwZWF0OwogIGJvcmRlcjogbm9uZTsKICBoZWlnaHQ6 IDExcHg7CiAgbWFyZ2luLXRvcDogLTRweDsKICB3aWR0aDogN3B4OwogIH0K ICAuZ29vZy1tZW51LW5vY2hlY2tib3ggLmdvb2ctbWVudWl0ZW0sCiAgLmdv b2ctbWVudS1ub2ljb24gLmdvb2ctbWVudWl0ZW0gewogIHBhZGRpbmctbGVm dDogMTZweDsKICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOwogIH0KICBib2R5 IDo6LXdlYmtpdC1zY3JvbGxiYXIgewogIGhlaWdodDogMTZweDsKICB3aWR0 aDogMTZweDsKICBvdmVyZmxvdzogdmlzaWJsZTsKICB9CiAgYm9keSA6Oi13 ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7CiAgaGVpZ2h0OiAwOwogIHdpZHRo OiAwOwogIH0KICBib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgewog IGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7CiAgYm9yZGVyOiBzb2xp ZCB0cmFuc3BhcmVudDsKICBib3JkZXItd2lkdGg6IDAgMCAwIDdweDsKICB9 CiAgYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvcml6b250YWwg ewogIGJvcmRlci13aWR0aDogN3B4IDAgMDsKICB9CiAgYm9keSA6Oi13ZWJr aXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHsKICBiYWNrZ3JvdW5kLWNvbG9y OiByZ2JhKDAsMCwwLC4wNSk7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNl dCAxcHggMCAwIHJnYmEoMCwwLDAsLjEpOwogIGJveC1zaGFkb3c6IGluc2V0 IDFweCAwIDAgcmdiYSgwLDAsMCwuMSk7CiAgfQogIGJvZHkgOjotd2Via2l0 LXNjcm9sbGJhci10cmFjazpob3Jpem9udGFsOmhvdmVyIHsKICAtd2Via2l0 LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgwLDAsMCwuMSk7CiAg Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDAsMCwwLC4xKTsKICB9 CiAgYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSB7CiAg YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDUpOwogIC13ZWJraXQt Ym94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDAsMCwwLC4xNCksaW5z ZXQgLTFweCAwIDAgcmdiYSgwLDAsMCwuMDcpOwogIGJveC1zaGFkb3c6IGlu c2V0IDFweCAwIDAgcmdiYSgwLDAsMCwuMTQpLGluc2V0IC0xcHggMCAwIHJn YmEoMCwwLDAsLjA3KTsKICB9CiAgYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFy LXRyYWNrOmhvcml6b250YWw6YWN0aXZlIHsKICAtd2Via2l0LWJveC1zaGFk b3c6IGluc2V0IDAgMXB4IDAgcmdiYSgwLDAsMCwuMTQpLGluc2V0IDAgLTFw eCAwIHJnYmEoMCwwLDAsLjA3KTsKICBib3gtc2hhZG93OiBpbnNldCAwIDFw eCAwIHJnYmEoMCwwLDAsLjE0KSxpbnNldCAwIC0xcHggMCByZ2JhKDAsMCww LC4wNyk7CiAgfQogIC5qZmstc2Nyb2xsYmFyLWRhcms6Oi13ZWJraXQtc2Ny b2xsYmFyLXRyYWNrOmhvdmVyIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2Jh KDI1NSwyNTUsMjU1LC4xKTsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0 IDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuMik7CiAgYm94LXNoYWRvdzog aW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC4yKTsKICB9CiAgLmpm ay1zY3JvbGxiYXItZGFyazo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG9y aXpvbnRhbDpob3ZlciB7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAw IDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpOwogIGJveC1zaGFkb3c6IGlu c2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMik7CiAgfQogIC5qZmst c2Nyb2xsYmFyLWRhcms6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2 ZSB7CiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMSk7 CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1 LDI1NSwyNTUsLjI1KSxpbnNldCAtMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1 LC4xNSk7CiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwy NTUsMjU1LC4yNSksaW5zZXQgLTFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwu MTUpOwogIH0KICAuamZrLXNjcm9sbGJhci1kYXJrOjotd2Via2l0LXNjcm9s bGJhci10cmFjazpob3Jpem9udGFsOmFjdGl2ZSB7CiAgLXdlYmtpdC1ib3gt c2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjI1KSxp bnNldCAwIC0xcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7CiAgYm94LXNo YWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yNSksaW5z ZXQgMCAtMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMTUpOwogIH0KICBib2R5 IDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgewogIGJhY2tncm91bmQtY29s b3I6IHJnYmEoMCwwLDAsLjIpOwogIGJhY2tncm91bmQtY2xpcDogcGFkZGlu Zy1ib3g7CiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDsKICBib3JkZXIt d2lkdGg6IDAgMCAwIDdweDsKICBtaW4taGVpZ2h0OiAyOHB4OwogIHBhZGRp bmc6IDEwMHB4IDAgMDsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFw eCAxcHggMCByZ2JhKDAsMCwwLC4xKSxpbnNldCAwIC0xcHggMCByZ2JhKDAs MCwwLC4wNyk7CiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJnYmEo MCwwLDAsLjEpLGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjA3KTsKICB9 CiAgYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvcml6b250YWwg ewogIGJvcmRlci13aWR0aDogN3B4IDAgMDsKICBwYWRkaW5nOiAwIDAgMCAx MDBweDsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMCBy Z2JhKDAsMCwwLC4xKSxpbnNldCAtMXB4IDAgMCByZ2JhKDAsMCwwLC4wNyk7 CiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJnYmEoMCwwLDAsLjEp LGluc2V0IC0xcHggMCAwIHJnYmEoMCwwLDAsLjA3KTsKICB9CiAgYm9keSA6 Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHsKICBiYWNrZ3JvdW5k LWNvbG9yOiByZ2JhKDAsMCwwLC40KTsKICAtd2Via2l0LWJveC1zaGFkb3c6 IGluc2V0IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsLjI1KTsKICBib3gtc2hh ZG93OiBpbnNldCAxcHggMXB4IDFweCByZ2JhKDAsMCwwLC4yNSk7CiAgfQog IGJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUgewogIGJh Y2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpOwogIC13ZWJraXQtYm94 LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggcmdiYSgwLDAsMCwuMzUpOwog IGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4IHJnYmEoMCwwLDAsLjM1 KTsKICB9CiAgLmpmay1zY3JvbGxiYXItZGFyazo6LXdlYmtpdC1zY3JvbGxi YXItdGh1bWIgewogIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwy NTUsLjMpOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAw IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSxpbnNldCAwIC0xcHggMCByZ2JhKDI1 NSwyNTUsMjU1LC4xKTsKICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAg cmdiYSgyNTUsMjU1LDI1NSwuMTUpLGluc2V0IDAgLTFweCAwIHJnYmEoMjU1 LDI1NSwyNTUsLjEpOwogIH0KICAuamZrLXNjcm9sbGJhci1kYXJrOjotd2Vi a2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFsIHsKICAtd2Via2l0LWJv eC1zaGFkb3c6IGluc2V0IDFweCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4x NSksaW5zZXQgLTFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7CiAgYm94 LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjE1 KSxpbnNldCAtMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTsKICB9CiAg Lmpmay1zY3JvbGxiYXItZGFyazo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6 aG92ZXIgewogIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUs LjYpOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHgg cmdiYSgyNTUsMjU1LDI1NSwuMzcpOwogIGJveC1zaGFkb3c6IGluc2V0IDFw eCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjM3KTsKICB9CiAgLmpmay1z Y3JvbGxiYXItZGFyazo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZl IHsKICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43NSk7 CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCByZ2Jh KDI1NSwyNTUsMjU1LC41KTsKICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4 IDNweCByZ2JhKDI1NSwyNTUsMjU1LC41KTsKICB9CiAgLmpmay1zY3JvbGxi YXItYm9yZGVybGVzczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgewogIGJv cmRlci13aWR0aDogMCAxcHggMCA2cHgKICB9CiAgLmpmay1zY3JvbGxiYXIt Ym9yZGVybGVzczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG9yaXpvbnRh bCB7CiAgYm9yZGVyLXdpZHRoOiA2cHggMCAxcHgKICB9CiAgLmpmay1zY3Jv bGxiYXItYm9yZGVybGVzczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92 ZXIgewogIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjAzNSk7CiAg LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgcmdiYSgwLDAs MCwuMTQpLGluc2V0IC0xcHggLTFweCAwIHJnYmEoMCwwLDAsLjA3KTsKICBi b3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgcmdiYSgwLDAsMCwuMTQpLGlu c2V0IC0xcHggLTFweCAwIHJnYmEoMCwwLDAsLjA3KTsKICB9CiAgLmpmay1z Y3JvbGxiYXItYm9yZGVybGVzcy5qZmstc2Nyb2xsYmFyLWRhcms6Oi13ZWJr aXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHsKICBiYWNrZ3JvdW5kLWNvbG9y OiByZ2JhKDI1NSwyNTUsMjU1LC4wNyk7CiAgLXdlYmtpdC1ib3gtc2hhZG93 OiBpbnNldCAxcHggMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMjUpLGluc2V0 IC0xcHggLTFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjE1KTsKICBib3gtc2hh ZG93OiBpbnNldCAxcHggMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMjUpLGlu c2V0IC0xcHggLTFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjE1KTsKICB9CiAg Lmpmay1zY3JvbGxiYXItYm9yZGVybGVzczo6LXdlYmtpdC1zY3JvbGxiYXIt dGh1bWIgewogIGJvcmRlci13aWR0aDogMCAxcHggMCA2cHg7CiAgfQogIC5q Zmstc2Nyb2xsYmFyLWJvcmRlcmxlc3M6Oi13ZWJraXQtc2Nyb2xsYmFyLXRo dW1iOmhvcml6b250YWwgewogIGJvcmRlci13aWR0aDogNnB4IDAgMXB4Owog IH0KICBib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHsKICBiYWNr Z3JvdW5kOiB0cmFuc3BhcmVudDsKICB9CiAgYm9keTo6LXdlYmtpdC1zY3Jv bGxiYXItdHJhY2stcGllY2UgewogIGJhY2tncm91bmQtY2xpcDogcGFkZGlu Zy1ib3g7CiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsKICBib3JkZXI6 IHNvbGlkICNmZmY7CiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAzcHg7CiAgLXdl YmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMCwwLDAsLjE0 KSxpbnNldCAtMXB4IDAgMCByZ2JhKDAsMCwwLC4wNyk7CiAgYm94LXNoYWRv dzogaW5zZXQgMXB4IDAgMCByZ2JhKDAsMCwwLC4xNCksaW5zZXQgLTFweCAw IDAgcmdiYSgwLDAsMCwuMDcpOwogIH0KICBib2R5Ojotd2Via2l0LXNjcm9s bGJhci10cmFjay1waWVjZTpob3Jpem9udGFsIHsKICBib3JkZXItd2lkdGg6 IDNweCAwIDA7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAw IHJnYmEoMCwwLDAsLjE0KSxpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4w Nyk7CiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDAsMCwwLC4x NCksaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMDcpOwogIH0KICBib2R5 Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7CiAgYm9yZGVyLXdpZHRoOiAx cHggMXB4IDFweCA1cHg7CiAgfQogIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFy LXRodW1iOmhvcml6b250YWwgewogIGJvcmRlci13aWR0aDogNXB4IDFweCAx cHg7CiAgfQogIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7CiAg YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsKICBiYWNrZ3JvdW5kLWNv bG9yOiAjZjFmMWYxOwogIGJvcmRlcjogc29saWQgI2ZmZjsKICBib3JkZXIt d2lkdGg6IDNweCAwIDAgM3B4OwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5z ZXQgMXB4IDFweCAwIHJnYmEoMCwwLDAsLjE0KTsKICBib3gtc2hhZG93OiBp bnNldCAxcHggMXB4IDAgcmdiYSgwLDAsMCwuMTQpOwogIH0KICAuamZrLXNj cm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIgewogIGhlaWdodDogMTZweDsK ICBvdmVyZmxvdzogdmlzaWJsZTsKICB3aWR0aDogMTZweDsKICB9CiAgLmpm ay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7CiAgaGVp Z2h0OiAwOwogIHdpZHRoOiAwOwogIH0KICAuamZrLXNjcm9sbGJhcjo6LXdl YmtpdC1zY3JvbGxiYXItdHJhY2sgewogIGJhY2tncm91bmQtY2xpcDogcGFk ZGluZy1ib3g7CiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDsKICBib3Jk ZXItd2lkdGg6IDAgMCAwIDdweDsKICB9CiAgLmpmay1zY3JvbGxiYXI6Oi13 ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvcml6b250YWwgewogIGJvcmRlci13 aWR0aDogN3B4IDAgMDsKICB9CiAgLmpmay1zY3JvbGxiYXI6Oi13ZWJraXQt c2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiBy Z2JhKDAsMCwwLC4wNSk7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAx cHggMCAwIHJnYmEoMCwwLDAsLjEpOwogIGJveC1zaGFkb3c6IGluc2V0IDFw eCAwIDAgcmdiYSgwLDAsMCwuMSk7CiAgfQogIC5qZmstc2Nyb2xsYmFyOjot d2Via2l0LXNjcm9sbGJhci10cmFjazpob3Jpem9udGFsOmhvdmVyIHsKICAt d2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgwLDAsMCwu MSk7CiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDAsMCwwLC4x KTsKICB9CiAgLmpmay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRy YWNrOmFjdGl2ZSB7CiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwu MDUpOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2Jh KDAsMCwwLC4xNCksaW5zZXQgLTFweCAwIDAgcmdiYSgwLDAsMCwuMDcpOwog IGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgwLDAsMCwuMTQpLGlu c2V0IC0xcHggMCAwIHJnYmEoMCwwLDAsLjA3KTsKICB9CiAgLmpmay1zY3Jv bGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvcml6b250YWw6YWN0 aXZlIHsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdi YSgwLDAsMCwuMTQpLGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjA3KTsK ICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMCwwLDAsLjE0KSxp bnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4wNyk7CiAgfQogIC5qZmstc2Ny b2xsYmFyLWRhcmsuamZrLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIt dHJhY2s6aG92ZXIgewogIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1 NSwyNTUsLjEpOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDAg MCByZ2JhKDI1NSwyNTUsMjU1LC4yKTsKICBib3gtc2hhZG93OiBpbnNldCAx cHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpOwogIH0KICAuamZrLXNjcm9s bGJhci1kYXJrLmpmay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRy YWNrOmhvcml6b250YWw6aG92ZXIgewogIC13ZWJraXQtYm94LXNoYWRvdzog aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKTsKICBib3gtc2hh ZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpOwogIH0K ICAuamZrLXNjcm9sbGJhci1kYXJrLmpmay1zY3JvbGxiYXI6Oi13ZWJraXQt c2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSB7CiAgYmFja2dyb3VuZC1jb2xvcjog cmdiYSgyNTUsMjU1LDI1NSwuMSk7CiAgLXdlYmtpdC1ib3gtc2hhZG93OiBp bnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjI1KSxpbnNldCAtMXB4 IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7CiAgYm94LXNoYWRvdzogaW5z ZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC4yNSksaW5zZXQgLTFweCAw IDAgcmdiYSgyNTUsMjU1LDI1NSwuMTUpOwogIH0KICAuamZrLXNjcm9sbGJh ci1kYXJrLmpmay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNr Omhvcml6b250YWw6YWN0aXZlIHsKICAtd2Via2l0LWJveC1zaGFkb3c6IGlu c2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMjUpLGluc2V0IDAgLTFw eCAwIHJnYmEoMjU1LDI1NSwyNTUsLjE1KTsKICBib3gtc2hhZG93OiBpbnNl dCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjI1KSxpbnNldCAwIC0xcHgg MCByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7CiAgfQogIC5qZmstc2Nyb2xsYmFy Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7CiAgYmFja2dyb3VuZC1jb2xv cjogcmdiYSgwLDAsMCwuMik7CiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5n LWJveDsKICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50OwogIGJvcmRlci13 aWR0aDogMCAwIDAgN3B4OwogIG1pbi1oZWlnaHQ6IDI4cHg7CiAgcGFkZGlu ZzogMTAwcHggMCAwOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4 IDFweCAwIHJnYmEoMCwwLDAsLjEpLGluc2V0IDAgLTFweCAwIHJnYmEoMCww LDAsLjA3KTsKICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgcmdiYSgw LDAsMCwuMSksaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMDcpOwogIH0K ICAuamZrLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9y aXpvbnRhbCB7CiAgYm9yZGVyLXdpZHRoOiA3cHggMCAwOwogIHBhZGRpbmc6 IDAgMCAwIDEwMHB4OwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4 IDFweCAwIHJnYmEoMCwwLDAsLjEpLGluc2V0IC0xcHggMCAwIHJnYmEoMCww LDAsLjA3KTsKICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgcmdiYSgw LDAsMCwuMSksaW5zZXQgLTFweCAwIDAgcmdiYSgwLDAsMCwuMDcpOwogIH0K ICAuamZrLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92 ZXIgewogIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjQpOwogIC13 ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggcmdiYSgwLDAs MCwuMjUpOwogIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4IHJnYmEo MCwwLDAsLjI1KTsKICB9CiAgLmpmay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Ny b2xsYmFyLXRodW1iOmFjdGl2ZSB7CiAgYmFja2dyb3VuZC1jb2xvcjogcmdi YSgwLDAsMCwwLjUpOwogIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4 IDFweCAzcHggcmdiYSgwLDAsMCwwLjM1KTsKICBib3gtc2hhZG93OiBpbnNl dCAxcHggMXB4IDNweCByZ2JhKDAsMCwwLDAuMzUpOwogIH0KICAuamZrLXNj cm9sbGJhci1kYXJrLmpmay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFy LXRodW1iIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1 LC4zKTsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMCBy Z2JhKDI1NSwyNTUsMjU1LC4xNSksaW5zZXQgMCAtMXB4IDAgcmdiYSgyNTUs MjU1LDI1NSwuMSk7CiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJn YmEoMjU1LDI1NSwyNTUsLjE1KSxpbnNldCAwIC0xcHggMCByZ2JhKDI1NSwy NTUsMjU1LC4xKTsKICB9CiAgLmpmay1zY3JvbGxiYXItZGFyay5qZmstc2Ny b2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFsIHsK ICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMCByZ2JhKDI1 NSwyNTUsMjU1LC4xNSksaW5zZXQgLTFweCAwIDAgcmdiYSgyNTUsMjU1LDI1 NSwuMSk7CiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJnYmEoMjU1 LDI1NSwyNTUsLjE1KSxpbnNldCAtMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1 LC4xKTsKICB9CiAgLmpmay1zY3JvbGxiYXItZGFyay5qZmstc2Nyb2xsYmFy Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7CiAgYmFja2dyb3Vu ZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7CiAgLXdlYmtpdC1ib3gt c2hhZG93OiBpbnNldCAxcHggMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LC4z Nyk7CiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggcmdiYSgyNTUs MjU1LDI1NSwuMzcpOwogIH0KICAuamZrLXNjcm9sbGJhci1kYXJrLmpmay1z Y3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7CiAg YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNzUpOwogIC13 ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggcmdiYSgyNTUs MjU1LDI1NSwuNSk7CiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHgg cmdiYSgyNTUsMjU1LDI1NSwuNSk7CiAgfQogIC5qZmstc2Nyb2xsYmFyLWJv cmRlcmxlc3MuamZrLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJh Y2sgewogIGJvcmRlci13aWR0aDogMCAxcHggMCA2cHg7CiAgfQogIC5qZmst c2Nyb2xsYmFyLWJvcmRlcmxlc3MuamZrLXNjcm9sbGJhcjo6LXdlYmtpdC1z Y3JvbGxiYXItdHJhY2s6aG9yaXpvbnRhbCB7CiAgYm9yZGVyLXdpZHRoOiA2 cHggMCAxcHg7CiAgfQogIC5qZmstc2Nyb2xsYmFyLWJvcmRlcmxlc3MuamZr LXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIgewog IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjAzNSk7CiAgLXdlYmtp dC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgcmdiYSgwLDAsMCwuMTQp LGluc2V0IC0xcHggLTFweCAwIHJnYmEoMCwwLDAsLjA3KTsKICBib3gtc2hh ZG93OiBpbnNldCAxcHggMXB4IDAgcmdiYSgwLDAsMCwuMTQpLGluc2V0IC0x cHggLTFweCAwIHJnYmEoMCwwLDAsLjA3KTsKICB9CiAgLmpmay1zY3JvbGxi YXItYm9yZGVybGVzcy5qZmstc2Nyb2xsYmFyLWRhcmsuamZrLXNjcm9sbGJh cjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIgewogIGJhY2tncm91 bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjA3KTsKICAtd2Via2l0LWJv eC1zaGFkb3c6IGluc2V0IDFweCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4y NSksaW5zZXQgLTFweCAtMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMTUpOwog IGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1 LC4yNSksaW5zZXQgLTFweCAtMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMTUp OwogIH0KICAuamZrLXNjcm9sbGJhci1ib3JkZXJsZXNzLmpmay1zY3JvbGxi YXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHsKICBib3JkZXItd2lkdGg6 IDAgMXB4IDAgNnB4OwogIH0KICAuamZrLXNjcm9sbGJhci1ib3JkZXJsZXNz Lmpmay1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvcml6 b250YWwgewogIGJvcmRlci13aWR0aDogNnB4IDAgMXB4OwogIH0KICAuamZr LXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHsKICBiYWNr Z3JvdW5kOiB0cmFuc3BhcmVudDsKICB9CiAgYm9keS5qZmstc2Nyb2xsYmFy Ojotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7CiAgYmFja2dyb3Vu ZC1jbGlwOiBwYWRkaW5nLWJveDsKICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFm MWYxOwogIGJvcmRlcjogc29saWQgI2ZmZjsKICBib3JkZXItd2lkdGg6IDAg MCAwIDNweDsKICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAg cmdiYSgwLDAsMCwuMTQpLGluc2V0IC0xcHggMCAwIHJnYmEoMCwwLDAsLjA3 KTsKICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMCwwLDAsLjE0 KSxpbnNldCAtMXB4IDAgMCByZ2JhKDAsMCwwLC4wNyk7CiAgfQogIGJvZHku amZrLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2U6 aG9yaXpvbnRhbCB7CiAgYm9yZGVyLXdpZHRoOiAzcHggMCAwOwogIC13ZWJr aXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDAsMCwwLC4xNCks aW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMDcpOwogIGJveC1zaGFkb3c6 IGluc2V0IDAgMXB4IDAgcmdiYSgwLDAsMCwuMTQpLGluc2V0IDAgLTFweCAw IHJnYmEoMCwwLDAsLjA3KTsKICB9CiAgYm9keS5qZmstc2Nyb2xsYmFyOjot d2Via2l0LXNjcm9sbGJhci10aHVtYiB7CiAgYm9yZGVyLXdpZHRoOiAxcHgg MXB4IDFweCA1cHg7CiAgfQogIGJvZHkuamZrLXNjcm9sbGJhcjo6LXdlYmtp dC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbCB7CiAgYm9yZGVyLXdpZHRo OiA1cHggMXB4IDFweDsKICB9CiAgYm9keS5qZmstc2Nyb2xsYmFyOjotd2Vi a2l0LXNjcm9sbGJhci1jb3JuZXIgewogIGJhY2tncm91bmQtY2xpcDogcGFk ZGluZy1ib3g7CiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsKICBib3Jk ZXI6IHNvbGlkICNmZmY7CiAgYm9yZGVyLXdpZHRoOiAzcHggMCAwIDNweDsK ICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMCByZ2JhKDAs MCwwLC4xNCk7CiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIHJnYmEo MCwwLDAsLjE0KTsKICB9CiAgLmVycm9ybXNnIHsKICBtYXJnaW46IC41ZW0g MCAwOwogIGRpc3BsYXk6IGJsb2NrOwogIGNvbG9yOiAjZGQ0YjM5OwogIGxp bmUtaGVpZ2h0OiAxN3B4OwogIH0KICAuaGVscC1saW5rIHsKICBiYWNrZ3Jv dW5kOiAjZGQ0YjM5OwogIHBhZGRpbmc6IDAgNXB4OwogIGNvbG9yOiAjZmZm OwogIGZvbnQtd2VpZ2h0OiBib2xkOwogIGRpc3BsYXk6IGlubGluZS1ibG9j azsKICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFlbTsKICAtbW96LWJvcmRl ci1yYWRpdXM6IDFlbTsKICBib3JkZXItcmFkaXVzOiAxZW07CiAgdGV4dC1k ZWNvcmF0aW9uOiBub25lOwogIHBvc2l0aW9uOiByZWxhdGl2ZTsKICB0b3A6 IDBweDsKICB9CiAgLmhlbHAtbGluazp2aXNpdGVkIHsKICBjb2xvcjogI2Zm ZjsKICB9CiAgLmhlbHAtbGluazpob3ZlciB7CiAgY29sb3I6ICNmZmY7CiAg YmFja2dyb3VuZDogI2MwMzUyMzsKICB0ZXh0LWRlY29yYXRpb246IG5vbmU7 CiAgfQogIC5oZWxwLWxpbms6YWN0aXZlIHsKICBvcGFjaXR5OiAxOwogIGJh Y2tncm91bmQ6ICNhZTI4MTc7CiAgfQo8L3N0eWxlPgogIDxzdHlsZSB0eXBl PSJ0ZXh0L2NzcyI+CiAgI2diYXIsI2d1c2Vye2ZvbnQtc2l6ZToxM3B4O3Bh ZGRpbmctdG9wOjBweCAhaW1wb3J0YW50O30jZ2JhcntoZWlnaHQ6MjJweH0j Z3VzZXJ7cGFkZGluZy1ib3R0b206N3B4ICFpbXBvcnRhbnQ7dGV4dC1hbGln bjpyaWdodH0uZ2JoLC5nYmR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2M5ZDdm MTtmb250LXNpemU6MXB4fS5nYmh7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1 dGU7dG9wOjI0cHg7d2lkdGg6MTAwJX1AbWVkaWEgYWxsey5nYjF7aGVpZ2h0 OjIyO21hcmdpbi1yaWdodDouNWVtO3ZlcnRpY2FsLWFsaWduOnRvcH0jZ2Jh cntmbG9hdDpsZWZ0fX1hLmdiMSxhLmdiNHt0ZXh0LWRlY29yYXRpb246dW5k ZXJsaW5lICFpbXBvcnRhbnR9YS5nYjEsYS5nYjR7Y29sb3I6IzAwYyAhaW1w b3J0YW50fS5nYmkgLmdiNHtjb2xvcjojZGQ4ZTI3ICFpbXBvcnRhbnR9Lmdi ZiAuZ2I0e2NvbG9yOiM5MDAgIWltcG9ydGFudH0KPC9zdHlsZT4KICA8c3R5 bGUgdHlwZT0idGV4dC9jc3MiPgogIC5tYWluIHsKICB3aWR0aDogOTUwcHg7 CiAgfQogIC5wYWdlbXNnIHsKICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgaGVp Z2h0OiAwcHg7CiAgfQogIC5wYWdlbXNnIHNwYW4gewogIGRpc3BsYXk6IGlu bGluZS1ibG9jazsKICBwYWRkaW5nOiAwIDE2cHg7CiAgbGluZS1oZWlnaHQ6 IDI5cHg7CiAgZm9udC1zaXplOiAxMXB4OwogIGJhY2tncm91bmQtY29sb3I6 ICNmOWVkYmU7CiAgYm9yZGVyOiAxcHggc29saWQgI2YwYzM2ZDsKICBtYXJn aW46IDA7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogIHRvcDogLTE0cHg7CiAg ei1pbmRleDoxMDAwOwogIH0KICAubWFuYWdlLWFjY291bnQgaDIgewogIGZv bnQtc2l6ZTogMS4yM2VtOwogIHRleHQtYWxpZ246IGxlZnQ7CiAgbWFyZ2lu OiAxZW0gMDsKICBwYWRkaW5nOiAwIDAgLjJlbTsKICBib3JkZXItYm90dG9t OiAxcHggc29saWQgI2NjYzsKICB9CiAgLm1hbmFnZS1hY2NvdW50IGgyIGEg ewogIGZvbnQtc2l6ZTogLjhlbTsKICBmb250LXdlaWdodDogbm9ybWFsOwog IH0KICAuYWNjb3VudCAucHJvZmlsZSB7CiAgZmxvYXQ6IGxlZnQ7CiAgd2lk dGg6IDMxMHB4OwogIGRpc3BsYXk6IGlubGluZTsKICB9CiAgLmFjY291bnQg LnByb2ZpbGUgLmluZm8gLmltZyB7CiAgZmxvYXQ6IGxlZnQ7CiAgaGVpZ2h0 OiAxMDBweDsKICB3aWR0aDogMTAwcHg7CiAgbWFyZ2luOiAwIDAgLjVlbTsK ICBtYXJnaW4tcmlnaHQ6IDFlbTsKICBib3JkZXI6IDFweCBzb2xpZCAjY2Nj OwogIH0KICAuYWNjb3VudCAucHJvZmlsZSAuaW5mbyB1bCB7CiAgbWFyZ2lu OiAwIDAgLjVlbTsKICBwYWRkaW5nOiAwOwogIGxpc3Qtc3R5bGU6IG5vbmUg b3V0c2lkZTsKICB9CiAgLmFjY291bnQgLnByb2ZpbGUgLmluZm8gdWwgbGkg ewogIHBhZGRpbmc6IDAgMCAuNGVtOwogIG1hcmdpbjogMDsKICBsaW5lLWhl aWdodDogMS4zZW07CiAgfQogIC5hY2NvdW50IC5zZXR0aW5ncyB7CiAgZmxv YXQ6IHJpZ2h0OwogIHdpZHRoOiA2MjVweDsKICBkaXNwbGF5OiBpbmxpbmU7 CiAgfQogIC5hY2NvdW50IC5zZXR0aW5ncyB0YWJsZSB7CiAgbWFyZ2luOiAw OwogIHBhZGRpbmc6IDA7CiAgYm9yZGVyOiAwOwogIGJvcmRlci1jb2xsYXBz ZTogY29sbGFwc2U7CiAgYm9yZGVyLXdpZHRoOiAwOwogIGVtcHR5LWNlbGxz OiBzaG93OwogIH0KICAuYWNjb3VudCAuc2V0dGluZ3MgdGFibGUgdGQgewog IHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgZm9udC1zaXplOiAxM3B4OwogIHBh ZGRpbmc6IDAgMS41ZW0gMS41ZW0gMDsKICB9CiAgLmFjY291bnQgLnNldHRp bmdzIHRhYmxlIHRkLmhlYWRpbmdzIHsKICBmb250LXdlaWdodDogYm9sZDsK ICB3aWR0aDogYXV0bzsKICB9CiAgLmFjY291bnQgLnNldHRpbmdzIHVsIHsK ICB3aWR0aDogMTAwJTsKICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7CiAg bWFyZ2luOiAwOwogIHBhZGRpbmc6IDA7CiAgfQogIC5hY2NvdW50IC5zZXR0 aW5ncyB1bCBsaSBzcGFuLmxpZ2h0IHsKICBjb2xvcjogIzc3NzsKICB9CiAg LmFjY291bnQgLnNldHRpbmdzIHVsIGxpIHNwYW4uZXJyb3Jtc2cgewogIGNv bG9yOiAjZGQ0YjM5OwogIH0KICAucHJvZHVjdHMgewogIGxpc3Qtc3R5bGU6 IG5vbmUgb3V0c2lkZTsKICBwYWRkaW5nOiAwIDAgMWVtOwogIG1hcmdpbjog MDsKICB9CiAgLnByb2R1Y3RzIGxpIHsKICBmbG9hdDogbGVmdDsKICB3aWR0 aDogMzEwcHg7CiAgZGlzcGxheTogaW5saW5lOwogIGhlaWdodDogMzVweDsK ICBtYXJnaW46IDA7CiAgcGFkZGluZzogMDsKICBmb250LXdlaWdodDogYm9s ZDsKICB9CiAgLnByb2R1Y3RzIGxpIHNwYW4gewogIGRpc3BsYXk6IGJsb2Nr OwogIG1hcmdpbjogMDsKICBtYXJnaW4tbGVmdDogMzBweDsKICB9CiAgLnBy b2R1Y3RzIGxpIGltZyB7CiAgZmxvYXQ6IGxlZnQ7CiAgfQogIC5wcm9kdWN0 cyBsaSBhLmxpZ2h0IHsKICBmb250LXdlaWdodDogbm9ybWFsOwogIH0KICAu cHJvZHVjdHMgbGkubW9yZSB7CiAgY2xlYXI6IGJvdGg7CiAgcGFkZGluZzog LjJlbSAwIDA7CiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsKICB9CiAgPC9zdHls ZT4KICA8L2hlYWQ+CiAgPGJvZHk+CiAgPGRpdiBjbGFzcz0id3JhcHBlciI+ CiAgPGRpdiBpZD1nYmFyPjxub2JyPjxhIGNsYXNzPWdiMSBocmVmPSJodHRw Oi8vd3d3Lmdvb2dsZS5jb20vd2ViaHA/aGw9ZW4iPlNlYXJjaDwvYT4gPGEg Y2xhc3M9Z2IxIGhyZWY9Imh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9pbWdocD9o bD1lbiI+SW1hZ2VzPC9hPiA8YSBjbGFzcz1nYjEgaHJlZj0iaHR0cHM6Ly9t YWlsLmdvb2dsZS5jb20vbWFpbC8iPk1haWw8L2E+IDxhIGNsYXNzPWdiMSBo cmVmPSJodHRwczovL2RyaXZlLmdvb2dsZS5jb20vP2F1dGh1c2VyPTAiPkRy aXZlPC9hPiA8YSBjbGFzcz1nYjEgaHJlZj0iaHR0cHM6Ly93d3cuZ29vZ2xl LmNvbS9jYWxlbmRhciI+Q2FsZW5kYXI8L2E+IDxhIGNsYXNzPWdiMSBocmVm PSJodHRwczovL3NpdGVzLmdvb2dsZS5jb20vIj5TaXRlczwvYT4gPGEgY2xh c3M9Z2IxIGhyZWY9Imh0dHBzOi8vZ3JvdXBzLmdvb2dsZS5jb20vZ3JwaHA/ aGw9ZW4iPkdyb3VwczwvYT4gPGEgY2xhc3M9Z2IxIGhyZWY9Imh0dHBzOi8v d3d3Lmdvb2dsZS5jb20vY29udGFjdHMvP2hsPWVuIj5Db250YWN0czwvYT4g PGEgY2xhc3M9Z2IxIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZSIgaHJl Zj0iaHR0cDovL3d3dy5nb29nbGUuY29tL2ludGwvZW4vb3B0aW9ucy8iPjx1 Pk1vcmU8L3U+ICZyYXF1bzs8L2E+PC9ub2JyPjwvZGl2PjxkaXYgaWQ9Z3Vz ZXIgd2lkdGg9MTAwJT48bm9icj48c3BhbiBpZD1nYm4gY2xhc3M9Z2JpPjwv c3Bhbj48c3BhbiBpZD1nYmYgY2xhc3M9Z2JmPjwvc3Bhbj48YiBjbGFzcz1n YjQ+c2l0ZW1hcC1zdGF0c0Bzb3VuZGNsb3VkLmNvbTwvYj4gfCA8c3BhbiBp ZD1nYmU+PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vYWNjb3VudHMuZ29vZ2xl LmNvbS9NYW5hZ2VBY2NvdW50IiBjbGFzcz1nYjQ+QWNjb3VudDwvYT4gfCA8 YSAgaHJlZj0iaHR0cDovL3d3dy5nb29nbGUuY29tL3N1cHBvcnQvYWNjb3Vu dHMvIiBjbGFzcz1nYjQ+SGVscDwvYT4gfCA8YSB0YXJnZXQ9X3RvcCBpZD1n Yl83MSBocmVmPSJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vTG9nb3V0 IiBjbGFzcz1nYjQ+U2lnbiBvdXQ8L2E+PC9ub2JyPjwvZGl2PjxkaXYgY2xh c3M9Z2JoIHN0eWxlPWxlZnQ6MD48L2Rpdj48ZGl2IGNsYXNzPWdiaCBzdHls ZT1yaWdodDowPjwvZGl2PgogIDxkaXYgY2xhc3M9Im1hbmFnZS1hY2NvdW50 IG1haW4gY29udGVudCBjbGVhcmZpeCI+CiAgPGRpdiBjbGFzcz0iYWNjb3Vu dCBjbGVhcmZpeCI+CiAgPGRpdiBjbGFzcz0icHJvZmlsZSBjbGVhcmZpeCI+ CiAgPGgyPlByb2ZpbGU8L2gyPgogIDxkaXYgY2xhc3M9ImluZm8iPgogIDxp bWcgc3JjPSIvL3d3dy5nb29nbGUuY29tL3MyIiBhbHQ9IiIgY2xhc3M9Imlt ZyI+CiAgPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ic2V0dGluZ3Mi PgogIDxoMj5QZXJzb25hbCBTZXR0aW5nczwvaDI+CiAgPHRhYmxlPgogIDx0 cj4KICA8dGQgY2xhc3M9ImhlYWRpbmdzIj5TZWN1cml0eTwvdGQ+CiAgPHRk PgogIDx1bD4KICA8L3VsPgogIDwvdGQ+CiAgPC90cj4KICA8dHI+CiAgPHRk IGNsYXNzPSJoZWFkaW5ncyI+CiAgRGFzaGJvYXJkCiAgPC90ZD4KICA8dGQ+ CiAgPHVsPgogIDxsaT4KICA8YSBocmVmPSJodHRwczovL3d3dy5nb29nbGUu Y29tL2Rhc2hib2FyZD9obD1lbiI+CiAgVmlldyBkYXRhIHN0b3JlZCB3aXRo IHRoaXMgYWNjb3VudAogIDwvYT4KICA8L2xpPgogIDwvdWw+CiAgPC90ZD4K ICA8L3RyPgogIDx0cj4KICA8dGQgY2xhc3M9ImhlYWRpbmdzIj5FbWFpbCBh ZGRyZXNzZXM8L3RkPgogIDx0ZD4KICA8dWw+CiAgPGxpPnNpdGVtYXAtc3Rh dHNAc291bmRjbG91ZC5jb20mbmJzcDsKICA8c3BhbiBjbGFzcz0ibGlnaHQi PihQcmltYXJ5IGVtYWlsKTwvc3Bhbj4KICA8L2xpPgogIDwvdWw+CiAgPC90 ZD4KICA8L3RyPgogIDx0cj4KICA8dGQgY2xhc3M9ImhlYWRpbmdzIj5Db25u ZWN0ZWQgYWNjb3VudHM8L3RkPgogIDx0ZD4KICA8dWw+CiAgPGxpPgogIDxh IGhyZWY9Imh0dHBzOi8vcHJvZmlsZXMuZ29vZ2xlLmNvbS9jb25uZWN0ZWRh Y2NvdW50cyI+VmlldyBhbmQgbWFuYWdlIHlvdXIgYWNjb3VudHMgZnJvbSBv dGhlciBzZXJ2aWNlczwvYT4KICA8L2xpPgogIDwvdWw+CiAgPC90ZD4KICA8 L3RyPgogIDwvdGFibGU+CiAgPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBpZD0i bXktcHJvZHVjdHMiIGNsYXNzPSJjbGVhcmZpeCI+CiAgPGgyPgogIE15IHBy b2R1Y3RzCiAgPC9oMj4KICA8dWwgY2xhc3M9InByb2R1Y3RzIGNsZWFyZml4 Ij4KICA8L3VsPgogIDwvZGl2PgogIDwvZGl2Pgo8ZGl2IGNsYXNzPSJnb29n bGUtZm9vdGVyLWJhciI+CiAgPGRpdiBjbGFzcz0iZm9vdGVyIGNvbnRlbnQg Y2xlYXJmaXgiPgogIDx1bD4KICA8bGk+PHNwYW4gZGlyPSJsdHIiPsKpIDIw MTMgR29vZ2xlPC9zcGFuPjwvbGk+CiAgPGxpPjxhIGhyZWY9Imh0dHBzOi8v YWNjb3VudHMuZ29vZ2xlLmNvbS9UT1M/aGw9ZW4iID5UZXJtcyBvZiBTZXJ2 aWNlPC9hPjwvbGk+CiAgPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuZ29vZ2xl LmNvbS9pbnRsL2VuL3ByaXZhY3kvIiA+UHJpdmFjeSBQb2xpY3k8L2E+PC9s aT4KICA8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5nb29nbGUuY29tL3N1cHBv cnQvYWNjb3VudHM/aGw9ZW4iID5IZWxwPC9hPjwvbGk+CiAgPC91bD4KICA8 L2Rpdj4KPC9kaXY+CiAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQi PgogIDwvc2NyaXB0Pgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+ CiAgdmFyIGdhSnNIb3N0ID0gKCgiaHR0cHM6IiA9PSBkb2N1bWVudC5sb2Nh dGlvbi5wcm90b2NvbCkgPyAiaHR0cHM6Ly9zc2wuIiA6ICJodHRwOi8vd3d3 LiIpOwogIGRvY3VtZW50LndyaXRlKHVuZXNjYXBlKCIlM0NzY3JpcHQgc3Jj PSciICsgZ2FKc0hvc3QgKyAiZ29vZ2xlLWFuYWx5dGljcy5jb20vZ2EuanMn IHR5cGU9J3RleHQvamF2YXNjcmlwdCclM0UlM0Mvc2NyaXB0JTNFIikpOwo8 L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogIHZh ciBwYWdlVHJhY2tlciA9IF9nYXQuX2dldFRyYWNrZXIoIlVBLTE4MDMyLTMi KTsKICBwYWdlVHJhY2tlci5fc2V0Q29va2llUGF0aCgiL2FjY291bnRzLyIp OwogIHBhZ2VUcmFja2VyLl9pbml0RGF0YSgpOwogIHBhZ2VUcmFja2VyLl90 cmFja1BhZ2V2aWV3KCk7Cjwvc2NyaXB0PgogIDwvZGl2PgogIDwvYm9keT4K PC9odG1sPgo= http_version: recorded_at: Tue, 08 Jan 2013 14:48:44 GMT - request: method: get uri: https://www.google.com/settings/?authuser=0 body: encoding: US-ASCII string: "" headers: Accept: - "*/*" User-Agent: - Mechanize/2.5.1 Ruby/1.9.2p290 (http://github.com/tenderlove/mechanize/) Accept-Encoding: - gzip,deflate,identity Accept-Charset: - ISO-8859-1,utf-8;q=0.7,*;q=0.7 Accept-Language: - en-us,en;q=0.5 Cookie: - NID=67=DgI4DV0XxipnH3b5b-QDdN-TB7PDyRNWjmgRE24XccY5bHWuPBc9CYSQlfpL2tdO_Ebq24roe5OC75yBrDHI08HSjENm0GPabrQC8KYnbO5gWJXhTroRI5uv4ooNC1-JCo1s9g; HSID=Az6VmNPLMNnldna1b; SSID=A1rRx7snjtBtvUb8u; APISID=fg-i83Ez-OoI3nnG/A7IhaCXdKXB7nGt0U; SAPISID=DVFji1rXS_C6UID_/APKBxiC8txYymRSmL; SID=DQAAAOUAAAAyz2stNgV3AsHNkVaV1oPOHdQJhwUslBFcG5O5BapXh5dOT4zftJD24OIJ8S0VJiTZ8Kx3Rakwg9oguk9iLyjbFFN6pkwoZ52j2Roao6vdKKOoBl3M905-vUlTVRAKzlAl-tSX5QU8BSTYGHmsUquAcW6Hch9ODtL46zcTMTXTcpTLFQmNXPSke4fdCD2GW0rQvGk-o3oeXjoXhEhfVh0pMQ5597ze7Xf8DHEqvDkdtIJTyQPl7ogqcylRFCzrTxnciVb9UtMImB3tX4EM0f3mgTfk24h6xAy8FzEIlcaDjSceWykPMUDJFYJB4ZSlGMU Host: - www.google.com Referer: - *id001 Connection: - keep-alive Keep-Alive: - 300 response: status: code: 302 message: Moved Temporarily headers: Set-Cookie: - SID=DQAAAOUAAAAyz2stNgV3AsHNkVaV1oPOHdQJhwUslBFcG5O5BapXh5dOT4zftJD24OIJ8S0VJiTZ8Kx3Rakwg9oguk9iLyjbFFN6pkwoZ52j2Roao6vdKKOoBl3M905-vUlTVRAKzlAl-tSX5QU8BSTYGHmsUquAcW6Hch9ODtL46zcTMTXTcpTLFQmNXPSke4fdCD2GW0rQvGk-o3oeXjoXhEhfVh0pMQ5597ze7Xf8DHEqvDkdtINBmSNv-EswbQcYDfbfmodGCKLjAP6QS_LuTTpsMM7x1pPx2JVsF0WKNxsoLyueOxFslmcsf_Isxga5yRFGVRk;Domain=.google.com;Path=/;Expires=Fri, 06-Jan-2023 14:48:44 GMT Location: - https://www.google.com/settings/ Content-Type: - text/html; charset=UTF-8 P3p: - CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info." Date: - Tue, 08 Jan 2013 14:48:44 GMT Expires: - Tue, 08 Jan 2013 14:48:44 GMT Cache-Control: - private, max-age=0 X-Content-Type-Options: - nosniff X-Frame-Options: - SAMEORIGIN X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: US-ASCII string: | <HTML> <HEAD> <TITLE>Moved Temporarily</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <H1>Moved Temporarily</H1> The document has moved <A HREF="https://www.google.com/settings/">here</A>. </BODY> </HTML> http_version: recorded_at: Tue, 08 Jan 2013 14:48:44 GMT - request: method: get uri: https://www.google.com/settings/ body: encoding: US-ASCII string: "" headers: Accept: - "*/*" User-Agent: - Mechanize/2.5.1 Ruby/1.9.2p290 (http://github.com/tenderlove/mechanize/) Accept-Encoding: - gzip,deflate,identity Accept-Charset: - ISO-8859-1,utf-8;q=0.7,*;q=0.7 Accept-Language: - en-us,en;q=0.5 Cookie: - NID=67=DgI4DV0XxipnH3b5b-QDdN-TB7PDyRNWjmgRE24XccY5bHWuPBc9CYSQlfpL2tdO_Ebq24roe5OC75yBrDHI08HSjENm0GPabrQC8KYnbO5gWJXhTroRI5uv4ooNC1-JCo1s9g; HSID=Az6VmNPLMNnldna1b; SSID=A1rRx7snjtBtvUb8u; APISID=fg-i83Ez-OoI3nnG/A7IhaCXdKXB7nGt0U; SAPISID=DVFji1rXS_C6UID_/APKBxiC8txYymRSmL; SID=DQAAAOUAAAAyz2stNgV3AsHNkVaV1oPOHdQJhwUslBFcG5O5BapXh5dOT4zftJD24OIJ8S0VJiTZ8Kx3Rakwg9oguk9iLyjbFFN6pkwoZ52j2Roao6vdKKOoBl3M905-vUlTVRAKzlAl-tSX5QU8BSTYGHmsUquAcW6Hch9ODtL46zcTMTXTcpTLFQmNXPSke4fdCD2GW0rQvGk-o3oeXjoXhEhfVh0pMQ5597ze7Xf8DHEqvDkdtINBmSNv-EswbQcYDfbfmodGCKLjAP6QS_LuTTpsMM7x1pPx2JVsF0WKNxsoLyueOxFslmcsf_Isxga5yRFGVRk Host: - www.google.com Referer: - *id001 Connection: - keep-alive Keep-Alive: - 300 response: status: code: 302 message: Moved Temporarily headers: Content-Type: - text/html; charset=UTF-8 Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Pragma: - no-cache Expires: - Fri, 01 Jan 1990 00:00:00 GMT Date: - Tue, 08 Jan 2013 14:48:44 GMT Location: - https://www.google.com/settings/general-light?ref=/settings/ X-Content-Type-Options: - nosniff X-Frame-Options: - SAMEORIGIN X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: US-ASCII string: | <HTML> <HEAD> <TITLE>Moved Temporarily</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <H1>Moved Temporarily</H1> The document has moved <A HREF="https://www.google.com/settings/general-light?ref=/settings/">here</A>. </BODY> </HTML> http_version: recorded_at: Tue, 08 Jan 2013 14:48:44 GMT - request: method: get uri: https://www.google.com/settings/general-light?ref=/settings/ body: encoding: US-ASCII string: "" headers: Accept: - "*/*" User-Agent: - Mechanize/2.5.1 Ruby/1.9.2p290 (http://github.com/tenderlove/mechanize/) Accept-Encoding: - gzip,deflate,identity Accept-Charset: - ISO-8859-1,utf-8;q=0.7,*;q=0.7 Accept-Language: - en-us,en;q=0.5 Cookie: - NID=67=DgI4DV0XxipnH3b5b-QDdN-TB7PDyRNWjmgRE24XccY5bHWuPBc9CYSQlfpL2tdO_Ebq24roe5OC75yBrDHI08HSjENm0GPabrQC8KYnbO5gWJXhTroRI5uv4ooNC1-JCo1s9g; HSID=Az6VmNPLMNnldna1b; SSID=A1rRx7snjtBtvUb8u; APISID=fg-i83Ez-OoI3nnG/A7IhaCXdKXB7nGt0U; SAPISID=DVFji1rXS_C6UID_/APKBxiC8txYymRSmL; SID=DQAAAOUAAAAyz2stNgV3AsHNkVaV1oPOHdQJhwUslBFcG5O5BapXh5dOT4zftJD24OIJ8S0VJiTZ8Kx3Rakwg9oguk9iLyjbFFN6pkwoZ52j2Roao6vdKKOoBl3M905-vUlTVRAKzlAl-tSX5QU8BSTYGHmsUquAcW6Hch9ODtL46zcTMTXTcpTLFQmNXPSke4fdCD2GW0rQvGk-o3oeXjoXhEhfVh0pMQ5597ze7Xf8DHEqvDkdtINBmSNv-EswbQcYDfbfmodGCKLjAP6QS_LuTTpsMM7x1pPx2JVsF0WKNxsoLyueOxFslmcsf_Isxga5yRFGVRk Host: - www.google.com Referer: - *id001 Connection: - keep-alive Keep-Alive: - 300 response: status: code: 200 message: OK headers: Content-Type: - text/html; charset=utf-8 Cache-Control: - no-cache, no-store, max-age=0, must-revalidate Pragma: - no-cache Expires: - Fri, 01 Jan 1990 00:00:00 GMT Date: - Tue, 08 Jan 2013 14:48:44 GMT X-Content-Type-Options: - nosniff X-Frame-Options: - SAMEORIGIN X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: US-ASCII string: |- <!doctype html><html lang="en" dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=9, IE=8, chrome=1" /><link rel="shortcut icon" href="//www.google.com/favicon.ico" type="image/x-icon"><base href="https://www.google.com/settings/"><title>Account Overview</title><script type="text/javascript">(function(){var a=function(e){this.t={};this.tick=function(e,i,d){d=void 0!=d?d:(new Date).getTime();this.t[e]=[d,i]};this.tick("start",null,e)},b=new a;window.jstiming={Timer:a,load:b};if(window.performance&&window.performance.timing){var c=window.performance.timing,f=window.jstiming.load,g=c.navigationStart,h=c.responseStart;0<g&&h>=g&&(f.tick("_wtsrt",void 0,g),f.tick("wtsrt_","_wtsrt",h),f.tick("tbsd_","wtsrt_"))} try{var j=null;window.chrome&&window.chrome.csi&&(j=Math.floor(window.chrome.csi().pageT),f&&0<g&&(f.tick("_tbnd",void 0,window.chrome.csi().startE),f.tick("tbnd_","_tbnd",g)));null==j&&window.gtbExternal&&(j=window.gtbExternal.pageT());null==j&&window.external&&(j=window.external.pageT,f&&0<g&&(f.tick("_tbnd",void 0,window.external.startE),f.tick("tbnd_","_tbnd",g)));j&&(window.jstiming.pt=j)}catch(k){};})(); var loadTimer = window.jstiming.load; loadTimer.name = 'load';</script><style>#gbar,#guser{font-size:13px;padding-right:8px;padding-top:3px !important;}#gbar{padding-left:8px;height:22px}#guser{padding-bottom:7px !important;text-align:right}.gbh,.gbd{border-top:1px solid #c9d7f1;font-size:1px}.gbh{height:0;position:absolute;top:24px;width:100%}@media all{.gb1{height:22;margin-right:.5em;vertical-align:top}#gbar{float:left}}a.gb1,a.gb4{text-decoration:underline !important}a.gb1,a.gb4{color:#00c !important}.gbi .gb4{color:#dd8e27 !important}.gbf .gb4{color:#900 !important}</style><script type = "text/javascript">AC_urlprefix="\/settings";</script><link rel="stylesheet" href="/settings/_/ac-static/_/ss/settings/ver=nrs4yy45zait/am=!oh_dEy12vXvRjY1qULxWbVg/bf=/r=O"></head><body><div class="Wb"><div class="Xb"><div class="Yb"><a href="https://www.google.com/settings/"><img src="https://www.google.com/intl/en/images/logos/google_logo_41.png"></a></div></div></div><div class="bB">You are using an old browser version which Account settings no longer supports. Some features may not work correctly. Please upgrade to a modern browser, such as <a href="http://www.google.com/chrome/?hl=en">Google Chrome</a>.</div><div class=dB><div><table class="jI"><tbody><tr><td class="bI"><div class="cI">Profile</div></td><td class="aI"><div class="gI"><div></td></tr></tbody></table></div><div class="kI"></div><div><table class="jI"><tbody><tr><td class="bI"><div class="cI">Security</div></td><td class="aI"><div><a href="https://www.google.com/accounts/b/0/EditPasswd">Change password</a></div><div><a href="https://www.google.com/accounts/b/0/IssuedAuthSubTokens?hl=en">Authorize applications & sites</a><div><div><a href="https://www.google.com/accounts/b/0/SmsAuthConfig">2-step verification</a></div></td></tr></tbody></table></div><div class="kI"></div><div><table class="jI"><tbody><tr><td class="bI"><div class="cI">Email addresses</div><div><a href="https://www.google.com/accounts/b/0/EditUserInfo">Edit</a></div></td><td class="aI"><div><div class="eI">Primary email address</div><div>sitemap-stats@testscloud.com</div></div></td></tr></tbody></table></div><div class="kI"></div><div><table class="jI"><tbody><tr><td class="bI"><div class="cI">Connected accounts</div></td><td class="aI"><a href="https://profiles.google.com/connectedaccounts?authuser=0" class="tH">View and manage your accounts from other services</a></td></tr></tbody></table></div></div><div class="cB"></div><div class="Vb">©2013 Google - <a href="https://www.google.com/webhp">Google Home</a> - <a href="https://www.google.com/policies/?hl=en">Privacy & Terms</a> - <a href="https://www.google.com/support/accounts/?hl=en">Help</a></div><script type="text/javascript">var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-25279800-1']); _gaq.push(['_setCookiePath', '/settings/']); _gaq.push(['_setDomainName', 'google.com']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script></body></html> http_version: recorded_at: Tue, 08 Jan 2013 14:48:44 GMT - request: method: get uri: https://www.google.com/webmasters/tools/removals-request?hl=en&siteUrl=http://wrongurl.com/&urlt=http://wrongurl.com/wrong.html body: encoding: US-ASCII string: "" headers: Accept: - "*/*" User-Agent: - Mechanize/2.5.1 Ruby/1.9.2p290 (http://github.com/tenderlove/mechanize/) Accept-Encoding: - gzip,deflate,identity Accept-Charset: - ISO-8859-1,utf-8;q=0.7,*;q=0.7 Accept-Language: - en-us,en;q=0.5 Cookie: - NID=67=DgI4DV0XxipnH3b5b-QDdN-TB7PDyRNWjmgRE24XccY5bHWuPBc9CYSQlfpL2tdO_Ebq24roe5OC75yBrDHI08HSjENm0GPabrQC8KYnbO5gWJXhTroRI5uv4ooNC1-JCo1s9g; HSID=Az6VmNPLMNnldna1b; SSID=A1rRx7snjtBtvUb8u; APISID=fg-i83Ez-OoI3nnG/A7IhaCXdKXB7nGt0U; SAPISID=DVFji1rXS_C6UID_/APKBxiC8txYymRSmL; SID=DQAAAOUAAAAyz2stNgV3AsHNkVaV1oPOHdQJhwUslBFcG5O5BapXh5dOT4zftJD24OIJ8S0VJiTZ8Kx3Rakwg9oguk9iLyjbFFN6pkwoZ52j2Roao6vdKKOoBl3M905-vUlTVRAKzlAl-tSX5QU8BSTYGHmsUquAcW6Hch9ODtL46zcTMTXTcpTLFQmNXPSke4fdCD2GW0rQvGk-o3oeXjoXhEhfVh0pMQ5597ze7Xf8DHEqvDkdtINBmSNv-EswbQcYDfbfmodGCKLjAP6QS_LuTTpsMM7x1pPx2JVsF0WKNxsoLyueOxFslmcsf_Isxga5yRFGVRk Host: - www.google.com Connection: - keep-alive Keep-Alive: - 300 response: status: code: 302 message: Moved Temporarily headers: Location: - https://www.google.com/accounts/ServiceLogin?service=sitemaps&passive=1209600&continue=https://www.google.com/webmasters/tools/removals-request?hl%3Den%26siteUrl%3Dhttp://wrongurl.com/%26urlt%3Dhttp://wrongurl.com/wrong.html&followup=https://www.google.com/webmasters/tools/removals-request?hl%3Den%26siteUrl%3Dhttp://wrongurl.com/%26urlt%3Dhttp://wrongurl.com/wrong.html&hl=en Content-Type: - text/html; charset=UTF-8 Date: - Tue, 08 Jan 2013 14:48:45 GMT Expires: - Tue, 08 Jan 2013 14:48:45 GMT Cache-Control: - private, max-age=0 X-Content-Type-Options: - nosniff X-Frame-Options: - SAMEORIGIN X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: US-ASCII string: | <HTML> <HEAD> <TITLE>Moved Temporarily</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <H1>Moved Temporarily</H1> The document has moved <A HREF="https://www.google.com/accounts/ServiceLogin?service=sitemaps&passive=1209600&continue=https://www.google.com/webmasters/tools/removals-request?hl%3Den%26siteUrl%3Dhttp://wrongurl.com/%26urlt%3Dhttp://wrongurl.com/wrong.html&followup=https://www.google.com/webmasters/tools/removals-request?hl%3Den%26siteUrl%3Dhttp://wrongurl.com/%26urlt%3Dhttp://wrongurl.com/wrong.html&hl=en">here</A>. </BODY> </HTML> http_version: recorded_at: Tue, 08 Jan 2013 14:48:45 GMT - request: method: get uri: https://www.google.com/accounts/ServiceLogin?continue=https://www.google.com/webmasters/tools/removals-request?hl=en%26siteUrl=http://wrongurl.com/%26urlt=http://wrongurl.com/wrong.html&followup=https://www.google.com/webmasters/tools/removals-request?hl=en%26siteUrl=http://wrongurl.com/%26urlt=http://wrongurl.com/wrong.html&hl=en&passive=1209600&service=sitemaps body: encoding: US-ASCII string: "" headers: Accept: - "*/*" User-Agent: - Mechanize/2.5.1 Ruby/1.9.2p290 (http://github.com/tenderlove/mechanize/) Accept-Encoding: - gzip,deflate,identity Accept-Charset: - ISO-8859-1,utf-8;q=0.7,*;q=0.7 Accept-Language: - en-us,en;q=0.5 Cookie: - NID=67=DgI4DV0XxipnH3b5b-QDdN-TB7PDyRNWjmgRE24XccY5bHWuPBc9CYSQlfpL2tdO_Ebq24roe5OC75yBrDHI08HSjENm0GPabrQC8KYnbO5gWJXhTroRI5uv4ooNC1-JCo1s9g; HSID=Az6VmNPLMNnldna1b; SSID=A1rRx7snjtBtvUb8u; APISID=fg-i83Ez-OoI3nnG/A7IhaCXdKXB7nGt0U; SAPISID=DVFji1rXS_C6UID_/APKBxiC8txYymRSmL; SID=DQAAAOUAAAAyz2stNgV3AsHNkVaV1oPOHdQJhwUslBFcG5O5BapXh5dOT4zftJD24OIJ8S0VJiTZ8Kx3Rakwg9oguk9iLyjbFFN6pkwoZ52j2Roao6vdKKOoBl3M905-vUlTVRAKzlAl-tSX5QU8BSTYGHmsUquAcW6Hch9ODtL46zcTMTXTcpTLFQmNXPSke4fdCD2GW0rQvGk-o3oeXjoXhEhfVh0pMQ5597ze7Xf8DHEqvDkdtINBmSNv-EswbQcYDfbfmodGCKLjAP6QS_LuTTpsMM7x1pPx2JVsF0WKNxsoLyueOxFslmcsf_Isxga5yRFGVRk Host: - www.google.com Connection: - keep-alive Keep-Alive: - 300 response: status: code: 302 message: Moved Temporarily headers: Set-Cookie: - GoogleAccountsLocale_session=en; Secure - SID=DQAAAOQAAAAyz2stNgV3AsHNkVaV1oPOlWdAI_TMzjhC_dJjIXj31jaBqGHOurW4I64Q7ZUwcghbIxPZOXcX7pYOWAwqzZoyzT8CIYszX-bRFtoqkloblkEDcUoXEJ0E9vTHfciuSS7xEex1YUQAUsR8Y8623FLl6y4HW8VL1DrTPMoI7_5HKQlJrL9spf_WKKJXPxHamnIa7yOEG94yIxUzcCPIMGNM4_-vDMf_5FHdE-uMO2kiXtAJS_b4o7pt6BSAEi6jF6wHYVSBB2E5uUKJtD9yueR3tBoQaSXLjgGT1tmWnKub8Ydqf9VlPCQ7CaHYtgpKhw4;Domain=.google.com;Path=/;Expires=Fri, 06-Jan-2023 14:48:45 GMT Content-Type: - text/html; charset=UTF-8 Location: - https://accounts.google.com/ServiceLogin?service=sitemaps&passive=1209600&continue=https://www.google.com/webmasters/tools/removals-request?hl%3Den%26siteUrl%3Dhttp://wrongurl.com/%26urlt%3Dhttp://wrongurl.com/wrong.html&followup=https://www.google.com/webmasters/tools/removals-request?hl%3Den%26siteUrl%3Dhttp://wrongurl.com/%26urlt%3Dhttp://wrongurl.com/wrong.html&hl=en P3p: - CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info." Date: - Tue, 08 Jan 2013 14:48:45 GMT Expires: - Tue, 08 Jan 2013 14:48:45 GMT Cache-Control: - private, max-age=0 X-Content-Type-Options: - nosniff X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: US-ASCII string: | <HTML> <HEAD> <TITLE>Moved Temporarily</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <H1>Moved Temporarily</H1> The document has moved <A HREF="https://accounts.google.com/ServiceLogin?service=sitemaps&passive=1209600&continue=https://www.google.com/webmasters/tools/removals-request?hl%3Den%26siteUrl%3Dhttp://wrongurl.com/%26urlt%3Dhttp://wrongurl.com/wrong.html&followup=https://www.google.com/webmasters/tools/removals-request?hl%3Den%26siteUrl%3Dhttp://wrongurl.com/%26urlt%3Dhttp://wrongurl.com/wrong.html&hl=en">here</A>. </BODY> </HTML> http_version: recorded_at: Tue, 08 Jan 2013 14:48:45 GMT - request: method: get uri: https://accounts.google.com/ServiceLogin?continue=https://www.google.com/webmasters/tools/removals-request?hl=en%26siteUrl=http://wrongurl.com/%26urlt=http://wrongurl.com/wrong.html&followup=https://www.google.com/webmasters/tools/removals-request?hl=en%26siteUrl=http://wrongurl.com/%26urlt=http://wrongurl.com/wrong.html&hl=en&passive=1209600&service=sitemaps body: encoding: US-ASCII string: "" headers: Accept: - "*/*" User-Agent: - Mechanize/2.5.1 Ruby/1.9.2p290 (http://github.com/tenderlove/mechanize/) Accept-Encoding: - gzip,deflate,identity Accept-Charset: - ISO-8859-1,utf-8;q=0.7,*;q=0.7 Accept-Language: - en-us,en;q=0.5 Cookie: - GAPS=1:sl0IZYi3PuByAX7x3ZtukGLqToz1:vBcUEu0CahAzy4_p; GALX=6Ty2WQvuiOk; NID=67=DgI4DV0XxipnH3b5b-QDdN-TB7PDyRNWjmgRE24XccY5bHWuPBc9CYSQlfpL2tdO_Ebq24roe5OC75yBrDHI08HSjENm0GPabrQC8KYnbO5gWJXhTroRI5uv4ooNC1-JCo1s9g; HSID=Az6VmNPLMNnldna1b; SSID=A1rRx7snjtBtvUb8u; APISID=fg-i83Ez-OoI3nnG/A7IhaCXdKXB7nGt0U; SAPISID=DVFji1rXS_C6UID_/APKBxiC8txYymRSmL; LSID=DQAAAOYAAACwp4fpBsO-dVuanJYIGCF0AJxQ_SoaHbedbWeAMyDqejnrm3Is_VSG4nK7uEt1s7YBgSsgI8TJOBjqcnm5VTLlwL3dkNRs7x-H-JuOIlVgdRAaHJY7q_LhBk-GPHmBx1FsPfiDW1Ke0Zhlos9cUVL1RhpnoJb2vj2mHrYR9NS4yj5Kw28__rCfUCNfw46FP3mp2-QAzI-TwE7XyJiF3TqqjkiM02YrzLvyBZ_QcgaPQgIzCc5iQfaOp3jm9qPrsgpMmimcZuH8OqXNkFYPyx7hKOpCfNe3QK3XufunqomcJyggdqz018UOdS_O1xHdlw8; SID=DQAAAOQAAAAyz2stNgV3AsHNkVaV1oPOlWdAI_TMzjhC_dJjIXj31jaBqGHOurW4I64Q7ZUwcghbIxPZOXcX7pYOWAwqzZoyzT8CIYszX-bRFtoqkloblkEDcUoXEJ0E9vTHfciuSS7xEex1YUQAUsR8Y8623FLl6y4HW8VL1DrTPMoI7_5HKQlJrL9spf_WKKJXPxHamnIa7yOEG94yIxUzcCPIMGNM4_-vDMf_5FHdE-uMO2kiXtAJS_b4o7pt6BSAEi6jF6wHYVSBB2E5uUKJtD9yueR3tBoQaSXLjgGT1tmWnKub8Ydqf9VlPCQ7CaHYtgpKhw4 Host: - accounts.google.com Connection: - keep-alive Keep-Alive: - 300 response: status: code: 302 message: Moved Temporarily headers: Content-Type: - text/html; charset=UTF-8 Strict-Transport-Security: - max-age=2592000; includeSubDomains P3p: - CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info." Set-Cookie: - GAPS=1:p94fouNzlWLHJdEzBjLV62T7-q-Y:7DRsj2TkW0XVSj2k;Path=/;Expires=Thu, 08-Jan-2015 14:48:45 GMT;Secure;HttpOnly - GoogleAccountsLocale_session=en; Secure - LSID=sitemaps:DQAAAOcAAACwp4fpBsO-dVuanJYIGCF0HfftZDJgSPAx07AMFUZg7vUrjXfEexzVoUr4qeiPk9izwH2aEciBNyMarGK0GsTMr15SlDf5VLnae5FndjgTVoeixOS1btnC9ly0Z5EYgqPQLX6igauc-yu_Dg7QKo3ViJcMO2pjK0tEjH-qTPexUFoasGhn2sgKLkQvoM_dUBQetX-TQ9eKNc8bdHGmNMjrM5F6y0SaknQKW4shKsCL8Zok1bTuYCSWI48s8Ji2hTdWmPnYHo5jhbVSrOThSZJkxcWoyplKObtFOCuotXHbTHzy1gztXK-C6TElr8g3Xxc;Path=/;Expires=Fri, 06-Jan-2023 14:48:45 GMT;Secure;HttpOnly - SID=DQAAAOUAAAAyz2stNgV3AsHNkVaV1oPOlWdAI_TMzjhC_dJjIXj31jaBqGHOurW4I64Q7ZUwcghbIxPZOXcX7pYOWAwqzZoyzT8CIYszX-bRFtoqkloblkEDcUoXEJ0E9vTHfciuSS7xEex1YUQAUsR8Y8623FLl6y4HW8VL1DrTPMoI7_5HKQlJrL9spf_WKKJXPxHamnIa7yOEG94yIxUzcCPIMGNM4_-vDMf_5FHdE-uMO2kiXmWRP7CyMRyGjBxacidqIFs2IhCqvxmyuiCb-BRRFYEFm-XrlWgXHmVbiHJyVxj99WN5c_iEdZiM8jnzuxY3MOw;Domain=.google.com;Path=/;Expires=Fri, 06-Jan-2023 14:48:45 GMT Location: - https://www.google.com/webmasters/tools/removals-request?hl=en&siteUrl=http%3A%2F%2Fwrongurl.com%2F&urlt=http%3A%2F%2Fwrongurl.com%2Fwrong.html&pli=1&auth=DQAAAIYAAADgWNIwAh_RMDA3CmWPxR1kM_QQ1EYJMfOhs2DxwcnvP3JQgpCrSZ8x2EXBt4SOOuaBD5QtFeXKEIwBKL5yG_y3YnkAuTuc4H4o2NVhf31SwiEE_8TZA7F6ng60CvFvJPubvFexqEpqUuTqSA4B2gL9AMjlfaXH_dN4V1rhJ7ykz9fxlZ7kTpD0LlsKeCurLME Date: - Tue, 08 Jan 2013 14:48:45 GMT Expires: - Tue, 08 Jan 2013 14:48:45 GMT Cache-Control: - private, max-age=0 X-Content-Type-Options: - nosniff X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: US-ASCII string: | <HTML> <HEAD> <TITLE>Moved Temporarily</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <H1>Moved Temporarily</H1> The document has moved <A HREF="https://www.google.com/webmasters/tools/removals-request?hl=en&siteUrl=http%3A%2F%2Fwrongurl.com%2F&urlt=http%3A%2F%2Fwrongurl.com%2Fwrong.html&pli=1&auth=DQAAAIYAAADgWNIwAh_RMDA3CmWPxR1kM_QQ1EYJMfOhs2DxwcnvP3JQgpCrSZ8x2EXBt4SOOuaBD5QtFeXKEIwBKL5yG_y3YnkAuTuc4H4o2NVhf31SwiEE_8TZA7F6ng60CvFvJPubvFexqEpqUuTqSA4B2gL9AMjlfaXH_dN4V1rhJ7ykz9fxlZ7kTpD0LlsKeCurLME">here</A>. </BODY> </HTML> http_version: recorded_at: Tue, 08 Jan 2013 14:48:45 GMT - request: method: get uri: https://www.google.com/webmasters/tools/removals-request?auth=DQAAAIYAAADgWNIwAh_RMDA3CmWPxR1kM_QQ1EYJMfOhs2DxwcnvP3JQgpCrSZ8x2EXBt4SOOuaBD5QtFeXKEIwBKL5yG_y3YnkAuTuc4H4o2NVhf31SwiEE_8TZA7F6ng60CvFvJPubvFexqEpqUuTqSA4B2gL9AMjlfaXH_dN4V1rhJ7ykz9fxlZ7kTpD0LlsKeCurLME&hl=en&pli=1&siteUrl=http://wrongurl.com/&urlt=http://wrongurl.com/wrong.html body: encoding: US-ASCII string: "" headers: Accept: - "*/*" User-Agent: - Mechanize/2.5.1 Ruby/1.9.2p290 (http://github.com/tenderlove/mechanize/) Accept-Encoding: - gzip,deflate,identity Accept-Charset: - ISO-8859-1,utf-8;q=0.7,*;q=0.7 Accept-Language: - en-us,en;q=0.5 Cookie: - NID=67=DgI4DV0XxipnH3b5b-QDdN-TB7PDyRNWjmgRE24XccY5bHWuPBc9CYSQlfpL2tdO_Ebq24roe5OC75yBrDHI08HSjENm0GPabrQC8KYnbO5gWJXhTroRI5uv4ooNC1-JCo1s9g; HSID=Az6VmNPLMNnldna1b; SSID=A1rRx7snjtBtvUb8u; APISID=fg-i83Ez-OoI3nnG/A7IhaCXdKXB7nGt0U; SAPISID=DVFji1rXS_C6UID_/APKBxiC8txYymRSmL; SID=DQAAAOUAAAAyz2stNgV3AsHNkVaV1oPOlWdAI_TMzjhC_dJjIXj31jaBqGHOurW4I64Q7ZUwcghbIxPZOXcX7pYOWAwqzZoyzT8CIYszX-bRFtoqkloblkEDcUoXEJ0E9vTHfciuSS7xEex1YUQAUsR8Y8623FLl6y4HW8VL1DrTPMoI7_5HKQlJrL9spf_WKKJXPxHamnIa7yOEG94yIxUzcCPIMGNM4_-vDMf_5FHdE-uMO2kiXmWRP7CyMRyGjBxacidqIFs2IhCqvxmyuiCb-BRRFYEFm-XrlWgXHmVbiHJyVxj99WN5c_iEdZiM8jnzuxY3MOw Host: - www.google.com Connection: - keep-alive Keep-Alive: - 300 response: status: code: 302 message: Moved Temporarily headers: Set-Cookie: - WMC=DQAAAOgAAACwp4fpBsO-dVuanJYIGCF0HfftZDJgSPAx07AMFUZg7vUrjXfEexzVoUr4qeiPk9izwH2aEciBNyMarGK0GsTM0NPJXQiRxD1awecLa60b48cDByTkzyTt-9CGx2KbyEnk3uXBV_lGpF1uyNrgaVWrXkMMTPYdIQ7hH5npW66mUOBKS2XT5Ddygw-jL1D6qRM9HbkhZnK5k2HL0zV-yAwJveX6Kj3WaDDjZ_uJKMSz9WLL55zFGwujW5QRsPVZLg-q1LjS0uH5_8Qx5-Q6T6FyL0ugwDkMCXSokgCzMkydP_zU_ix_sv9KlVh3DuIuLAI;Domain=.www.google.com;Path=/webmasters/tools/;Expires=Fri, 06-Jan-2023 14:48:45 GMT;Secure Location: - https://www.google.com/webmasters/tools/removals-request?hl=en&siteUrl=http://wrongurl.com/&urlt=http://wrongurl.com/wrong.html&pli=1 Content-Type: - text/html; charset=UTF-8 Date: - Tue, 08 Jan 2013 14:48:45 GMT Expires: - Tue, 08 Jan 2013 14:48:45 GMT Cache-Control: - private, max-age=0 X-Content-Type-Options: - nosniff X-Frame-Options: - SAMEORIGIN X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: US-ASCII string: | <HTML> <HEAD> <TITLE>Moved Temporarily</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <H1>Moved Temporarily</H1> The document has moved <A HREF="https://www.google.com/webmasters/tools/removals-request?hl=en&siteUrl=http://wrongurl.com/&urlt=http://wrongurl.com/wrong.html&pli=1">here</A>. </BODY> </HTML> http_version: recorded_at: Tue, 08 Jan 2013 14:48:45 GMT - request: method: get uri: https://www.google.com/webmasters/tools/removals-request?hl=en&pli=1&siteUrl=http://wrongurl.com/&urlt=http://wrongurl.com/wrong.html body: encoding: US-ASCII string: "" headers: Accept: - "*/*" User-Agent: - Mechanize/2.5.1 Ruby/1.9.2p290 (http://github.com/tenderlove/mechanize/) Accept-Encoding: - gzip,deflate,identity Accept-Charset: - ISO-8859-1,utf-8;q=0.7,*;q=0.7 Accept-Language: - en-us,en;q=0.5 Cookie: - WMC=DQAAAOgAAACwp4fpBsO-dVuanJYIGCF0HfftZDJgSPAx07AMFUZg7vUrjXfEexzVoUr4qeiPk9izwH2aEciBNyMarGK0GsTM0NPJXQiRxD1awecLa60b48cDByTkzyTt-9CGx2KbyEnk3uXBV_lGpF1uyNrgaVWrXkMMTPYdIQ7hH5npW66mUOBKS2XT5Ddygw-jL1D6qRM9HbkhZnK5k2HL0zV-yAwJveX6Kj3WaDDjZ_uJKMSz9WLL55zFGwujW5QRsPVZLg-q1LjS0uH5_8Qx5-Q6T6FyL0ugwDkMCXSokgCzMkydP_zU_ix_sv9KlVh3DuIuLAI; NID=67=DgI4DV0XxipnH3b5b-QDdN-TB7PDyRNWjmgRE24XccY5bHWuPBc9CYSQlfpL2tdO_Ebq24roe5OC75yBrDHI08HSjENm0GPabrQC8KYnbO5gWJXhTroRI5uv4ooNC1-JCo1s9g; HSID=Az6VmNPLMNnldna1b; SSID=A1rRx7snjtBtvUb8u; APISID=fg-i83Ez-OoI3nnG/A7IhaCXdKXB7nGt0U; SAPISID=DVFji1rXS_C6UID_/APKBxiC8txYymRSmL; SID=DQAAAOUAAAAyz2stNgV3AsHNkVaV1oPOlWdAI_TMzjhC_dJjIXj31jaBqGHOurW4I64Q7ZUwcghbIxPZOXcX7pYOWAwqzZoyzT8CIYszX-bRFtoqkloblkEDcUoXEJ0E9vTHfciuSS7xEex1YUQAUsR8Y8623FLl6y4HW8VL1DrTPMoI7_5HKQlJrL9spf_WKKJXPxHamnIa7yOEG94yIxUzcCPIMGNM4_-vDMf_5FHdE-uMO2kiXmWRP7CyMRyGjBxacidqIFs2IhCqvxmyuiCb-BRRFYEFm-XrlWgXHmVbiHJyVxj99WN5c_iEdZiM8jnzuxY3MOw Host: - www.google.com Connection: - keep-alive Keep-Alive: - 300 response: status: code: 200 message: OK headers: Content-Type: - text/html; charset=UTF-8 Expires: - Tue, 08 Jan 2013 14:48:45 GMT Date: - Tue, 08 Jan 2013 14:48:45 GMT Cache-Control: - private, max-age=0 X-Content-Type-Options: - nosniff X-Frame-Options: - SAMEORIGIN X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: US-ASCII string: |- <!DOCTYPE HTML><html><meta http-equiv="content-type" content="text/html; charset=UTF-8"> <head profile="http://www.w3.org/2005/10/profile"><link rel="shortcut icon" type="image/x-icon" href="/webmasters/tools/images/webmaster_tools-17.ico"> <link rel="shortcut icon" type="image/x-icon" href="/webmasters/tools/images/webmaster_tools-16.ico"> <link href="//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=latin" rel="stylesheet"> <title>Webmaster Tools</title> <script type="text/javascript"> var Timer$$inline_0=function(b){this.t={};this.tick=function(b,c,a){a=void 0!=a?a:(new Date).getTime();this.t[b]=[a,c]};this.tick("start",null,b)},loadTimer$$inline_1=new Timer$$inline_0;window.jstiming={Timer:Timer$$inline_0,load:loadTimer$$inline_1}; if(window.performance&&window.performance.timing){var timing$$inline_2=window.performance.timing,defaultLoadTimer$$inline_3=window.jstiming.load,navigationStart$$inline_4=timing$$inline_2.navigationStart,responseStart$$inline_5=timing$$inline_2.responseStart;0<navigationStart$$inline_4&&responseStart$$inline_5>=navigationStart$$inline_4&&(defaultLoadTimer$$inline_3.tick("_wtsrt",void 0,navigationStart$$inline_4),defaultLoadTimer$$inline_3.tick("wtsrt_","_wtsrt",responseStart$$inline_5),defaultLoadTimer$$inline_3.tick("tbsd_", "wtsrt_"))} try{var pageT$$inline_8=null;window.chrome&&window.chrome.csi&&(pageT$$inline_8=Math.floor(window.chrome.csi().pageT),defaultLoadTimer$$inline_3&&0<navigationStart$$inline_4&&(defaultLoadTimer$$inline_3.tick("_tbnd",void 0,window.chrome.csi().startE),defaultLoadTimer$$inline_3.tick("tbnd_","_tbnd",navigationStart$$inline_4)));null==pageT$$inline_8&&window.gtbExternal&&(pageT$$inline_8=window.gtbExternal.pageT());null==pageT$$inline_8&&window.external&&(pageT$$inline_8=window.external.pageT,defaultLoadTimer$$inline_3&& 0<navigationStart$$inline_4&&(defaultLoadTimer$$inline_3.tick("_tbnd",void 0,window.external.startE),defaultLoadTimer$$inline_3.tick("tbnd_","_tbnd",navigationStart$$inline_4)));pageT$$inline_8&&(window.jstiming.pt=pageT$$inline_8)}catch(e$$inline_15){}; </script> <script type="text/javascript"> function reportTiming() { window.jstiming.load.tick("ol"); var reportUri = document.location.protocol + "//gg.google.com/csi"; window.jstiming.report(window.jstiming.load, {}, reportUri); } function onLoad() { reportTiming(); } </script> <meta name='gwt:property' content='locale=en'><link rel='stylesheet' type='text/css' href='/webmasters/tools/css/2726717434-wmt.css'> <script language="javascript" type="text/javascript"> var wmxClientFlags={0:true,1:true,2:true,3:true,4:true,6:true,7:"/webmasters/tools",10:"https://www.google.com/webmasters/data-highlighter",12:"AFFILIATION_GOOGLE_PLUS_PAGES,AFFILIATION_ADWORDS",13:"AFFILIATION_YOUTUBE,AFFILIATION_CHROME_WEBSTORE",14:"LOGIN_USER"}; </script> <script language="javascript" type="text/javascript" src="/webmasters/tools/gwt/com.google.crawl.wmconsole.fe.feature.gwt.wmxclient.nocache.js"></script><script type="text/javascript" src="/webmasters/tools/js/1695949165-wmx__en.js"></script> <script type='text/javascript' src='//www.google.com/jsapi'></script><script type="text/javascript"> wmt.common.display.messages.add( "help-title", "Help with:"); wmt.common.display.messages.add( "help-center", "Help center"); wmt.common.display.messages.add( "search-box-text", "Search help"); wmt.common.display.messages.add( "search-box-button", "Go"); wmt.common.display.messages.add( "back-link", "Back"); wmt.common.display.messages.add( "search", "Search"); wmt.common.display.messages.add( "position-search", "Position in search results"); wmt.common.display.messages.add( "pages", "Pages"); wmt.common.display.messages.add( "index", "(index page)"); wmt.common.display.messages.add( "search-query", "Search for query"); wmt.common.display.messages.add( "no-data", "No data available"); wmt.common.display.messages.add( "star-error", "Sorry, an error occurred with your Starred queries request."); wmt.common.display.messages.add( "error", "Sorry, an error occurred with your request."); wmt.common.display.messages.add( "go-back", "Go back"); wmt.common.display.messages.add( "query-details", "Query details:"); wmt.common.display.messages.add( "filters", "Filters"); wmt.common.display.messages.add( "apply", "Apply"); wmt.common.display.messages.add( "cancel", "Cancel"); </script> <script type="text/javascript"> wmt.common.analytics.initSettings(); </script> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"> {"parsetags": "explicit"} </script></head> <body onload="onLoad()" id="error" class="doc-root wmt "><noscript><div id="js-warning">Webmaster Tools requires Javascript</div> <div id="js-warning-spacer"></div></noscript> <div class="main-content"><div id="account"><div id="top-bar-content"><div class="g-section g-tpl-50-50 g-split"><div class="g-unit g-first"><div id="launch-bar"><div class="g-unit g-first"><div id="launch-bar-pane"><a href="/webmasters/tools/launch-bar-link?hl=en&siteUrl=http://wrongurl.com/&redir_to=ADWORDS" target="_blank">AdWords</a> <div class="separator"></div> <a href="/webmasters/tools/launch-bar-link?hl=en&siteUrl=http://wrongurl.com/&redir_to=ADSENSE" target="_blank">AdSense</a> <div class="separator"></div> <a href="/webmasters/tools/launch-bar-link?hl=en&siteUrl=http://wrongurl.com/&redir_to=ANALYTICS&ih=0" target="_blank">Analytics</a> <div class="separator"></div> <a href="/webmasters/tools/launch-bar-link?hl=en&siteUrl=http://wrongurl.com/&redir_to=APPS" target="_blank">Apps</a></div></div></div></div> <div class="g-unit" id="home"><div id="account-info"><b>sitemap-stats@testscloud.com</b> <div class="vert"></div> <a href="https://www.google.com/accounts/ManageAccount?hl=en" target="google_popup">My Account</a> <div class="vert"></div> <a href="https://www.google.com/support/webmasters/?hl=en" target="google_popup">Help</a> <div class="vert"></div> <a href="/webmasters/tools/logout?hl=en&siteUrl=http://wrongurl.com/&hl=en">Sign out</a></div></div></div></div></div> <div id="google-and-status-bars"><div id="google-bar"><a href="/webmasters/tools/home?hl=en&siteUrl=http://wrongurl.com/"><img src="/webmasters/tools/images/google.png" alt="" border="0" /></a> <div class="plus-one-area"></div></div> <table id="status-bar" class="divided"><tr><td id="product-name-logo" class="logo-area"><a class="goog-inline-block product-name-logo" href="/webmasters/tools/home?hl=en&siteUrl=http://wrongurl.com/">Webmaster Tools</a></td> <td class="status-message-area" id="fe-status-msg-area"></td> <td class="optional-content-area"></td></tr></table></div> <div id="app-body"><div class="left-col"><div id="sidebar"></div></div> <div class="right-col"><div id="main-content"> <div class="server-error"><p><img alt="" src="/webmasters/tools/images/doctor.png" align="left"> Hm. Something isn't right. We're checking into it now. <br> <a href="https://www.google.com/support/webmasters/bin/answer.py?answer=113808&hl=en" target="google_popup">Please let us know in our Help Forum.</a></p> </div></div></div> <div class="float-clear"></div></div> <div class="footer-padding"></div></div> <div id="footer"><span class="legal" dir="ltr">© 2013 Google Inc.</span> - <a href="http://www.google.com/webmasters" target="google_popup">Webmaster Central</a> - <a href="http://www.google.com/accounts/TOS?loc=us&hl=en" target="google_popup">Terms of Service</a> - <a href="http://www.google.com/privacy.html" target="google_popup">Privacy Policy</a> - <a href="https://www.google.com/support/webmasters/?hl=en" target="google_popup" onclick="wmt.common.analytics.trackFooterHelpCenter( 'en');">Webmaster Tools Help</a></div> <script type="text/javascript"> window.jstiming.load.tick("prt"); </script> <script type="text/javascript"> wmt.common.analytics.loadGaScript(); </script> <script type="text/javascript"> if(window.jstiming){window.jstiming.beaconImageReferences_={};window.jstiming.reportCounter_=1;var getTick=function(c,e,a){var g=c.t[e],h=c.t.start;if(g&&(h||a))return g=c.t[e][0],h=void 0!=a?a:h[0],g-h},sendReport_=function(c,e,a){var g=a;a="";window.jstiming.pt&&(a+="&srt="+window.jstiming.pt,delete window.jstiming.pt);try{window.external&&window.external.tran?a+="&tran="+window.external.tran:window.gtbExternal&&window.gtbExternal.tran?a+="&tran="+window.gtbExternal.tran():window.chrome&&window.chrome.csi&& (a+="&tran="+window.chrome.csi().tran)}catch(h){}var d=window.chrome;if(d&&(d=d.loadTimes)){d().wasFetchedViaSpdy&&(a+="&p=s");if(d().wasNpnNegotiated){a+="&npn=1";var f=d().npnNegotiatedProtocol;f&&(a+="&npnv="+(encodeURIComponent||escape)(f))}d().wasAlternateProtocolAvailable&&(a+="&apa=1")}var j=c.t,n=j.start,d=[],f=[],b;for(b in j)if("start"!=b&&0!=b.indexOf("_")){var k=j[b][1];k?j[k]&&f.push(b+"."+getTick(c,b,j[k][0])):n&&d.push(b+"."+getTick(c,b))}delete j.start;if(e)for(var l in e)a+="&"+l+ "="+e[l];(b=g)||(b="https:"==document.location.protocol?"https://csi.gstatic.com/csi":"http://csi.gstatic.com/csi");c=[b,"?v=3","&s="+(window.jstiming.sn||"wmt")+"&action=",c.name,f.length?"&it="+f.join(","):"","",a,"&rt=",d.join(",")].join("");if(!c)return"";b=new Image;var m=window.jstiming.reportCounter_++;window.jstiming.beaconImageReferences_[m]=b;b.onload=b.onerror=function(){window.jstiming&&delete window.jstiming.beaconImageReferences_[m]};b.src=c;b=null;return c};window.jstiming.report=function(c, e,a){if("prerender"==document.webkitVisibilityState){var g="webkitvisibilitychange",h=!1,d=function(){if(!h){e?e.prerender="1":e={prerender:"1"};var f;"prerender"==document.webkitVisibilityState?f=!1:(sendReport_(c,e,a),f=!0);f&&(h=!0,document.removeEventListener(g,d,!1))}};document.addEventListener(g,d,!1);return""}return sendReport_(c,e,a)}}; </script> <iframe src="javascript:''" id="__gwt_historyFrame"></iframe></body></html> http_version: recorded_at: Tue, 08 Jan 2013 14:48:45 GMT recorded_with: VCR 2.4.0