úÎ’4+      !"#$%&'()*unknownruben.astud@gmail.com Safe-Infered<Optional property of text, the constructor should be clear. .This is just text because is non-standard RGB  +,      unknownruben.astud@gmail.com Safe-InferedGGiven the example return the corresponding Line representation. At the > moment this not handles modifiers as underlines or bold text LMain parser of .sub files, given a .sub file it return a list of the dialog  lines +, unknownruben.astud@gmail.com Safe-InferedJThe core of the parser. each one of the constructor representing one part  of the Line "JThis represent the position on screen of the Line. Is usually optional in  the file.  !"#$%&'+,- !"#$%&'"#$%&' ! !"#$%&'unknownruben.astud@gmail.com Safe-Infered(LMain Parser, gives you a list of all the Lines of the subtitle. It fails if  the subtitle doesn't have any Lines. )?The individual Line parser. Given the upper example return the # corresponding Line representation *MThis version avoid the problems associated with peekChar and thus is safe to A use in this module. Subject to removal once parseOnly is fixed. ()*+,- !"#$%&'()*()*()*.       !"#$%&'()*+,-(./0subtitleParser-0.4Text.Subtitles.SUB.DatatypesText.Subtitles.SUBText.Subtitles.SRT.DatatypesText.Subtitles.SRTLine startFrame finalFramepropertydialog TextPropertyCStroked UnderLineBoldItalicColorFrame SubtitlesparseSingleLineparseSUBindexrangegeometryRangefromtoTimehourminutessecondsframe RectangleRx1x2y1y2parseSRT parseOnly' text-0.11.2.2Data.Text.InternalTextattoparsec-0.10.2.0Data.Attoparsec.Text.InternalParser Data.Textunpack