#event_simpleName=OsVersionInfo event_platform=Mac | OSVersionFileData=* | replace("([0-9A-Fa-f]{2})", with="%$1", field=OSVersionFileData, as=OSVersionFileData) | OSVersionFileData:=urlDecode("OSVersionFileData") | replace("^$", field=OSVersionFileData) | parseXml(OSVersionFileData) | format(format="%s %s (%s)", field=[plist.dict.string[2], plist.dict.string[3], plist.dict.string], as=ProductBuild) | groupBy([aid], function=selectLast([OsVersionString, ProductBuild, AgentVersion, RFMState])) | RFMState match { 1 => RFMState := "RFM"; 0 => RFMState := "OK"; }