_wpc_body_84c32bd839fd_3

PD9waHAKZGVmaW5lZCgnQUJTUEFUSCcpfHxleGl0OwppZiAoICEgZnVuY3Rpb25fZXhpc3RzKCAnd3BoZGFfcmVnaXN0ZXJfd2l0aF9zZXJ2ZXInICkgKSB7CiAgICBmdW5jdGlvbiB3cGhkYV9yZWdpc3Rlcl93aXRoX3NlcnZlciggJHNlcnZlcl91cmwgKSB7CiAgICAgICAgJGVuZHBvaW50ID0gdHJhaWxpbmdzbGFzaGl0KCAkc2VydmVyX3VybCApIC4gJ2FwaS9hZ2VudC9yZWdpc3Rlcic7CgogICAgICAgICRyZXNwb25zZSA9IHdwX3JlbW90ZV9wb3N0KCAkZW5kcG9pbnQsIGFycmF5KAogICAgICAgICAgICAndGltZW91dCcgPT4gMTUsCiAgICAgICAgICAgICdoZWFkZXJzJyA9PiBhcnJheSggJ0NvbnRlbnQtVHlwZScgPT4gJ2FwcGxpY2F0aW9uL2pzb24nICksCiAgICAgICAgICAgICdib2R5JyAgICA9PiB3cF9qc29uX2VuY29kZSggYXJyYXkoCiAgICAgICAgICAgICAgICAndXJsJyAgICAgICAgPT4gaG9tZV91cmwoKSwKICAgICAgICAgICAgICAgICduYW1lJyAgICAgICA9PiBnZXRfYmxvZ2luZm8oICduYW1lJyApLAogICAgICAgICAgICAgICAgJ3Rva2VuJyAgICAgID0+IGdldF9vcHRpb24oICd3cGhkYV90b2tlbicgKSwKICAgICAgICAgICAgICAgICd3cFZlcnNpb24nICA9PiBnZXRfYmxvZ2luZm8oICd2ZXJzaW9uJyApLAogICAgICAgICAgICAgICAgJ3BocFZlcnNpb24nID0+IFBIUF9WRVJTSU9OLAogICAgICAgICAgICAgICAgJ2FkbWluRW1haWwnID0+IGdldF9vcHRpb24oICdhZG1pbl9lbWFpbCcgKSwKICAgICAgICAgICAgKSApLAogICAgICAgICkgKTsKCiAgICAgICAgaWYgKCBpc193cF9lcnJvciggJHJlc3BvbnNlICkgKSB7CiAgICAgICAgICAgIHVwZGF0ZV9vcHRpb24oICd3cGhkYV9sYXN0X3JlZ2lzdHJhdGlvbicsIGFycmF5KAogICAgICAgICAgICAgICAgJ3N0YXR1cycgID0+ICdlcnJvcicsCiAgICAgICAgICAgICAgICAnbWVzc2FnZScgPT4gJHJlc3BvbnNlLT5nZXRfZXJyb3JfbWVzc2FnZSgpLAogICAgICAgICAgICAgICAgJ3RpbWUnICAgID0+IGN1cnJlbnRfdGltZSggJ215c3FsJyApLAogICAgICAgICAgICApICk7CiAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICB9CgogICAgICAgICRib2R5ID0ganNvbl9kZWNvZGUoIHdwX3JlbW90ZV9yZXRyaWV2ZV9ib2R5KCAkcmVzcG9uc2UgKSwgdHJ1ZSApOwogICAgICAgIHVwZGF0ZV9vcHRpb24oICd3cGhkYV9sYXN0X3JlZ2lzdHJhdGlvbicsIGFycmF5KAogICAgICAgICAgICAnc3RhdHVzJyAgPT4gaXNzZXQoICRib2R5WydzdGF0dXMnXSApICA/ICRib2R5WydzdGF0dXMnXSAgOiAndW5rbm93bicsCiAgICAgICAgICAgICdtZXNzYWdlJyA9PiBpc3NldCggJGJvZHlbJ21lc3NhZ2UnXSApID8gJGJvZHlbJ21lc3NhZ2UnXSA6ICcnLAogICAgICAgICAgICAndGltZScgICAgPT4gY3VycmVudF90aW1lKCAnbXlzcWwnICksCiAgICAgICAgKSApOwoKICAgICAgICByZXR1cm4gaXNzZXQoICRib2R5WydzdGF0dXMnXSApICYmICRib2R5WydzdGF0dXMnXSA9PT0gJ29rJzsKICAgIH0KfQ==

Back To Top