get("#515") -- splitLines

-- sets masterBridgeID and verdicts
function parseQuestionnaire(questionnaireID)
  local text = getSnippet(questionnaireID)
  local lines = splitLines(text)

  masterBridgeID = nil
  verdicts = {}
  
  for i=1, #lines do
    line = lines[i]
    
    local _, _, _needBridgeID, _sourceID, _masterBridgeID = line:find("^(#%d+) %- Need bridge from (#%d+) following master bridge (#%d+)")
    if _needBridgeID then
      needBridgeID, sourceID, masterBridgeID = _needBridgeID, _sourceID, _masterBridgeID
    end
  
    local _, _, verdict = line:find("^ *Your verdict: *(.*)")
    if verdict then
      verdicts[sourceID] = verdict
    end
  end
end