29 if (input.find(
"PT") != 0)
34 std::string remaining = input;
37 remaining = remaining.substr(pos);
38 if (remaining.size() == 0)
break;
42 cur_duration = stol(remaining, &pos);
47 if (pos >= remaining.size())
51 char unit = remaining[pos];
65 duration += cur_duration;