================================================================================
Parse multiple lines with different durations
================================================================================

pick 6f21 "Name" "2024-01-17" "A" "1h 0m" "url"
pick 6z81 "Name2" "2024-01-16" "A2" "20m 02s" "url2"
pick 6a84 "Name3" "2024-01-16" "A3" "20h 0m" "url3"
pick 6b06 "Name4" "2024-01-16" "A4" "[No Duration]" "url4"

--------------------------------------------------------------------------------

(source_file
  (line
    (command)
    (id)
    (title
      (quote)
      (quote))
    (date
      (quote)
      (quote))
    (author
      (quote)
      (quote))
    (duration
      (quote)
      (quote))
    (url
      (quote)
      (quote)))
  (line
    (command)
    (id)
    (title
      (quote)
      (quote))
    (date
      (quote)
      (quote))
    (author
      (quote)
      (quote))
    (duration
      (quote)
      (quote))
    (url
      (quote)
      (quote)))
  (line
    (command)
    (id)
    (title
      (quote)
      (quote))
    (date
      (quote)
      (quote))
    (author
      (quote)
      (quote))
    (duration
      (quote)
      (quote))
    (url
      (quote)
      (quote)))
  (line
    (command)
    (id)
    (title
      (quote)
      (quote))
    (date
      (quote)
      (quote))
    (author
      (quote)
      (quote))
    (duration
      (quote)
      (quote))
    (url
      (quote)
      (quote))))