fragmentstartend
misc invalid
t=
t=.
t=.0
t=0s
t=,0s
t=0s,0s
t=00:00:00s
t=s
t=,
t=1e-1
t=00:00:01.1e-1
seconds
t=00
t=,00
t=0,000
t=-0
t= 0
t=11
t=,11
t=1010
t=10.10
t=10.010
t=0.030.03
t=1234.56781234.5678
t=20,302030
HH:MM:SS
t=0:0:0
t=0:000:000
t=0:00:000
t=0:00:011
t=0:00:5959
t=0:00:60
t=0:01:0060
t=0:01:0161
t=0:01:59119
t=0:01:60
t=0:59:003540
t=0:59:593599
t=0:60:00
t=1:00:003600
t=60:00:00216000
HH:MM:SS.ms
t=00:00.
t=0:00:00.
t=0:00:10e-1
t=0:00:00.00
t=00:00:00.000
t=000:00:00.0000
t=00:00:00.0010.001
t=00:00:00.50.5
t=00:00:00.9990.999
t=0:00:59.99959.999
t=0:00:60.000
t=0:59:59.9993599.999
t=0:60:00.000
t=1:00:00.0003600
t=1000:00:00.0013600000.001
various mixed
t=1,0:02:541174
t=0:30:12.43,421812.4342
one invalid, one valid
t=b0rk,0
t=0,b0rk
the last fragment takes effect
t=1&t=33
t=1,2&t=33
preceding invalid time fragment is ignored
t=foo&t=1,212
trailing invalid time fragment is ignored
t=1,2&t=foo12
rubbish before & is ignored
foo&t=1,212
foo=bar&t=1,212
rubbish after & is ignored
t=1,2&foo12
t=1,2&foo=bar12
sprinkling & is OK
&t=1,212
&&t=1,212
t=1,2&12
t=1,2&&12
&t=1,2&12
correct percent-encoding
%74=10,201020
t=%31%3010
t=10%2C201020
t=%6Ept:1010
t=npt%3a1010
incorrect percent-encoding
t%3d10
t=10%26