{"instruction": "You are an expert in event extraction. Please extract events from the input that conform to the schema definition. Return an empty list for events that do not exist, and return NAN for arguments that do not exist. If an argument has multiple values, please return a list. Respond in the format of a JSON string.", "schema": [{"event_type": "phishing", "trigger": true, "arguments": ["attacker", "trusted entity", "place", "purpose", "tool", "time", "attack pattern", "damage amount", "victim"]}, {"event_type": "data breach", "trigger": true, "arguments": ["time", "number of data", "victim", "tool", "attack pattern", "number of victim", "place", "compromised data"]}, {"event_type": "discover vulnerability", "trigger": true, "arguments": ["common vulnerabilities and exposures", "vulnerable system", "time", "vulnerability", "vulnerable system owner", "supported platform", "discoverer"]}, {"event_type": "ransom", "trigger": true, "arguments": ["victim", "attacker", "tool", "damage amount", "payment method", "time", "price", "place"]}], "input": "“ If you pay the ransom , you ’re supporting the criminal , ” said Likarish , adding there ’s also no guarantee the attacker will return computer files intact ."}
{"phishing": [], "data breach": [], "discover vulnerability": [], "ransom": [{"trigger": "pay the ransom", "arguments": {"victim": "you", "attacker": "the criminal", "tool": "NAN", "damage amount": "NAN", "payment method": "NAN", "time": "NAN", "price": "NAN", "place": "NAN"}}]}