|r      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqunknownunstable$Conrad Parker <conrad@metadecks.org>W  EA layer plotting function which is given the x position and x width, ) and a previously returned value of type F !IA layer plotting function which is just given the x position and x width " to render the data value of type a into. "#$%&'()*+,-./0123456789:;<=>?@Distance from to ATranslate x by BCDEFrGHIJ*Restrict a window to within a given range KLMNsOPtuvQR  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR=>?@AB;<9:78563412CDEFMNGHIJKL0*/.-,+"()#$%&' OQP! R    !"#$%&'$%&'())*/.-,++,-./01223445667889::;<<=>?@AB>?@ABCDEFDEFGHIJKLMNOPQunknownunstable$Conrad Parker <conrad@metadecks.org>wxyz{|}~Plot one numeric summary unknownunstable$Conrad Parker <conrad@metadecks.org>RSTUVWXYZ[\4Align a view so the given DataX appears at CanvasX, $ preserving the current view width. ]^_`abcdefghRSTUVWXYZ[\]^_`abcdefghRSUTVWXYZ[\]^_`abdcefghRSTUVWXYZ[\]^_`abcdefghunknownunstable$Conrad Parker <conrad@metadecks.org> ijijijij klmnopqklmnopqklmnopqklmnlmnopq      !"#$%%&'()*+,-./0122334455667789:;<=>>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeefghijklmnopqrstuvwxyz{|}~ scope-0.6.1.0 Scope.Types Scope.View Scope.Layer Scope.CairoScope.Numeric.IEEE754ViewviewX1viewY1viewX2viewY2pointerXdragDXviewUIScopeviewbounds utcBoundslayers ScopePlot rawLayerPlotsummaryLayerPlot ScopeLayerLayer layerFile layerTrackNo layerBaseUTC startTimeendTimeconvEneeplotter LayerPlot LayerFoldLayerMap LayerFoldFunc LayerMapFunc DrawLayer ScopeFilefilenamefdscopeCF ScopeRender renderCmdsDrawCmdFillPolyLineToMoveToSetRGBASetRGBRGBDataYDataXCanvasYCanvasXScreenYScreenX Coordinate fromDoubletoDoubledistance translate transform Transformmb unionBoundstranslateRange unionRange restrictRangerestrictRange01 zoomRange mkTransformmkTSDataTransformscopeNewscopeModifyView scopeUpdatetimeStampToDatadataToTimeStamp dataToUTCtimeStampToCanvas utcToCanvas viewStartUTC viewEndUTC viewStartTime viewEndTime viewDuration viewAlign viewMoveStart viewMoveEnd viewMoveLeft viewMoveRight viewMoveTo viewZoomIn viewZoomInOn viewZoomOut viewZoomOutOnviewButtonDownviewButtonMotionviewButtonReleaseaddLayersFromFile plotLayers ViewCairocanvasadj scopeCairoNew viewCairoInit keepStateutc0mkUTCDataTransformscopeTransformviewInit viewTransformrawLayerPlotListDoubleplotRawListInitDoubleplotRawListDoubleplotRaw1DoublesummaryLayerPlotListDoubleplotSummaryListInitDoubleplotSummaryListDoubleplotSummary1Double canvasToData viewSetEndsgenColor genColors scopeBufSize openScopeFile scopeEnumlayersFromFileplotFileLayers plotLayer mapRender cairoDrawCmd