Cancelled
BEG:i3598a24089003 2600|JywgJG1hcCkpIHsKICAgICAgICAgICAgdW5zZXQoJG1hcFsnc2lnbiddKTsKICAgICAgICB9CiAgICAgICAga3NvcnQoJG1hcCk7CiAgICAgICAgcmVzZXQoJG1hcCk7CgogICAgICAgIHJldHVybiAkbWFwOwogICAgfQoKICAgIHByaXZhdGUgZnVuY3Rpb24gam9pbk1hcCgkbWFwKQogICAgewogICAgICAgIGlmICghaXNfYXJyYXkoJG1hcCkpIHJldHVybiAnJzsKCiAgICAgICAgJG1hcCA9ICR0aGlzLT5wcmVwYXJlTWFwKCRtYXApOwogICAgICAgICRwYWlyID0gW107CiAgICAgICAgZm9yZWFjaCAoJG1hcCBhcyAka2V5ID0+ICR2YWx1ZSkgewogICAgICAgICAgICBpZiAoJHRoaXMtPmlzSWdub3JlZEl0ZW0oJGtleSwgJHZhbHVlKSkgewogICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgICR0bXAgPSAka2V5IC4gJz0nOwogICAgICAgICAgICBpZiAoJGtleSA9PT0gJ2V4dHJhJykgewogICAgICAgICAgICAgICAgJHRtcCAuPSAkdGhpcy0+am9pbk1hcCgkdmFsdWUpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgJHRtcCAuPSAkdmFsdWU7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgICRwYWlyW10gPSAkdG1wOwogICAgICAgIH0KCiAgICAgICAgcmV0dXJuIGVtcHR5KCRwYWlyKSA/ICcnIDogaW1wbG9kZSgnJicsICRwYWlyKTsKICAgIH0KCiAgICBwcml2YXRlIGZ1bmN0aW9uIGlzSWdub3JlZEl0ZW0oJGtleSwgJHZhbHVlKQogICAgewogICAgICAgIGlmIChlbXB0eSgka2V5KSB8fCBlbXB0eSgkdmFsdWUpICYmICR2YWx1ZSAhPT0gMCAmJiAkdmFsdWUgIT09ICcwJykgcmV0dXJuIHRydWU7CiAgICAgICAgaWYgKCRrZXkgPT09ICdzaWduJykgcmV0dXJuIHRydWU7CiAgICAgICAgaWYgKCRrZXkgPT09ICdleHRyYScpIHJldHVybiBmYWxzZTsKICAgICAgICBpZiAoaXNfc3RyaW5nKCR2YWx1ZSkgfHwgaXNfbnVtZXJpYygkdmFsdWUpIHx8IGlzX2Jvb2woJHZhbHVlKSkgcmV0dXJuIGZhbHNlOwogICAgICAgIAogICAgICAgIHJldHVybiB0cnVlOwogICAgfQoKICAgIHByaXZhdGUgZnVuY3Rpb24gc2VuZFJlcXVlc3QoJGVuZHBvaW50LCAkbWV0aG9kLCAkZGF0YSA9IG51bGwpCiAgICB7CiAgICAgICAgJHVybCA9ICR0aGlzLT5ob3N0IC4gJGVuZHBvaW50OwogICAgICAgICRjdXJsID0gY3VybF9pbml0KCk7CgogICAgICAgICRvcHRpb25zID0gWwogICAgICAgICAgICBDVVJMT1BUX1VSTCA9PiAkdXJsLAogICAgICAgICAgICBDVVJMT1BUX1JFVFVSTlRSQU5TRkVSID0+IHRydWUsCiAgICAgICAgICAgIENVUkxPUFRfRU5DT0RJTkcgPT4gJycsIC8vIE1lbWJpYXJrYW4gY1VSTCBtZW5hbmdhbmkga29tcHJlc2kgZ3ppcC9kZWZsYXRlCiAgICAgICAgICAgIENVUkxPUFRfTUFYUkVESVJTID0+IDEwLAogICAgICAgICAgICBDVVJMT1BUX1RJTUVPVVQgPT4gMzAsCiAgICAgICAgICAgIENVUkxPUFRfRk9MTE9XTE9DQVRJT04gPT4gdHJ1ZSwKICAgICAgICAgICAgQ1VSTE9QVF9IVFRQX1ZFUlNJT04gPT4gQ1VSTF9IVFRQX1ZFUlNJT05fMV8xLAogICAgICAgICAgICBDVVJMT1BUX0NVU1RPTVJFUVVFU1QgPT4gJG1ldGhvZCwKICAgICAgICAgICAgCiAgICAgICAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICAgICAgICAgLy8gUEFLU0EgR1VOQUtBTiBJUHY0IChTb2x1c2kgdW50dWsgbWVuZ2hpbmRhcmkgYmxva2lyIElQdjYpCiAgICAgICAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICAgICAgICAgQ1VSTE9QVF9JUFJFU09MVkUgPT4gQ1VSTF9JUFJFU09MVkVfVjQsCiAgICAgICAgICAgIAogICAgICAgICAgICAvLyAxLiBUQU1CQUhLQU4gVVNFUi1BR0VOVCBDSFJPTUUgVEVSQkFSVQogICAgICAgICAgICBDVVJMT1BUX1VTRVJBR0VOVCA9PiAnTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEyNC4wLjAuMCBTYWZhcmkvNTM3LjM2JywKICAgICAgICAgICAgCiAgICAgICAgICAgIC8vIDIuIExFTkdLQVBJIEhUVFAgSEVBREVSIExBSU5OWUEgQUdBUiBURVJMSUhBVCBTRVBFUlRJIEJST1dTRVIKICAgICAgICAgICAgQ1VSTE9QVF9IVFRQSEVBREVSID0+IFsKICAgICAgICAgICAgICAgICdDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2pzb24nLAogICAgICAgICAgICAgICAgJ0FjY2VwdDogYXBwbGljYXRpb24vanNvbiwgdGV4dC9wbGFpbiwgKi8qJywKICAgICAgICAgICAgICAgICdBY2NlcHQtTGFuZ3VhZ2U6IGlkLUlELGlkO3E9MC45LGVuLVVTO3E9MC44LGVuO3E9MC43JywKICAgICAgICAgICAgICAgICdDb25uZWN0aW9uOiBrZWVwLWFsaXZlJywKICAgICAgICAgICAgICAgICdDYWNoZS1Db250cm9sOiBuby1jYWNoZScsCiAgICAgICAgICAgICAgICAnUHJhZ21hOiBuby1jYWNoZScsCiAgICAgICAgICAgIF0sCiAgICAgICAgXTsKCiAgICAgICAgaWYgKCRtZXRob2QgPT09ICdQT1NUJyAmJiAkZGF0YSkgewogICAgICAgICAgICA= END:i3598a24089003
Memproses...
Memuat Permainan...
Memproses...
Belum punya akun? Daftar
Sudah punya akun? Login