{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":146},{"__isSmartRef__":true,"id":150},{"__isSmartRef__":true,"id":154}],"scripts":[],"shape":{"__isSmartRef__":true,"id":158},"_ClipMode":"visible","derivationIds":["3B3E194F-3695-4023-AF4C-5F535E0E06A8","8F2DF792-A91F-449D-977F-EE1D02A9BDF2","C892DD94-28DC-4A60-807D-5A6EDD00D27F","9F5BD6FD-423C-4A88-8BCF-CA6D3DF37D33"],"id":"B8624763-4A9C-4F31-921E-ECFEB3F4AD90","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":159},"reframeHandle":{"__isSmartRef__":true,"id":146},"rightReframeHandle":{"__isSmartRef__":true,"id":154},"bottomReframeHandle":{"__isSmartRef__":true,"id":150},"titleBar":{"__isSmartRef__":true,"id":1},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":49},"eventHandler":{"__isSmartRef__":true,"id":160},"partsBinMetaInfo":{"__isSmartRef__":true,"id":161},"name":"QBFScoresVeiwer","isBeingDragged":false,"_Rotation":0,"_Scale":1,"showsHalos":false,"menuButton":{"__isSmartRef__":true,"id":21},"collapseButton":{"__isSmartRef__":true,"id":33},"closeButton":{"__isSmartRef__":true,"id":8},"_StyleClassNames":["Morph","Window"],"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)","prevDragPos":"lively.pt(100.0,450.0)"},"1":{"submorphs":[{"__isSmartRef__":true,"id":2},{"__isSmartRef__":true,"id":8},{"__isSmartRef__":true,"id":21},{"__isSmartRef__":true,"id":33}],"scripts":[],"shape":{"__isSmartRef__":true,"id":46},"_ClipMode":"visible","derivationIds":["CFBF33BC-736E-4B58-AB5B-102C1C3CCDF5","C2266501-CEB1-4DA2-BC9A-E95D7EC8C8A9","D9BF5E40-FA0F-4F86-834A-FD8A78E3BEAD","7E8D1D2C-0388-40C6-AF21-78E83A883D38"],"id":"16A2CF0C-5187-4D9A-B2E7-36429D93160F","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":47},"windowMorph":{"__isSmartRef__":true,"id":0},"label":{"__isSmartRef__":true,"id":2},"closeButton":{"__isSmartRef__":true,"id":8},"menuButton":{"__isSmartRef__":true,"id":21},"collapseButton":{"__isSmartRef__":true,"id":33},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":48},"buttons":[{"__isSmartRef__":true,"id":8},{"__isSmartRef__":true,"id":33},{"__isSmartRef__":true,"id":21}],"__serializedExpressions__":["_Position"],"showsHalos":false,"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"2":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4}],"_ClipMode":"hidden","derivationIds":["10D3B0E8-B9F7-49EC-9DD7-15D4A7B731A8","6B1730E5-7A68-48E3-AFE5-313AD5721A5A","A1A0DB52-ECEB-44B9-AA76-41DF4478EFBC","2A6E7983-E6F9-45F9-8493-0EBB9B1BF145"],"id":"378224D6-55C2-4401-8423-95A223DCC26A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6},"owner":{"__isSmartRef__":true,"id":1},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":7},"__serializedExpressions__":["_TextColor","_Position"],"showsHalos":false,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"3":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(594.1,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4":{"style":{"__isSmartRef__":true,"id":5},"chunkOwner":{"__isSmartRef__":true,"id":2},"_id":"_1861","storedString":"QBFScoresViewer","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6":{"resizeWidth":true},"7":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8":{"submorphs":[{"__isSmartRef__":true,"id":9}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14},"_ClipMode":"visible","derivationIds":["1A046281-029C-4D7D-9BD7-B8FEBADD2A18","B4923F95-5668-4264-9252-AF822571360D","BF19AACD-077D-4002-B53E-EB86DC3C06EA","636B518F-E638-4BB9-A5D2-48965471541B"],"id":"77D6717E-F78A-4CFE-B7F0-BCD1349226A6","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":9},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1},"layout":{"__isSmartRef__":true,"id":15},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":16},{"__isSmartRef__":true,"id":18}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":20},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(643.1,3.0)"},"9":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":11}],"_ClipMode":"hidden","derivationIds":["7E335EE5-CE79-4B4F-BDE2-4830E4F7F15D","534E77B5-121E-4A0B-8829-78E0B9576730","8CA5B914-D871-466A-89FD-F89EC1FB3D2B","9B402751-48A0-45D4-B23F-946F5E3D966D"],"id":"70659BBD-4C7A-4299-BB69-5E7AE48C78C3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":13},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"10":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"11":{"style":{"__isSmartRef__":true,"id":12},"chunkOwner":{"__isSmartRef__":true,"id":9},"_id":"_1856","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13":{"morph":{"__isSmartRef__":true,"id":9},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"15":{"moveHorizontal":true},"16":{"sourceObj":{"__isSmartRef__":true,"id":8},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":17},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17":{"source":{"__isSmartRef__":true,"id":8},"target":{"__isSmartRef__":true,"id":0}},"18":{"sourceObj":{"__isSmartRef__":true,"id":8},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":19},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19":{"source":{"__isSmartRef__":true,"id":8},"target":{"__isSmartRef__":true,"id":0}},"20":{"morph":{"__isSmartRef__":true,"id":8},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"21":{"submorphs":[{"__isSmartRef__":true,"id":22}],"scripts":[],"shape":{"__isSmartRef__":true,"id":27},"_ClipMode":"visible","derivationIds":["2C2C57C6-A590-4DF4-B172-B219408EA42E","0E80441E-12DA-4428-8181-6184BC0AA0EB","8D453D6A-913D-4062-BEE2-72BCD7DCBAA8","AA0A3B21-D9F1-4C83-AB14-ED5D9C0ED8E5"],"id":"6C0128FF-6712-4CF4-8FFD-D8D55A8991EA","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":22},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1},"attributeConnections":[{"__isSmartRef__":true,"id":28},{"__isSmartRef__":true,"id":30}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":32},"isPressed":false,"_StyleClassNames":["Morph","Button","WindowControl"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(603.1,3.0)"},"22":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":23},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":24}],"_ClipMode":"hidden","derivationIds":["4D3657FE-2FE3-4C12-87D1-E9273AEED4CA","E49840FC-138F-48B6-89AA-A1B6AC2A6F3F","2ABB2325-6FFE-4EB2-B371-B0BE92FB6D40","062342B5-9AF1-4DEB-896D-B408C7D6DF37"],"id":"6B85E415-75B7-480C-ACF0-B363FD371BDB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":21},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":26},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"23":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"24":{"style":{"__isSmartRef__":true,"id":25},"chunkOwner":{"__isSmartRef__":true,"id":22},"_id":"_1858","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"25":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"26":{"morph":{"__isSmartRef__":true,"id":22},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"27":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"28":{"sourceObj":{"__isSmartRef__":true,"id":21},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":29},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"29":{"source":{"__isSmartRef__":true,"id":21},"target":{"__isSmartRef__":true,"id":0}},"30":{"sourceObj":{"__isSmartRef__":true,"id":21},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":31},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"31":{"source":{"__isSmartRef__":true,"id":21},"target":{"__isSmartRef__":true,"id":0}},"32":{"morph":{"__isSmartRef__":true,"id":21},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"33":{"submorphs":[{"__isSmartRef__":true,"id":34}],"scripts":[],"shape":{"__isSmartRef__":true,"id":39},"_ClipMode":"visible","derivationIds":["246FDE92-EEF8-42C0-B79F-10B5FB6D3D0B","14727827-091D-47BF-BBDF-B8AA194E132A","88BBF4B2-D826-4C82-B9D3-3D8712AF7FEF","7C07478C-32CA-4213-B7E4-B97ECA5ADDDF"],"id":"0EDE5B3E-D052-4285-B1D7-2552E31F30C1","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":34},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1},"layout":{"__isSmartRef__":true,"id":40},"attributeConnections":[{"__isSmartRef__":true,"id":41},{"__isSmartRef__":true,"id":43}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"eventHandler":{"__isSmartRef__":true,"id":45},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(623.1,3.0)"},"34":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":35},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":36}],"_ClipMode":"hidden","derivationIds":["C68A6249-9373-4CF9-B8CF-A0C6C22715CE","AC621BA6-D019-4A8C-8C61-C7EEC5CBBB18","8B11510E-F22F-43E9-8F8F-249A60B52662","A5E592AE-4353-4DDA-9C29-3FCA58F68DF7"],"id":"D1722E8A-E002-4C6E-851B-7335E003FDD4","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":33},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":38},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"35":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"36":{"style":{"__isSmartRef__":true,"id":37},"chunkOwner":{"__isSmartRef__":true,"id":34},"_id":"_1860","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"37":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"38":{"morph":{"__isSmartRef__":true,"id":34},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"39":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"40":{"moveHorizontal":true},"41":{"sourceObj":{"__isSmartRef__":true,"id":33},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"42":{"source":{"__isSmartRef__":true,"id":33},"target":{"__isSmartRef__":true,"id":0}},"43":{"sourceObj":{"__isSmartRef__":true,"id":33},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":44},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"44":{"source":{"__isSmartRef__":true,"id":33},"target":{"__isSmartRef__":true,"id":0}},"45":{"morph":{"__isSmartRef__":true,"id":33},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"46":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(663.1,22.0)","_Padding":"lively.rect(0,0,0,0)"},"47":{"resizeWidth":true,"adjustForNewBounds":true},"48":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"49":{"submorphs":[{"__isSmartRef__":true,"id":50},{"__isSmartRef__":true,"id":63},{"__isSmartRef__":true,"id":76}],"scripts":[],"id":"86C21B50-9E74-4C7A-B369-0FFD679102C5","shape":{"__isSmartRef__":true,"id":95},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"QBFScoresViewer","partsBinMetaInfo":{"__isSmartRef__":true,"id":96},"eventHandler":{"__isSmartRef__":true,"id":114},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","BD8BECDB-A9A1-4009-B433-C925F0AFCCFC","3C5D9D4E-1135-420D-933F-C4820D0785B6","D2A46F94-09F3-4EAD-9A9D-51D9F12D2945","00D34301-E07C-4EA0-AA27-FEDAAEDDF79A","515A8A83-5E82-475B-839E-B87D28A03DE6"],"partTests":{"__isSmartRef__":true,"id":115},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":0},"isBeingDragged":false,"allScores":{"__isSmartRef__":true,"id":120},"layout":{"__isSmartRef__":true,"id":126},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":127},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(4.0,22.0)"},"50":{"submorphs":[],"scripts":[],"id":"11DFCBED-3E92-4862-97F5-D4B54D516F8F","shape":{"__isSmartRef__":true,"id":51},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Courier","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"ScoresText","partsBinMetaInfo":{"__isSmartRef__":true,"id":52},"textChunks":[{"__isSmartRef__":true,"id":60}],"charsReplaced":"foo!?","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":62},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","5BFC4128-6CF6-4493-AFB9-0F48F2317DC0","54E47329-A468-497D-9F07-0348053613DC","FD6E22D0-9615-4F57-A818-B359FBE6DEDC","5DA4579D-3E43-44A8-B507-84F53843B602"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":49},"_WordBreak":"break-all","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(23.9,61.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(403.0,-10.0)"},"51":{"fill":null,"_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(604.7,169.4)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(252,235,186)"},"52":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":53},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":55},{"__isSmartRef__":true,"id":56},{"__isSmartRef__":true,"id":57},{"__isSmartRef__":true,"id":58},{"__isSmartRef__":true,"id":59}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 11:35:33 GMT-0700 (PDT)\")"},"53":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"54":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"55":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"56":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"57":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"58":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"59":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"60":{"style":{"__isSmartRef__":true,"id":61},"chunkOwner":{"__isSmartRef__":true,"id":50},"_id":"_12994","storedString":"Looking for scores...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"61":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"62":{"morph":{"__isSmartRef__":true,"id":50},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"63":{"submorphs":[],"scripts":[],"id":"2E1081EB-C5EC-42B8-B6A3-C127AE634298","shape":{"__isSmartRef__":true,"id":64},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Courier","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":11,"name":"ScoresText1","partsBinMetaInfo":{"__isSmartRef__":true,"id":65},"textChunks":[{"__isSmartRef__":true,"id":73}],"charsReplaced":"score       | best word | word score | player    | time            \nsuper quick |           |            |           |                 \n386         | QUILLS    | 60         | Dan       | April 20 09:04pm\nquick       |           |            |           |                 \n407         | FATHER    | 48         | Dan       | April 20 05:04pm\n148         | CHAT      | 18         | anonymous | April 20 10:04pm","lastFindLoc":407,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":75},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","5BFC4128-6CF6-4493-AFB9-0F48F2317DC0","67098871-F897-4531-BF0D-55FAFCE99417","694B3298-604B-45E1-A18B-DFED93C87AE4","31C0ED01-8185-4C72-84AB-8FD788541B86","E218E1FD-F55D-4D59-8867-7262299C268E"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"_WordBreak":"break-all","owner":{"__isSmartRef__":true,"id":49},"_Align":"left","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(23.9,14.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(239.0,-9.0)"},"64":{"fill":null,"_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_BorderRadius":7.7700000000000005,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(350.7,33.4)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(252,235,186)"},"65":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":66},{"__isSmartRef__":true,"id":67},{"__isSmartRef__":true,"id":68},{"__isSmartRef__":true,"id":69},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":71},{"__isSmartRef__":true,"id":72}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Mar 12 2013 11:35:33 GMT-0700 (PDT)\")"},"66":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"67":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"68":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"69":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"70":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"71":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"72":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"73":{"style":{"__isSmartRef__":true,"id":74},"chunkOwner":{"__isSmartRef__":true,"id":63},"_id":"_535","storedString":" Quick Brown Fox High Scores","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"74":{"fontSize":14,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"75":{"morph":{"__isSmartRef__":true,"id":63},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"76":{"submorphs":[{"__isSmartRef__":true,"id":77}],"scripts":[],"shape":{"__isSmartRef__":true,"id":82},"eventHandler":{"__isSmartRef__":true,"id":83},"_ClipMode":"visible","derivationIds":["EC7EBB28-54AE-4244-80ED-3E13650F82B7","F41181E0-B5DF-4BDF-97F0-F75CF2FBD771","6C26850B-970A-4C72-AEB0-F91F03596DAC","931A34EE-21CB-4192-A0E2-72346D2ABA8B","862C69BC-9E77-43D1-B4B5-F6791F384E9D"],"id":"15B28406-E943-4F8D-ABD1-A7AF51E32F2A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":77},"_PreviousBorderWidth":1,"isPressed":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":84},{"__isSmartRef__":true,"id":86}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"name":"UpdateButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":88},"owner":{"__isSmartRef__":true,"id":49},"_Rotation":0,"_Scale":1,"_StyleClassNames":["Morph","Button"],"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":91},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(450.9,19.1)","distanceToDragEvent":"lively.pt(74.0,7.0)"},"77":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":78},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":79}],"eventHandler":{"__isSmartRef__":true,"id":81},"_ClipMode":"hidden","derivationIds":["7884E73F-0D17-44B3-907F-44A5223F1F3D","A532B4A5-D335-4AE0-9277-F4A18579F481","0868D62D-D349-4F2F-919A-C6FB6CE79700","6DCC9B4C-A6F4-4AA6-B744-77D6040746B6","FB624CB2-D2CF-4BA1-94AF-943DD072017E"],"id":"702ACAC4-0A3B-440D-8773-9DE89D054C35","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":76},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"showsHalos":false,"eventsAreDisabled":true,"_PointerEvents":"none","__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"78":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"79":{"style":{"__isSmartRef__":true,"id":80},"chunkOwner":{"__isSmartRef__":true,"id":77},"_id":"_1798","storedString":"Update","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"80":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"81":{"morph":{"__isSmartRef__":true,"id":77},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"82":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"83":{"morph":{"__isSmartRef__":true,"id":76},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"84":{"sourceObj":{"__isSmartRef__":true,"id":76},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":76},"targetMethodName":"doAction","varMapping":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"85":{"source":{"__isSmartRef__":true,"id":76},"target":{"__isSmartRef__":true,"id":76}},"86":{"sourceObj":{"__isSmartRef__":true,"id":76},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":49},"targetMethodName":"readServer","varMapping":{"__isSmartRef__":true,"id":87},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"87":{"source":{"__isSmartRef__":true,"id":76},"target":{"__isSmartRef__":true,"id":49}},"88":{"partName":"Button","requiredModules":[],"partsSpaceName":"PartsBin/Inputs/","comment":"A simple button that calls a method #doAction when pressed.","changes":[{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":90}],"migrationLevel":4,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Mar 06 2013 17:25:14 GMT-0800 (PST)\")"},"89":{"author":"robertkrahn","message":"no comment","id":"9B8B6BE4-4519-4A6C-8F47-70DE61BBB0FB","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 13:53:16 GMT-0800 (PST)\")"},"90":{"author":null,"message":"no comment","id":"F8B70225-5143-4A51-ABB4-344B488B3811","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 13:15:42 GMT-0800 (PST)\")"},"91":{"doAction":{"__isSmartRef__":true,"id":92}},"92":{"varMapping":{"__isSmartRef__":true,"id":93},"source":"function doAction() {\n    \n}","funcProperties":{"__isSmartRef__":true,"id":94},"__LivelyClassName__":"lively.Closure"},"93":{"this":{"__isSmartRef__":true,"id":76}},"94":{"user":"undefined","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Dec 11 2012 13:14:29 GMT-0800 (PST)\")"},"95":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(655.1,256.1)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(127,76,0)","_Padding":"lively.rect(0,0,0,0)"},"96":{"partsSpaceName":"PartsBin/Games/","comment":"Reads and dsiplays QuickBrownFox scores from the QBFScoresServer","migrationLevel":7,"partName":"QBFScoresVeiwer","changes":[{"__isSmartRef__":true,"id":97},{"__isSmartRef__":true,"id":98},{"__isSmartRef__":true,"id":99},{"__isSmartRef__":true,"id":100},{"__isSmartRef__":true,"id":101},{"__isSmartRef__":true,"id":102},{"__isSmartRef__":true,"id":103},{"__isSmartRef__":true,"id":104},{"__isSmartRef__":true,"id":105},{"__isSmartRef__":true,"id":106},{"__isSmartRef__":true,"id":107},{"__isSmartRef__":true,"id":108},{"__isSmartRef__":true,"id":109},{"__isSmartRef__":true,"id":110},{"__isSmartRef__":true,"id":111},{"__isSmartRef__":true,"id":112},{"__isSmartRef__":true,"id":113}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sun Apr 21 2013 09:57:29 GMT-0700 (PDT)\")"},"97":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (PST)\")"},"98":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (PDT)\")"},"99":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (PDT)\")"},"100":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)\")"},"101":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"102":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)\")"},"103":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)\")"},"104":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)\")"},"105":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (PST)\")"},"106":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (PST)\")"},"107":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (PST)\")"},"108":{"author":"Dan","message":"no comment","id":"4F2285A8-CE10-4672-9CA9-A5A7CA3175BE","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 21 2013 10:00:56 GMT-0700 (PDT)\")"},"109":{"author":"Dan","message":"Fixed sort order","id":"2218E31B-7312-41CA-9BB5-C69B5AFF494C","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 21 2013 10:26:55 GMT-0700 (PDT)\")"},"110":{"author":"Dan","message":"Fixed sort order","id":"7DB4B274-C32A-451C-B9E5-2E63B5464F84","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 21 2013 10:27:30 GMT-0700 (PDT)\")"},"111":{"author":"Dan","message":"Fixed sort order","id":"1D1752C0-8278-4B89-B8C8-2D5404B9C020","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 21 2013 10:28:48 GMT-0700 (PDT)\")"},"112":{"author":"Dan","message":"testing publish","id":"50AF8837-12E5-4CA0-BF74-AC61CAEB9884","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 21 2013 11:51:36 GMT-0700 (PDT)\")"},"113":{"author":"DIngalls","message":"no comment","id":"15D68A19-4FFD-4D0C-9C84-25EA5E44CA0D","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 21 2013 18:41:25 GMT-0700 (PDT)\")"},"114":{"morph":{"__isSmartRef__":true,"id":49},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"115":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":116}},"116":{"test01IsMorph":{"__isSmartRef__":true,"id":117}},"117":{"varMapping":{"__isSmartRef__":true,"id":118},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.Closure"},"118":{"this":{"__isSmartRef__":true,"id":115}},"119":{},"120":{"Dan":{"__isSmartRef__":true,"id":121},"anonymous":{"__isSmartRef__":true,"id":124}},"121":{"quick":{"__isSmartRef__":true,"id":122},"super quick":{"__isSmartRef__":true,"id":123}},"122":{"bestGame":407,"bestWordScore":48,"bestWord":"FATHER","time":"2013-04-21T00:28:42Z","level":"quick","player":"Dan"},"123":{"bestGame":386,"bestWordScore":60,"bestWord":"QUILLS","time":"2013-04-21T04:37:59Z","level":"super quick","player":"Dan"},"124":{"quick":{"__isSmartRef__":true,"id":125}},"125":{"bestGame":148,"bestWordScore":18,"bestWord":"CHAT","time":"2013-04-21T05:01:41Z","level":"quick","player":"anonymous"},"126":{"resizeWidth":true,"resizeHeight":true},"127":{"reset":{"__isSmartRef__":true,"id":128},"readServer":{"__isSmartRef__":true,"id":131},"onLoad":{"__isSmartRef__":true,"id":134},"regret":{"__isSmartRef__":true,"id":137},"getServer":{"__isSmartRef__":true,"id":140},"aaServerCode":{"__isSmartRef__":true,"id":143}},"128":{"varMapping":{"__isSmartRef__":true,"id":129},"source":"function reset() {  // this.reset()\n    this.setFill(Color.orange.darker());\n    this.get('ScoresText').applyStyle({fontFamily: 'Courier', fontSize: 10});\n    this.get('ScoresText').setTextString('Looking for scores...');\n    connect(this.get('UpdateButton'), 'fire', this, 'readServer');\n}","funcProperties":{"__isSmartRef__":true,"id":130},"__LivelyClassName__":"lively.Closure"},"129":{"this":{"__isSmartRef__":true,"id":49}},"130":{"user":"DIngalls","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Apr 21 2013 15:22:19 GMT-0700 (PDT)\")"},"131":{"varMapping":{"__isSmartRef__":true,"id":132},"source":"function readServer() {  // this.readServer()\n    this.get('ScoresText').setTextString('Looking for scores...');\n    // If server is available, fetch high scores\n    var server = this.getServer(\"QBFScoresServer/\");\n    var answer = server.get();\n    if (!answer.status.isSuccess()) return this.regret();\n    console.log(\"server ok\");\n\n    var allScores = JSON.parse(answer.content);\n    // console.log(answer.content);\n    \n    // Make up a list of objects with userName and level in them\n    var lineItems = [];\n    Object.keys(allScores).forEach(function(userName) {\n        var userObj = allScores[userName];\n        if(userName != \"month\") {\n            Object.keys(userObj).forEach(function(level) {\n                var lineItem = userObj[level];\n                lineItem['level'] = level;\n                lineItem['player'] = userName;\n                lineItems.push(lineItem);\n                });\n        }\n    });\n    \n    // Now sort by level, gameScore\n    lineItems.sort(function(a, b) {\n        if (a.level > b.level) return 1;\n        if (a.level < b.level) return -1;\n        if (a.bestGame < b.bestGame) return 1;\n        return -1;\n    });\n    \n    // Finally assemble into a grid and use Grid.tablePrint\n    var grid = [], level = 'none';\n    grid.push(['game score', 'best word', 'score', 'player', 'time']);\n    for (var i=0; i<lineItems.length; i++) {\n        var item = lineItems[i];\n        if (item.level != level) {\n            level = item.level;\n            grid.push([level, '', '', '', '']);\n        }\n        grid.push([item.bestGame.toString(), item.bestWord, item.bestWordScore.toString(), item.player, new Date(item.time).toString().substring(4,21)]); \n    }\n    this.get('ScoresText').setTextString(Strings.printTable(grid, {separator: ' | '}) + '\\n      -- Scores will be reset each month --');\n}","funcProperties":{"__isSmartRef__":true,"id":133},"__LivelyClassName__":"lively.Closure"},"132":{"this":{"__isSmartRef__":true,"id":49}},"133":{"__serializedExpressions__":["timestamp"],"user":"Dan","timestamp":"new Date(\"Tue Nov 25 2014 00:00:34 GMT-0800 (PST)\")"},"134":{"varMapping":{"__isSmartRef__":true,"id":135},"source":"function onLoad() {\n    this.readServer();\n}","funcProperties":{"__isSmartRef__":true,"id":136},"__LivelyClassName__":"lively.Closure"},"135":{"this":{"__isSmartRef__":true,"id":49}},"136":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Apr 21 2013 22:11:12 GMT-0700 (PDT)\")"},"137":{"varMapping":{"__isSmartRef__":true,"id":138},"source":"function regret() {\n    this.get('ScoresText').setTextString('Sorry, scores are not available.');\n}","funcProperties":{"__isSmartRef__":true,"id":139},"__LivelyClassName__":"lively.Closure"},"138":{"this":{"__isSmartRef__":true,"id":49}},"139":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Apr 21 2013 22:18:24 GMT-0700 (PDT)\")"},"140":{"varMapping":{"__isSmartRef__":true,"id":141},"source":"function getServer(fileName) {\n    return URL.create('http://lively-web.org/nodejs').asDirectory().withFilename(fileName).asWebResource();\n}","funcProperties":{"__isSmartRef__":true,"id":142},"__LivelyClassName__":"lively.Closure"},"141":{"this":{"__isSmartRef__":true,"id":49}},"142":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Oct 01 2013 01:18:12 GMT-0700 (PDT)\")"},"143":{"varMapping":{"__isSmartRef__":true,"id":144},"source":"function aaServerCode() {\n    /*\nfunction getScores() {\n    // make sure our file exissts\n    thisMonth = new Date().getMonth();\n    if (!fs.existsSync(filePath))\n        fs.writeFileSync(filePath, JSON.stringify({month: thisMonth}));\n    // reset scores at the end of the month\n    var scoresString = fs.readFileSync(filePath);\n    var scores = JSON.parse(scoresString);  // inspect(scores['Dan'])\n    if (scores.month != thisMonth) {\n        scores = {month: thisMonth};\n        fs.writeFileSync(filePath, JSON.stringify(scores));\n        }\n    return scores};\n// --------\n\nmodule.exports = function(route, app) {\napp.get(route + ':person', function(req, res) {\n    // Retrieve a given player's scores\n    var scores = getScores();\n    var result = JSON.stringify(scores[req.params.person] || {})\n    res.end(result);\n    });\napp.post(route + ':person', function(req, res) {\n    // Update a player's posted scores\n    LastReq = req;\n    var scores = getScores();\n    var newScores = req.body;\n    scores[req.params.person] = newScores;\n    fs.writeFileSync(filePath, JSON.stringify(scores));\n    res.end(\"written new scores for \" + req.params.person + \" \" + inspect(req.body));\n    });\napp.get(route, function(req, res) {\n    // Retrieve all scores as a pile of JSON text\n    getScores();  // just to check the file\n    var content = fs.readFileSync(filePath);\n    res.end(content);\n    });\n};\n\n//  Initial settings\npastMonth = new Date().getMonth();\nprocess.env.PWD;  // can print the process working directory\npath = require('path');\ninspect = require('util').inspect;\nfs = require('fs');\nlocalFileName = 'QBFHighScores.json';\nfilePath = path.join(process.env.WORKSPACE_LK, localFileName);\n\n*/\n\n}","funcProperties":{"__isSmartRef__":true,"id":145},"__LivelyClassName__":"lively.Closure"},"144":{"this":{"__isSmartRef__":true,"id":49}},"145":{"__serializedExpressions__":["timestamp"],"user":"Dan","timestamp":"new Date(\"Tue Nov 25 2014 00:00:57 GMT-0800 (PST)\")"},"146":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":147},"_ClipMode":"visible","derivationIds":["6FB65659-9882-4DE5-B68D-7BDB0B3E0877","59B590E5-BCC9-4686-9140-39912DE67F57","529B5067-A4DB-4B0C-A0EF-14380C8CC439"],"id":"C2363938-97ED-49AC-874A-51AB72A1C8BC","droppingEnabled":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":148},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":149},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(649.1,268.1)"},"147":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"148":{"moveVertical":true,"moveHorizontal":true},"149":{"morph":{"__isSmartRef__":true,"id":146},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"150":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":151},"_ClipMode":"visible","derivationIds":["A9A1C968-F777-4EB7-A895-704211FDFAE0","97E4AECE-859D-41E1-B36A-44FDE1B03D32","53A3A0EF-9EA0-4A76-A216-5C97D9871A00"],"id":"26D63BDC-707F-46FA-AD93-28797CFDAA3E","droppingEnabled":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":152},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":153},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,279.1)"},"151":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(649.1,3.0)","_Padding":"lively.rect(0,0,0,0)"},"152":{"moveVertical":true},"153":{"morph":{"__isSmartRef__":true,"id":150},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"154":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":155},"_ClipMode":"visible","derivationIds":["A4FE76E8-FD8F-4EA9-82D9-F359FD34C4BA","AEA7226F-52E2-460C-89F5-EE78CA9EFC48","3CC3314F-A8CB-429A-BFC0-06821A77EC4A"],"id":"1AC2CB9E-F8CD-46BB-8678-3BD3B8929A89","droppingEnabled":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":156},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":157},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(660.1,0.0)"},"155":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,268.1)","_Padding":"lively.rect(0,0,0,0)"},"156":{"moveHorizontal":true},"157":{"morph":{"__isSmartRef__":true,"id":154},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"158":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(663.1,282.1)"},"159":{"adjustForNewBounds":true},"160":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"161":{"partsSpaceName":"PartsBin/Games/","comment":"Reads and dsiplays QuickBrownFox scores from the QBFScoresServer","migrationLevel":9,"partName":"QBFScoresVeiwer","changes":[{"__isSmartRef__":true,"id":162},{"__isSmartRef__":true,"id":163},{"__isSmartRef__":true,"id":164},{"__isSmartRef__":true,"id":165},{"__isSmartRef__":true,"id":166},{"__isSmartRef__":true,"id":167},{"__isSmartRef__":true,"id":168},{"__isSmartRef__":true,"id":169},{"__isSmartRef__":true,"id":170},{"__isSmartRef__":true,"id":171},{"__isSmartRef__":true,"id":172},{"__isSmartRef__":true,"id":173},{"__isSmartRef__":true,"id":174},{"__isSmartRef__":true,"id":175},{"__isSmartRef__":true,"id":176},{"__isSmartRef__":true,"id":177},{"__isSmartRef__":true,"id":178},{"__isSmartRef__":true,"id":179},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":181},{"__isSmartRef__":true,"id":182},{"__isSmartRef__":true,"id":183},{"__isSmartRef__":true,"id":184},{"__isSmartRef__":true,"id":185},{"__isSmartRef__":true,"id":186},{"__isSmartRef__":true,"id":187},{"__isSmartRef__":true,"id":188},{"__isSmartRef__":true,"id":189}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Nov 25 2014 00:15:32 GMT-0800 (PST)\")"},"162":{"author":"DIngalls","message":"no comment","id":"15D68A19-4FFD-4D0C-9C84-25EA5E44CA0D","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 21 2013 18:41:25 GMT-0700 (PDT)\")"},"163":{"author":"Dan","message":"testing publish","id":"50AF8837-12E5-4CA0-BF74-AC61CAEB9884","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 21 2013 11:51:36 GMT-0700 (PDT)\")"},"164":{"author":"Dan","message":"Fixed sort order","id":"1D1752C0-8278-4B89-B8C8-2D5404B9C020","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 21 2013 10:28:48 GMT-0700 (PDT)\")"},"165":{"author":"Dan","message":"Fixed sort order","id":"7DB4B274-C32A-451C-B9E5-2E63B5464F84","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 21 2013 10:27:30 GMT-0700 (PDT)\")"},"166":{"author":"Dan","message":"Fixed sort order","id":"2218E31B-7312-41CA-9BB5-C69B5AFF494C","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 21 2013 10:26:55 GMT-0700 (PDT)\")"},"167":{"author":"Dan","message":"no comment","id":"4F2285A8-CE10-4672-9CA9-A5A7CA3175BE","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 21 2013 10:00:56 GMT-0700 (PDT)\")"},"168":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (PST)\")"},"169":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (PST)\")"},"170":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (PST)\")"},"171":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)\")"},"172":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)\")"},"173":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)\")"},"174":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"175":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)\")"},"176":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (PDT)\")"},"177":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (PDT)\")"},"178":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (PST)\")"},"179":{"author":"Dan","message":"Better captions on readout","id":"129064F3-66D9-4CFF-A2CB-266A57B9367F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Apr 21 2013 22:24:12 GMT-0700 (PDT)\")"},"180":{"author":"Dan","message":"no comment","id":"324891C8-FD4D-4CA9-8138-734E805423D4","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 22 2013 22:23:18 GMT-0700 (PDT)\")"},"181":{"author":"Dan","message":"no comment","id":"0DB89655-F800-44A2-A81C-604B2B4187F4","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 23 2013 11:12:39 GMT-0700 (PDT)\")"},"182":{"author":"Dan","message":"no comment","id":"9EEB0B4E-FD60-4802-B997-3D0CED90B8EA","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 23 2013 11:15:58 GMT-0700 (PDT)\")"},"183":{"author":"Dan","message":"Added a message about monthly reset","id":"91521A6A-8856-49AE-B95D-59C35305E28A","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 23 2013 11:20:21 GMT-0700 (PDT)\")"},"184":{"author":"Dan","message":"fixed server URL","id":"D6E79014-85E3-4748-8CAE-455FB3F482E0","__serializedExpressions__":["date"],"date":"new Date(\"Tue Oct 01 2013 01:19:14 GMT-0700 (PDT)\")"},"185":{"author":"Dan","message":"Fixed printing of times","id":"00BD33A1-57CF-4700-A2DE-76F81F117452","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 01 2014 23:52:28 GMT-0700 (PDT)\")"},"186":{"author":"Dan","message":"reset","id":"721BDD6E-8D57-4401-B96E-0A81C18B2583","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 01 2014 23:53:33 GMT-0700 (PDT)\")"},"187":{"author":"Dan","message":"Added a method with all the server-side code in a comment","id":"15B0476F-1662-490C-B5C1-B13CC5BF6C33","__serializedExpressions__":["date"],"date":"new Date(\"Fri May 02 2014 09:19:39 GMT-0700 (PDT)\")"},"188":{"__serializedExpressions__":["date"],"author":"Dan","message":"updated to work with new server that clears at month end","id":"9B42EDEF-C05C-458E-8779-C54D75540932","date":"new Date(\"Tue Nov 25 2014 00:15:31 GMT-0800 (PST)\")"},"189":{"__serializedExpressions__":["date"],"author":"Dan","message":"updated to work with new server that resets at month end","id":"958CF271-E2FD-44ED-BE19-5DD74FCDF099","date":"new Date(\"Tue Nov 25 2014 00:16:37 GMT-0800 (PST)\")"},"isSimplifiedRegistry":true}}