)&      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Safe 0 QFormat the times using a comma, which is certainly only correct in German locale. \You must make sure, that the time mapping function preserves the order. This is not checked. Read label file in a strict way.  None 1 !"#$%&'()*+,-./01234'(&)%*+,- !"#$./01234 !"#$%'(SafeuSafeNone:This type lets you specify how to order blocks of multi-channel sounds. Both orders always work but Haskell's garbage collector works best, if the order matches the order of the data production.;/All blocks of a channel are stored adjacently. <$Blocks of channels are interleaved. n maxSamples_ must be at least 1024, otherwise you get an error about clip values if you load the project to Audacity. However, 1024 is not necessarily a good value. Audacity uses 524288 by default.qCIt is an unchecked error if StorableVectors have different lengths.=:<;=>BA@?CDEHGFILKJMNRQPOSTUVWZYX[\gfeda`_^bc]hijklmnopqrstuv=[\]^_`abcdefghWXYZSTUVMNOPQRIJKLiDEFGH=>?@ABCjklmnop:;<qrstuv:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[ \]^_`abcdefgSafe Safe Currently we ignore the  numlabelsa attribute. Alternatively we could check whether that value matches the number of read intervals.None       !"#$$%&'  ()*+,--./0123456789:;<#=>?@ABCDE)FFGHIJKLMNNOPQRSSTUVWXY  Z[\]^_`abcdefghijklmnopqrstuvwxyz{|}~#  Z`_eg#  Zaeg+ %audacity-0.0.2-GJx1D2OIrni1WB4QX8NSXHSound.Audacity.LabelTrack)Sound.Audacity.Project.Track.Wave.Summary!Sound.Audacity.Project.Track.Wave"Sound.Audacity.Project.Track.LabelSound.Audacity.ProjectSound.Audacity.XMLSound.Audacity.XML.AttributeSound.Audacity.XML.ParserIntervalTConsdeconsemptynull singletonfromAdjacentChunksliftlift2 formatTimemapTime mapWithTime realTimesmask zipWithList writeFile writeFileInt parseTimereadFile $fNFDataT $fMonoidT $fSemigroupT$fTraversableT $fFoldableT $fFunctorT$fShowTLimitsmin_max_rms_length_limits_content_HandleMonadStateeval createHandle deleteHandle withHandle usingHandle fromBlock attachStartssequenceFromStorableVectorreserve defltLimits storeLimitssummary$fStorableLimits$fNFDataLimits $fShowLimits BlockOrderSerial Interleaved BlockFilePCMAliasBlockFile summaryFile_ aliasFile_ aliasStart_ aliasChannel_Block blockStart_ blockLength_ blockFile_ SampleFormat Int16Sample Int24Sample FloatSampleSequence maxSamples_ sampleFormat_ numSamples_blocks_Clipoffset_ sequence_ChannelLeftRightMononame_channel_linked_mute_solo_ minimized_height_rate_gain_pan_clips_defltintFromSampleFormattoXML clipToXML sequenceToXML blockToXMLpcmAliasSequence"pcmAliasSequenceFromStorableVectorpcmAliasSequenceFromSummary+pcmAliasSequencesFromStorableVectorChannels%pcmAliasSequencesFromChannelSummariesblocksFromChannelSummariessequenceFromBlockssequenceFromBlocksSize storeSummary $fEqChannel $fOrdChannel $fEnumChannel $fShowChannel$fEqSampleFormat$fOrdSampleFormat$fEnumSampleFormat$fBoundedSampleFormat$fShowSampleFormat$fShowBlockFile $fShowBlock$fShowSequence $fShowClip$fEqBlockOrder$fOrdBlockOrder$fShowBlockOrder$fEnumBlockOrder$fBoundedBlockOrdertrack_ intervalToXML tracksFromXMLparse parseInterval labelNamelabeltrackNameTrack WaveTrack LabelTrackselectionStart_ selectionEnd_vpos_h_zoom_tracks_format trackToXMLtagattrunlines tagIndentstringboolenumintfloatdoubleMessage fromMaybeGen fromMaybetagOpentagClose lookupAttrlookupAttrReadlookupAttrBool skipSpace skipSpaces