úÎO*H¼S      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR NoneSSSSafeTA font size, given in points.UA font.VA html font familyW Converts a U to a html font family.X Converts a T to a html font size.Y Combines a U and T+ to return a html string representing them. TZU[\]^_`VWXY TZUV[\]^_`YTZU[\]^_`VWXYSafeA hex color string.(Converts a color to a html color string.   Safe0 A 2D picture.$A blank picture, with nothing in it.A line along an arbitrary path.$A polygon filled with a solid color.A circle with the given radius.]A circular arc drawn counter-clockwise between two angles (in degrees) at the given radius..A rectangle drawn with given width and height.9Image to draw from a certain with given width and height.%Some text to draw with a vector font. A picture drawn with this color.9A picture drawn with this stroke, given a color and size.6A picture translated by the given x and y coordinates..A picture scaled by the given x and y factors.'A picture consisting of several others. An image location!"Path to an image inside ./images. " An image url.#A path through the x-y plane.$2A vector can be treated as a point, and vis-versa.%A point on the x-y plane.&A closed loop along a path.'~A wireframe sector of a circle. An arc is draw counter-clockwise from the first to the second angle at the given radius.(9A path representing a rectangle centered about the origin)0A wireframe rectangle centered about the origin.*,A solid rectangle centered about the origin.aConvert degrees to radiansbConvert radians to degreesc3Normalize an angle to be between 0 and 2*pi radians !"#$%&'(width of rectangleheight of rectangle)*width of rectangleheight of rectangleabcde !"#$%&'()*  !"#$%&'()*abcdeSafe + Special keys:State of the key event.=A key.>,A key that can be represented by a character?A special key.@A mouse button. AAn input event.BA key or mouse button eventCA mouse motion event+,-./0123456789:;<=>?@ABC+,-./0123456789:;<=>?@ABC+,-./0123456789:;<=>?@ABCSafeAT FWidth of the canvas.GHeight of the canvas.JConfig for the canvas.KInitial model for a simulation.L,Function to generate a picture from a model.M/Function to update the state of the simulation.N Function to handle input events.OTitle of the simulation.PThe default config for Gleam DEFGHIJKLMNOP DEGFHIJKLMNOPDEFGHIJKLMNOPNonef%Handles events for multiple canvases.g#Handles events for a single canvas.f Canvas size. Current state of the simulation.Current mouse position.)Whether the current simulation is paused. Function to handle input events.The canvas element.g Canvas size. Current state of the simulation.Current mouse position. Function to handle input events.The canvas element.hijklmfgfghijklm None nopqrstuvwn nopqrstuvw Nonex.Animates the simulation for multiple canvases.y,Animates the simulation for a single canvas.x Current state of the simulation.)Whether the current simulation is paused./Function to update the state of the simulation.,Function to generate a picture from a model.The canvas element.y Current state of the simulation./Function to update the state of the simulation.,Function to generate a picture from a model.The canvas element.xyxyNoneQÅRun a simulation in a window. You decide how the model is represented, how to convert the model to a picture and how to update the model. This function does the rest. The simulation can be seen on `127.0.0.1:8023`RÐRun multiple simulations in a window. You decide how each model is represented, how to convert each model to a picture and how to update the model. This function does the rest. The simulations can be seen on `127.0.0.1:8023`zQ Canvas size.!Initial model for the simulation.,Function to generate a picture from a model./Function to update the state of the simulation. Function to handle input events.R{ Canvas size.!Initial model for the simulation.,Function to generate a picture from a model./Function to update the state of the simulation. Function to handle input events.|}S  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEGFHIJKLMNOPQRSQR%$# !"&'()*ABC=>?@:;<+,-./0123456789 HIJKLMNODEFGPzQR{|}~    !"#$%&'()*+,-./0123456789:;<=>?@ABCDE2FGHIIJKLLMNOPQRSTUVWXXYZ[\]^_`abcdefghijklmno p q r s t u v w x y z {|}~€Gleam-0.1.0.1-inplaceGleamUtilityTextColorPicture InputEventSettingsHandlerRenderAnimateWhiteBlack TransparentRedGreenBlueYellowCyanMagentaRoseVioletAzure Aquamarine ChartreuseOrangeRGBA convertColorBlankLinePolygonCircleArc RectangleImageStroke TranslateScalePicturesSourceFileUrlPathVectorPointlineLoop sectorWire rectanglePath rectangleWirerectangleSolid SpecialKey KeyUnknownKeySpaceKeyEscKeyUpKeyDownKeyLeftKeyRightKeyTabKeyEnter KeyBackspaceKeyShiftKeyCtrlKeyAltKeyCapsKeyStateDownUpKeyCharMouseEventKey EventMotion GleamConfigwidthheight Simulation simConfigsimInitialModelsimDraw simUpdate simHandlersimTitledefaultGleamConfigplay playMultiple setAttributeFontSizeFont convertFontconvertFontSizegetCombinedFontSizeArialVerdana TimesNewRoman CourierNewSerif SansSerifdegToRadradToDegnormalizeAngle$fSemigroupPicture$fMonoidPicturehandleEventsMultiple handleEventsconvertMousePos convertMouseconvertMouseMoveconvertKeyCode keyCodeToChar charCodes renderPicture drawPicture scalePicture saveDrawStaterestoreDrawStateresetTransformtranslatePicturetranslateMiddle drawImage getMimeTypeanimateMultipleanimateconfigsetup setupMultiplesimulate