{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":1013},{"__isSmartRef__":true,"id":1053},{"__isSmartRef__":true,"id":1057},{"__isSmartRef__":true,"id":1061}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1065},"_ClipMode":"visible","derivationIds":[],"id":"64375E9E-4AAE-4627-93CE-F947C5C6D7D9","halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1066},"__serializedExpressions__":["contentOffset","_Position"],"name":"PartsBinBrowser","closeButton":{"__isSmartRef__":true,"id":1020},"collapseButton":{"__isSmartRef__":true,"id":1030},"menuButton":{"__isSmartRef__":true,"id":1040},"titleBar":{"__isSmartRef__":true,"id":1013},"grabbingEnabled":false,"_Rotation":0,"_Scale":1,"reframeHandle":{"__isSmartRef__":true,"id":1053},"rightReframeHandle":{"__isSmartRef__":true,"id":1061},"bottomReframeHandle":{"__isSmartRef__":true,"id":1057},"targetMorph":{"__isSmartRef__":true,"id":1},"eventHandler":{"__isSmartRef__":true,"id":1067},"_StyleClassNames":["Morph","Window"],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1068},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1071},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"contentOffset":"lively.pt(4.0,22.0)","_Position":"lively.pt(0.0,0.0)"},"1":{"submorphs":[{"__isSmartRef__":true,"id":2},{"__isSmartRef__":true,"id":142},{"__isSmartRef__":true,"id":609},{"__isSmartRef__":true,"id":620},{"__isSmartRef__":true,"id":819},{"__isSmartRef__":true,"id":834},{"__isSmartRef__":true,"id":849},{"__isSmartRef__":true,"id":857},{"__isSmartRef__":true,"id":868}],"scripts":[],"shape":{"__isSmartRef__":true,"id":878},"_ClipMode":"visible","derivationIds":[],"id":"7298FE83-5941-4123-AAA7-1F3D640AC367","halosEnabled":true,"__serializedExpressions__":["_Position"],"allURLs":[],"connections":{"__isSmartRef__":true,"id":879},"doNotSerialize":["categories","$$categoryName"],"layout":{"__isSmartRef__":true,"id":881},"name":"PartsBinBrowser","selectedPartItem":null,"url":null,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":0},"attributeConnections":[{"__isSmartRef__":true,"id":882}],"doNotCopyProperties":["$$categoryName"],"eventHandler":{"__isSmartRef__":true,"id":884},"isBeingDragged":false,"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":885},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":886},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(4.0,22.0)"},"2":{"submorphs":[{"__isSmartRef__":true,"id":3},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":29},{"__isSmartRef__":true,"id":40},{"__isSmartRef__":true,"id":46},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":101},{"__isSmartRef__":true,"id":107},{"__isSmartRef__":true,"id":118},{"__isSmartRef__":true,"id":124},{"__isSmartRef__":true,"id":133}],"scripts":[],"shape":{"__isSmartRef__":true,"id":139},"_ClipMode":"visible","derivationIds":[],"id":"6B1C32FD-2AE9-4336-B3BC-915DE61D650F","halosEnabled":true,"__serializedExpressions__":["_Position"],"_Visible":false,"layout":{"__isSmartRef__":true,"id":140},"name":"morePane","_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":1},"eventHandler":{"__isSmartRef__":true,"id":141},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(390.6,38.0)"},"3":{"submorphs":[{"__isSmartRef__":true,"id":4}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9},"_ClipMode":"visible","derivationIds":[],"id":"553DFA4B-656C-4A4F-9166-286C2F4CE9EC","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position","padding"],"label":{"__isSmartRef__":true,"id":4},"layout":{"__isSmartRef__":true,"id":10},"name":"movePartButton","_Rotation":0,"_Scale":1,"isActive":true,"style":{"__isSmartRef__":true,"id":11},"owner":{"__isSmartRef__":true,"id":2},"attributeConnections":[{"__isSmartRef__":true,"id":15}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":17},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(137.7,393.9)","padding":"lively.rect(5,0,0,0)"},"4":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6}],"_ClipMode":"hidden","derivationIds":[],"id":"8C4F49B9-864D-4434-964B-D83F6267D71B","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":8},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"5":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6":{"style":{"__isSmartRef__":true,"id":7},"chunkOwner":{"__isSmartRef__":true,"id":4},"_id":"_214","storedString":"move","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8":{"morph":{"__isSmartRef__":true,"id":4},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":null,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"10":{"moveVertical":true},"11":{"enableGrabbing":false,"enableDropping":false,"__serializedExpressions__":["borderColor","padding"],"borderWidth":1,"borderRadius":5,"label":{"__isSmartRef__":true,"id":12},"borderColor":"Color.rgb(189,190,192)","padding":"lively.rect(0,3,0,0)"},"12":{"borderWidth":0,"fill":null,"__serializedExpressions__":["padding","textColor"],"fontSize":10,"align":"center","fixedWidth":true,"fixedHeight":true,"clipMode":"hidden","emphasize":{"__isSmartRef__":true,"id":13},"allowInput":false,"padding":"lively.rect(0,3,0,0)","textColor":"Color.rgb(0,0,0)"},"13":{"textShadow":{"__isSmartRef__":true,"id":14}},"14":{"__serializedExpressions__":["offset","color"],"offset":"lively.pt(0.0,1.0)","color":"Color.rgb(255,255,255)"},"15":{"sourceObj":{"__isSmartRef__":true,"id":3},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"interactivelyMoveSelectedPartItem","varMapping":{"__isSmartRef__":true,"id":16},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16":{"source":{"__isSmartRef__":true,"id":3},"target":{"__isSmartRef__":true,"id":1}},"17":{"morph":{"__isSmartRef__":true,"id":3},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18":{"submorphs":[{"__isSmartRef__":true,"id":19}],"scripts":[],"shape":{"__isSmartRef__":true,"id":24},"_ClipMode":"visible","derivationIds":[],"id":"788565D2-A2A8-4B87-8AA4-3F68D6886BD2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position","padding"],"isPressed":false,"label":{"__isSmartRef__":true,"id":19},"layout":{"__isSmartRef__":true,"id":25},"name":"removePartButton","showsMorphMenu":true,"_Rotation":0,"_Scale":1,"isActive":true,"style":{"__isSmartRef__":true,"id":11},"owner":{"__isSmartRef__":true,"id":2},"attributeConnections":[{"__isSmartRef__":true,"id":26}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":28},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(70.1,393.9)","padding":"lively.rect(5,0,0,0)"},"19":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":20},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":21}],"_ClipMode":"hidden","derivationIds":[],"id":"938B578C-9250-46A0-9870-D883FCD3C43F","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":18},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"20":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"21":{"style":{"__isSmartRef__":true,"id":22},"chunkOwner":{"__isSmartRef__":true,"id":19},"_id":"_216","storedString":"remove","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"22":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"23":{"morph":{"__isSmartRef__":true,"id":19},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"24":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":null,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"25":{"moveVertical":true},"26":{"sourceObj":{"__isSmartRef__":true,"id":18},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"interactivelyRemoveSelectedPartItem","varMapping":{"__isSmartRef__":true,"id":27},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"27":{"source":{"__isSmartRef__":true,"id":18},"target":{"__isSmartRef__":true,"id":1}},"28":{"morph":{"__isSmartRef__":true,"id":18},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"29":{"submorphs":[{"__isSmartRef__":true,"id":30}],"scripts":[],"shape":{"__isSmartRef__":true,"id":35},"_ClipMode":"visible","derivationIds":[],"id":"5672C9D2-34B1-4FD4-8361-7CE06410F74B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position","padding"],"isPressed":false,"label":{"__isSmartRef__":true,"id":30},"layout":{"__isSmartRef__":true,"id":36},"name":"loadPartButton","showsMorphMenu":true,"_Rotation":0,"_Scale":1,"isActive":true,"style":{"__isSmartRef__":true,"id":11},"owner":{"__isSmartRef__":true,"id":2},"attributeConnections":[{"__isSmartRef__":true,"id":37}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":39},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(19.2,393.9)","padding":"lively.rect(5,0,0,0)"},"30":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":31},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":32}],"_ClipMode":"hidden","derivationIds":[],"id":"6F0674E0-5A63-4DF0-8671-8ABE797F3E8C","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":29},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":34},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"31":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"32":{"style":{"__isSmartRef__":true,"id":33},"chunkOwner":{"__isSmartRef__":true,"id":30},"_id":"_218","storedString":"load","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"33":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"34":{"morph":{"__isSmartRef__":true,"id":30},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"35":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":null,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"36":{"moveVertical":true},"37":{"sourceObj":{"__isSmartRef__":true,"id":29},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"loadAndOpenSelectedPartItem","varMapping":{"__isSmartRef__":true,"id":38},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"38":{"source":{"__isSmartRef__":true,"id":29},"target":{"__isSmartRef__":true,"id":1}},"39":{"morph":{"__isSmartRef__":true,"id":29},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"40":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":41},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":42}],"_ClipMode":"hidden","derivationIds":[],"id":"3AB44393-503A-41E8-85D5-B6C96596A4B7","_InputAllowed":true,"_HandStyle":null,"allowInput":true,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Arial, sans-serif","_FontSize":12,"__serializedExpressions__":["_TextColor","_Position","textColor"],"_MaxTextWidth":258,"_MinTextWidth":258,"_WordBreak":"break-all","name":"selectedPartName","_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":44},"allowsInput":true,"_MaxTextHeight":null,"_MinTextHeight":null,"owner":{"__isSmartRef__":true,"id":2},"eventHandler":{"__isSmartRef__":true,"id":45},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(22.1,8.6)","textColor":"Color.rgb(0,0,0)"},"41":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"_BorderStyle":"solid","_BorderRadius":0,"_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(258.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"42":{"style":{"__isSmartRef__":true,"id":43},"chunkOwner":{"__isSmartRef__":true,"id":40},"_id":"_3049","storedString":"nothing selected","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"43":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"44":{},"45":{"morph":{"__isSmartRef__":true,"id":40},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"46":{"submorphs":[{"__isSmartRef__":true,"id":47}],"scripts":[],"shape":{"__isSmartRef__":true,"id":89},"_ClipMode":{"__isSmartRef__":true,"id":90},"derivationIds":[],"id":"001BB14F-8DB5-4EE3-A18F-DC39846BEB1F","halosEnabled":true,"layout":{"__isSmartRef__":true,"id":91},"__serializedExpressions__":["_Position"],"itemList":[],"name":"selectedPartVersions","_Rotation":0,"_Scale":1,"selectedIndexes":[],"owner":{"__isSmartRef__":true,"id":2},"eventHandler":{"__isSmartRef__":true,"id":92},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Lists","_Position":"lively.pt(20.0,56.3)"},"47":{"submorphs":[{"__isSmartRef__":true,"id":48},{"__isSmartRef__":true,"id":67}],"scripts":[],"shape":{"__isSmartRef__":true,"id":86},"_ClipMode":"visible","derivationIds":[],"id":"ECED5893-CD46-422A-875E-B420A73AC1D6","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":87},"owner":{"__isSmartRef__":true,"id":46},"eventHandler":{"__isSmartRef__":true,"id":88},"showsHalos":false,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"48":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":49},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":50}],"_ClipMode":"hidden","derivationIds":[],"id":"90D638AC-8AFA-4FDF-A161-2A62ECBACD1A","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":52},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"0","attributeConnections":[{"__isSmartRef__":true,"id":53}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":47},"eventHandler":{"__isSmartRef__":true,"id":55},"_PointerEvents":"none","showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":56},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"49":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(330.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"50":{"style":{"__isSmartRef__":true,"id":51},"chunkOwner":{"__isSmartRef__":true,"id":48},"_id":"_3047","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"51":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"52":{"resizeWidth":true},"53":{"sourceObj":{"__isSmartRef__":true,"id":48},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":46},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":54},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"54":{"source":{"__isSmartRef__":true,"id":48},"target":{"__isSmartRef__":true,"id":46}},"55":{"morph":{"__isSmartRef__":true,"id":48},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"56":{"setIsSelected":{"__isSmartRef__":true,"id":57},"onMouseDown":{"__isSmartRef__":true,"id":60}},"57":{"varMapping":{"__isSmartRef__":true,"id":58},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":59},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"58":{"this":{"__isSmartRef__":true,"id":48}},"59":{},"60":{"varMapping":{"__isSmartRef__":true,"id":61},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":66},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"61":{"this":{"__isSmartRef__":true,"id":48},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":62}},"62":{"$super":{"__isSmartRef__":true,"id":63}},"63":{"varMapping":{"__isSmartRef__":true,"id":64},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":65},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"64":{"obj":{"__isSmartRef__":true,"id":48},"name":"onMouseDown"},"65":{},"66":{},"67":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":68},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":69}],"_ClipMode":"hidden","derivationIds":[],"id":"E5DFED53-B6EE-4D56-912A-99494071FFD9","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":71},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"1","attributeConnections":[{"__isSmartRef__":true,"id":72}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":47},"eventHandler":{"__isSmartRef__":true,"id":74},"_PointerEvents":"none","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":75},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,19.0)"},"68":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(330.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"69":{"style":{"__isSmartRef__":true,"id":70},"chunkOwner":{"__isSmartRef__":true,"id":67},"_id":"_3048","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"70":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"71":{"resizeWidth":true},"72":{"sourceObj":{"__isSmartRef__":true,"id":67},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":46},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":73},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"73":{"source":{"__isSmartRef__":true,"id":67},"target":{"__isSmartRef__":true,"id":46}},"74":{"morph":{"__isSmartRef__":true,"id":67},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"75":{"setIsSelected":{"__isSmartRef__":true,"id":76},"onMouseDown":{"__isSmartRef__":true,"id":79}},"76":{"varMapping":{"__isSmartRef__":true,"id":77},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":78},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"77":{"this":{"__isSmartRef__":true,"id":67}},"78":{},"79":{"varMapping":{"__isSmartRef__":true,"id":80},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":85},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"80":{"this":{"__isSmartRef__":true,"id":67},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":81}},"81":{"$super":{"__isSmartRef__":true,"id":82}},"82":{"varMapping":{"__isSmartRef__":true,"id":83},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":84},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"83":{"obj":{"__isSmartRef__":true,"id":67},"name":"onMouseDown"},"84":{},"85":{},"86":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(313.8,4.0)","_Padding":"lively.rect(0,0,0,0)"},"87":{"resizeWidth":true,"adjustForNewBounds":true},"88":{"morph":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"89":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_BorderStyle":"solid","_BorderRadius":0,"_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(330.8,122.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"90":{"x":"hidden","y":"scroll"},"91":{"resizeWidth":true,"listItemHeight":19,"padding":0,"__serializedExpressions__":["extent","maxExtent"],"maxListItems":7,"noOfCandidatesShown":1,"adjustForNewBounds":true,"extent":"lively.pt(330.8,122.0)","maxExtent":"lively.pt(330.8,122.0)"},"92":{"morph":{"__isSmartRef__":true,"id":46},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"93":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":94},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":95}],"_ClipMode":"auto","derivationIds":[],"id":"063B90D1-0CBC-4D74-BD52-F835C7400DF1","_InputAllowed":true,"_HandStyle":null,"allowInput":true,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Arial, sans-serif","_FontSize":11,"__serializedExpressions__":["_TextColor","_Position","textColor"],"_MaxTextWidth":315.04,"_MinTextWidth":315.04,"_WordBreak":"break-all","layout":{"__isSmartRef__":true,"id":97},"name":"selectedPartComment","_Rotation":0,"_Scale":1,"allowsInput":true,"_MaxTextHeight":null,"_MinTextHeight":null,"owner":{"__isSmartRef__":true,"id":2},"attributeConnections":[{"__isSmartRef__":true,"id":98}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":100},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,180.0)","textColor":"Color.rgb(0,0,0)"},"94":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1.5,"_Fill":null,"_BorderRadius":7,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(333.0,70.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(192,192,192)"},"95":{"style":{"__isSmartRef__":true,"id":96},"chunkOwner":{"__isSmartRef__":true,"id":93},"_id":"_3046","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"96":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"97":{"resizeHeight":true,"resizeWidth":true},"98":{"sourceObj":{"__isSmartRef__":true,"id":93},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"saveCommentForSelectedPartItem","varMapping":{"__isSmartRef__":true,"id":99},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"99":{"source":{"__isSmartRef__":true,"id":93},"target":{"__isSmartRef__":true,"id":1}},"100":{"morph":{"__isSmartRef__":true,"id":93},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"101":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":102},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":103}],"_ClipMode":"hidden","derivationIds":[],"id":"857A64ED-52D0-45CE-BEED-39E2C1F36C0E","_InputAllowed":true,"_HandStyle":null,"allowInput":true,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Arial, sans-serif","_FontSize":12,"__serializedExpressions__":["_TextColor","_Position","textColor"],"_Align":"left","_MaxTextWidth":265,"_MinTextWidth":265,"_WordBreak":"break-all","name":"selectedPartSpaceName","_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":105},"allowsInput":true,"_MaxTextHeight":null,"_MinTextHeight":null,"owner":{"__isSmartRef__":true,"id":2},"eventHandler":{"__isSmartRef__":true,"id":106},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(22.4,30.9)","textColor":"Color.rgb(0,0,0)"},"102":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"_BorderStyle":"solid","_BorderRadius":0,"_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(265.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"103":{"style":{"__isSmartRef__":true,"id":104},"chunkOwner":{"__isSmartRef__":true,"id":101},"_id":"_3050","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"104":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"105":{},"106":{"morph":{"__isSmartRef__":true,"id":101},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"107":{"submorphs":[{"__isSmartRef__":true,"id":108}],"scripts":[],"shape":{"__isSmartRef__":true,"id":113},"_ClipMode":"visible","derivationIds":[],"id":"B77CB386-A152-43A5-9237-1ACD958C8DBE","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position","padding"],"label":{"__isSmartRef__":true,"id":108},"layout":{"__isSmartRef__":true,"id":114},"name":"copyPartButton","showsMorphMenu":true,"_Rotation":0,"_Scale":1,"isActive":true,"style":{"__isSmartRef__":true,"id":11},"owner":{"__isSmartRef__":true,"id":2},"attributeConnections":[{"__isSmartRef__":true,"id":115}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":117},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(196.0,393.0)","padding":"lively.rect(5,0,0,0)"},"108":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":109},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":110}],"_ClipMode":"hidden","derivationIds":[],"id":"36854C97-B799-43EF-BC0C-FB4B816C1AA1","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":107},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":112},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"109":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"110":{"style":{"__isSmartRef__":true,"id":111},"chunkOwner":{"__isSmartRef__":true,"id":108},"_id":"_226","storedString":"copy","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"111":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"112":{"morph":{"__isSmartRef__":true,"id":108},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"113":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":null,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"114":{"moveVertical":true},"115":{"sourceObj":{"__isSmartRef__":true,"id":107},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"interactivelyCopySelectedPartItem","varMapping":{"__isSmartRef__":true,"id":116},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"116":{"source":{"__isSmartRef__":true,"id":107},"target":{"__isSmartRef__":true,"id":1}},"117":{"morph":{"__isSmartRef__":true,"id":107},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"118":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":119},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":120}],"_ClipMode":"visible","derivationIds":[],"id":"7624AE9A-158E-41A5-9089-4B81AE2AF49F","_InputAllowed":true,"_HandStyle":null,"allowInput":true,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"_FontFamily":"Arial, sans-serif","_FontSize":9,"__serializedExpressions__":["_TextColor","_Position","textColor"],"_MaxTextWidth":67,"_MinTextWidth":67,"doNotCopyProperties":[],"doNotSerialize":[],"name":"shareLink","_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":122},"allowsInput":true,"_MaxTextHeight":null,"_MinTextHeight":null,"_WordBreak":"normal","owner":{"__isSmartRef__":true,"id":2},"eventHandler":{"__isSmartRef__":true,"id":123},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(289.0,31.0)","textColor":"Color.rgb(0,0,0)"},"119":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"_BorderStyle":"solid","_BorderRadius":0,"_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(67.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"120":{"style":{"__isSmartRef__":true,"id":121},"chunkOwner":{"__isSmartRef__":true,"id":118},"_id":"_2767","storedString":"Share Link","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"121":{"uri":"http://www.lively-kernel.org/viral?part=Benchmarker&path=PartsBin/Debugging/","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"122":{},"123":{"morph":{"__isSmartRef__":true,"id":118},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"124":{"submorphs":[{"__isSmartRef__":true,"id":125}],"scripts":[],"shape":{"__isSmartRef__":true,"id":130},"_ClipMode":"visible","derivationIds":[],"id":"DB632273-4B32-4001-B3B5-6AF96D500DA4","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position","padding"],"label":{"__isSmartRef__":true,"id":125},"layout":{"__isSmartRef__":true,"id":131},"name":"editModulesButton","_Rotation":0,"_Scale":1,"isActive":true,"style":{"__isSmartRef__":true,"id":11},"owner":{"__isSmartRef__":true,"id":2},"eventHandler":{"__isSmartRef__":true,"id":132},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.0,394.0)","padding":"lively.rect(5,0,0,0)"},"125":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":126},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":127}],"_ClipMode":"hidden","derivationIds":[],"id":"CAA93835-3590-4A60-AE37-37EE3024A4BB","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":124},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":129},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"126":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"127":{"style":{"__isSmartRef__":true,"id":128},"chunkOwner":{"__isSmartRef__":true,"id":125},"_id":"_230","storedString":"modules","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"128":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"129":{"morph":{"__isSmartRef__":true,"id":125},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"130":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":null,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"131":{"moveVertical":true},"132":{"morph":{"__isSmartRef__":true,"id":124},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"133":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":134},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":135}],"_ClipMode":"auto","derivationIds":[],"id":"E3A5BDC3-27BC-4DE6-BD83-227081A9E79F","_InputAllowed":true,"_HandStyle":null,"allowInput":true,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Monaco,monospace","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position","textColor"],"_MaxTextWidth":323,"_MinTextWidth":323,"_WordBreak":"break-all","accessibleInInactiveWindow":true,"evalEnabled":false,"layout":{"__isSmartRef__":true,"id":137},"name":"CommitLog","syntaxHighlightingWhileTyping":false,"_Rotation":0,"_Scale":1,"allowsInput":true,"_MaxTextHeight":null,"_MinTextHeight":null,"owner":{"__isSmartRef__":true,"id":2},"eventHandler":{"__isSmartRef__":true,"id":138},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(21.2,257.9)","textColor":"Color.rgb(0,0,0)"},"134":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_Fill":null,"_BorderRadius":7,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(333.0,124.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(169,169,169)"},"135":{"style":{"__isSmartRef__":true,"id":136},"chunkOwner":{"__isSmartRef__":true,"id":133},"_id":"_2770","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"136":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"137":{"resizeHeight":true,"resizeWidth":true},"138":{"morph":{"__isSmartRef__":true,"id":133},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"139":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6.12,"_BorderWidth":2.294,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(373.0,433.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(66,66,66)","_Fill":"Color.rgb(235,235,235)"},"140":{"moveHorizontal":true},"141":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"142":{"submorphs":[{"__isSmartRef__":true,"id":143}],"scripts":[],"shape":{"__isSmartRef__":true,"id":603},"_ClipMode":{"__isSmartRef__":true,"id":604},"derivationIds":[],"id":"738668A2-8F3D-4D8B-9AE5-B77013B58644","halosEnabled":true,"layout":{"__isSmartRef__":true,"id":605},"__serializedExpressions__":["_Position"],"itemList":["*all*","*latest*","*search*","Babelsberg","Backgrounds","Basic","Changesets","Charting","ChartingDemo","CodeSnippets","Collaboration","Controls","Dan","Database","DatabaseDemo","Debugging","Demos","Dialogs","Documentation","DroppableBehaviors","ElProfesor","Fabian","FreedomOfSpeech","FRP","Fun","Games","Gestures","Grid","groupBejeweled","Holger","Inputs","iPadWidgets","Issues","Jens","Layout","Maps","Martin","Math","morphic.js","MP2011WS","NewWorld","PartsClasses","Physics","Pictures","Presenting","Presenting - SSP","Productivity","Robert","Sandbox","SAPUI5","Scripting","sd1213","Server","SimilarityDemo","SketchyInputs","Stacks","SWD2011","Sync","Ted","testCopyPartItemTarget","testCreatePartsSpace","Tests","TestSpace1","TestSpace2","Text","Tiles","Tools","uncategorized","VirtualWorld","Visualization","Web","WebWorker","Widgets","Wiki"],"name":"categoryList","selectedIndexes":[],"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":1},"attributeConnections":[{"__isSmartRef__":true,"id":606}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"eventHandler":{"__isSmartRef__":true,"id":608},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Lists","_Position":"lively.pt(9.0,57.0)"},"143":{"submorphs":[{"__isSmartRef__":true,"id":144},{"__isSmartRef__":true,"id":163},{"__isSmartRef__":true,"id":182},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":220},{"__isSmartRef__":true,"id":239},{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":277},{"__isSmartRef__":true,"id":296},{"__isSmartRef__":true,"id":315},{"__isSmartRef__":true,"id":334},{"__isSmartRef__":true,"id":353},{"__isSmartRef__":true,"id":372},{"__isSmartRef__":true,"id":391},{"__isSmartRef__":true,"id":410},{"__isSmartRef__":true,"id":429},{"__isSmartRef__":true,"id":448},{"__isSmartRef__":true,"id":467},{"__isSmartRef__":true,"id":486},{"__isSmartRef__":true,"id":505},{"__isSmartRef__":true,"id":524},{"__isSmartRef__":true,"id":543},{"__isSmartRef__":true,"id":562},{"__isSmartRef__":true,"id":581}],"scripts":[],"shape":{"__isSmartRef__":true,"id":600},"_ClipMode":"visible","derivationIds":[],"id":"58F6BC7F-37B8-4DF9-A7D1-504FE7979AA4","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":601},"owner":{"__isSmartRef__":true,"id":142},"eventHandler":{"__isSmartRef__":true,"id":602},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"144":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":145},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":146}],"_ClipMode":"hidden","derivationIds":[],"id":"6DE13E33-5FE0-461C-BD1E-71B13DE9B783","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":148},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"0","index":0,"attributeConnections":[{"__isSmartRef__":true,"id":149}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":151},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":152},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"145":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"146":{"style":{"__isSmartRef__":true,"id":147},"chunkOwner":{"__isSmartRef__":true,"id":144},"_id":"_3051","storedString":"*all*","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"147":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"148":{"resizeWidth":true},"149":{"sourceObj":{"__isSmartRef__":true,"id":144},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":150},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"150":{"source":{"__isSmartRef__":true,"id":144},"target":{"__isSmartRef__":true,"id":142}},"151":{"morph":{"__isSmartRef__":true,"id":144},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"152":{"setIsSelected":{"__isSmartRef__":true,"id":153},"onMouseDown":{"__isSmartRef__":true,"id":156}},"153":{"varMapping":{"__isSmartRef__":true,"id":154},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":155},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"154":{"this":{"__isSmartRef__":true,"id":144}},"155":{},"156":{"varMapping":{"__isSmartRef__":true,"id":157},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":162},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"157":{"this":{"__isSmartRef__":true,"id":144},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":158}},"158":{"$super":{"__isSmartRef__":true,"id":159}},"159":{"varMapping":{"__isSmartRef__":true,"id":160},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":161},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"160":{"obj":{"__isSmartRef__":true,"id":144},"name":"onMouseDown"},"161":{},"162":{},"163":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":164},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":165}],"_ClipMode":"hidden","derivationIds":[],"id":"0E87FF5F-4869-4B58-BBDC-27B09940B711","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":167},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"1","index":1,"attributeConnections":[{"__isSmartRef__":true,"id":168}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":170},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":171},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,19.0)"},"164":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"165":{"style":{"__isSmartRef__":true,"id":166},"chunkOwner":{"__isSmartRef__":true,"id":163},"_id":"_3052","storedString":"*latest*","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"166":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"167":{"resizeWidth":true},"168":{"sourceObj":{"__isSmartRef__":true,"id":163},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":169},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"169":{"source":{"__isSmartRef__":true,"id":163},"target":{"__isSmartRef__":true,"id":142}},"170":{"morph":{"__isSmartRef__":true,"id":163},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"171":{"setIsSelected":{"__isSmartRef__":true,"id":172},"onMouseDown":{"__isSmartRef__":true,"id":175}},"172":{"varMapping":{"__isSmartRef__":true,"id":173},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":174},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"173":{"this":{"__isSmartRef__":true,"id":163}},"174":{},"175":{"varMapping":{"__isSmartRef__":true,"id":176},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":181},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"176":{"this":{"__isSmartRef__":true,"id":163},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":177}},"177":{"$super":{"__isSmartRef__":true,"id":178}},"178":{"varMapping":{"__isSmartRef__":true,"id":179},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":180},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"179":{"obj":{"__isSmartRef__":true,"id":163},"name":"onMouseDown"},"180":{},"181":{},"182":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":183},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":184}],"_ClipMode":"hidden","derivationIds":[],"id":"4CF9A97D-80A3-4D7B-B1CF-FE14C25CDF79","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":186},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"2","index":2,"attributeConnections":[{"__isSmartRef__":true,"id":187}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":189},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":190},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,38.0)"},"183":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"184":{"style":{"__isSmartRef__":true,"id":185},"chunkOwner":{"__isSmartRef__":true,"id":182},"_id":"_3053","storedString":"*search*","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"185":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"186":{"resizeWidth":true},"187":{"sourceObj":{"__isSmartRef__":true,"id":182},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":188},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"188":{"source":{"__isSmartRef__":true,"id":182},"target":{"__isSmartRef__":true,"id":142}},"189":{"morph":{"__isSmartRef__":true,"id":182},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"190":{"setIsSelected":{"__isSmartRef__":true,"id":191},"onMouseDown":{"__isSmartRef__":true,"id":194}},"191":{"varMapping":{"__isSmartRef__":true,"id":192},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":193},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"192":{"this":{"__isSmartRef__":true,"id":182}},"193":{},"194":{"varMapping":{"__isSmartRef__":true,"id":195},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":200},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"195":{"this":{"__isSmartRef__":true,"id":182},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":196}},"196":{"$super":{"__isSmartRef__":true,"id":197}},"197":{"varMapping":{"__isSmartRef__":true,"id":198},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":199},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"198":{"obj":{"__isSmartRef__":true,"id":182},"name":"onMouseDown"},"199":{},"200":{},"201":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":202},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":203}],"_ClipMode":"hidden","derivationIds":[],"id":"596FC0C3-B223-4567-B135-1D7948875032","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":205},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"3","index":3,"attributeConnections":[{"__isSmartRef__":true,"id":206}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":208},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":209},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,57.0)"},"202":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"203":{"style":{"__isSmartRef__":true,"id":204},"chunkOwner":{"__isSmartRef__":true,"id":201},"_id":"_3054","storedString":"Babelsberg","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"204":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"205":{"resizeWidth":true},"206":{"sourceObj":{"__isSmartRef__":true,"id":201},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":207},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"207":{"source":{"__isSmartRef__":true,"id":201},"target":{"__isSmartRef__":true,"id":142}},"208":{"morph":{"__isSmartRef__":true,"id":201},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"209":{"setIsSelected":{"__isSmartRef__":true,"id":210},"onMouseDown":{"__isSmartRef__":true,"id":213}},"210":{"varMapping":{"__isSmartRef__":true,"id":211},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":212},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"211":{"this":{"__isSmartRef__":true,"id":201}},"212":{},"213":{"varMapping":{"__isSmartRef__":true,"id":214},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":219},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"214":{"this":{"__isSmartRef__":true,"id":201},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":215}},"215":{"$super":{"__isSmartRef__":true,"id":216}},"216":{"varMapping":{"__isSmartRef__":true,"id":217},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":218},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"217":{"obj":{"__isSmartRef__":true,"id":201},"name":"onMouseDown"},"218":{},"219":{},"220":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":221},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":222}],"_ClipMode":"hidden","derivationIds":[],"id":"AB13B87D-F839-4D26-80A5-6402B6793DBF","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":224},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"4","index":4,"attributeConnections":[{"__isSmartRef__":true,"id":225}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":227},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":228},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,76.0)"},"221":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"222":{"style":{"__isSmartRef__":true,"id":223},"chunkOwner":{"__isSmartRef__":true,"id":220},"_id":"_3055","storedString":"Backgrounds","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"223":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"224":{"resizeWidth":true},"225":{"sourceObj":{"__isSmartRef__":true,"id":220},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":226},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"226":{"source":{"__isSmartRef__":true,"id":220},"target":{"__isSmartRef__":true,"id":142}},"227":{"morph":{"__isSmartRef__":true,"id":220},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"228":{"setIsSelected":{"__isSmartRef__":true,"id":229},"onMouseDown":{"__isSmartRef__":true,"id":232}},"229":{"varMapping":{"__isSmartRef__":true,"id":230},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"230":{"this":{"__isSmartRef__":true,"id":220}},"231":{},"232":{"varMapping":{"__isSmartRef__":true,"id":233},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":238},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"233":{"this":{"__isSmartRef__":true,"id":220},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":234}},"234":{"$super":{"__isSmartRef__":true,"id":235}},"235":{"varMapping":{"__isSmartRef__":true,"id":236},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":237},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"236":{"obj":{"__isSmartRef__":true,"id":220},"name":"onMouseDown"},"237":{},"238":{},"239":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":240},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":241}],"_ClipMode":"hidden","derivationIds":[],"id":"9FECC745-00CB-450B-B743-1A2034B9FD4B","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":243},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"5","index":5,"attributeConnections":[{"__isSmartRef__":true,"id":244}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":246},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":247},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,95.0)"},"240":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"241":{"style":{"__isSmartRef__":true,"id":242},"chunkOwner":{"__isSmartRef__":true,"id":239},"_id":"_3056","storedString":"Basic","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"242":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"243":{"resizeWidth":true},"244":{"sourceObj":{"__isSmartRef__":true,"id":239},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":245},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"245":{"source":{"__isSmartRef__":true,"id":239},"target":{"__isSmartRef__":true,"id":142}},"246":{"morph":{"__isSmartRef__":true,"id":239},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"247":{"setIsSelected":{"__isSmartRef__":true,"id":248},"onMouseDown":{"__isSmartRef__":true,"id":251}},"248":{"varMapping":{"__isSmartRef__":true,"id":249},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":250},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"249":{"this":{"__isSmartRef__":true,"id":239}},"250":{},"251":{"varMapping":{"__isSmartRef__":true,"id":252},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":257},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"252":{"this":{"__isSmartRef__":true,"id":239},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":253}},"253":{"$super":{"__isSmartRef__":true,"id":254}},"254":{"varMapping":{"__isSmartRef__":true,"id":255},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":256},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"255":{"obj":{"__isSmartRef__":true,"id":239},"name":"onMouseDown"},"256":{},"257":{},"258":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":259},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":260}],"_ClipMode":"hidden","derivationIds":[],"id":"51DF3145-1FBC-48B1-B045-AC6580161E13","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":262},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"6","index":6,"attributeConnections":[{"__isSmartRef__":true,"id":263}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":265},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":266},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,114.0)"},"259":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"260":{"style":{"__isSmartRef__":true,"id":261},"chunkOwner":{"__isSmartRef__":true,"id":258},"_id":"_3057","storedString":"Changesets","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"261":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"262":{"resizeWidth":true},"263":{"sourceObj":{"__isSmartRef__":true,"id":258},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":264},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"264":{"source":{"__isSmartRef__":true,"id":258},"target":{"__isSmartRef__":true,"id":142}},"265":{"morph":{"__isSmartRef__":true,"id":258},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"266":{"setIsSelected":{"__isSmartRef__":true,"id":267},"onMouseDown":{"__isSmartRef__":true,"id":270}},"267":{"varMapping":{"__isSmartRef__":true,"id":268},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":269},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"268":{"this":{"__isSmartRef__":true,"id":258}},"269":{},"270":{"varMapping":{"__isSmartRef__":true,"id":271},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":276},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"271":{"this":{"__isSmartRef__":true,"id":258},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":272}},"272":{"$super":{"__isSmartRef__":true,"id":273}},"273":{"varMapping":{"__isSmartRef__":true,"id":274},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":275},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"274":{"obj":{"__isSmartRef__":true,"id":258},"name":"onMouseDown"},"275":{},"276":{},"277":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":278},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":279}],"_ClipMode":"hidden","derivationIds":[],"id":"13F4DAF4-C472-4D88-B3C0-27830DF7F571","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":281},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"7","index":7,"attributeConnections":[{"__isSmartRef__":true,"id":282}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":284},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":285},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,133.0)"},"278":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"279":{"style":{"__isSmartRef__":true,"id":280},"chunkOwner":{"__isSmartRef__":true,"id":277},"_id":"_3058","storedString":"Charting","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"280":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"281":{"resizeWidth":true},"282":{"sourceObj":{"__isSmartRef__":true,"id":277},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":283},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"283":{"source":{"__isSmartRef__":true,"id":277},"target":{"__isSmartRef__":true,"id":142}},"284":{"morph":{"__isSmartRef__":true,"id":277},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"285":{"setIsSelected":{"__isSmartRef__":true,"id":286},"onMouseDown":{"__isSmartRef__":true,"id":289}},"286":{"varMapping":{"__isSmartRef__":true,"id":287},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":288},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"287":{"this":{"__isSmartRef__":true,"id":277}},"288":{},"289":{"varMapping":{"__isSmartRef__":true,"id":290},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":295},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"290":{"this":{"__isSmartRef__":true,"id":277},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":291}},"291":{"$super":{"__isSmartRef__":true,"id":292}},"292":{"varMapping":{"__isSmartRef__":true,"id":293},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":294},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"293":{"obj":{"__isSmartRef__":true,"id":277},"name":"onMouseDown"},"294":{},"295":{},"296":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":297},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":298}],"_ClipMode":"hidden","derivationIds":[],"id":"DCB4BFD7-6DDA-4A9B-8D74-572A2DDA1DC0","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":300},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"8","index":8,"attributeConnections":[{"__isSmartRef__":true,"id":301}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":303},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":304},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,152.0)"},"297":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"298":{"style":{"__isSmartRef__":true,"id":299},"chunkOwner":{"__isSmartRef__":true,"id":296},"_id":"_3059","storedString":"ChartingDemo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"299":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"300":{"resizeWidth":true},"301":{"sourceObj":{"__isSmartRef__":true,"id":296},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":302},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"302":{"source":{"__isSmartRef__":true,"id":296},"target":{"__isSmartRef__":true,"id":142}},"303":{"morph":{"__isSmartRef__":true,"id":296},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"304":{"setIsSelected":{"__isSmartRef__":true,"id":305},"onMouseDown":{"__isSmartRef__":true,"id":308}},"305":{"varMapping":{"__isSmartRef__":true,"id":306},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":307},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"306":{"this":{"__isSmartRef__":true,"id":296}},"307":{},"308":{"varMapping":{"__isSmartRef__":true,"id":309},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":314},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"309":{"this":{"__isSmartRef__":true,"id":296},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":310}},"310":{"$super":{"__isSmartRef__":true,"id":311}},"311":{"varMapping":{"__isSmartRef__":true,"id":312},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":313},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"312":{"obj":{"__isSmartRef__":true,"id":296},"name":"onMouseDown"},"313":{},"314":{},"315":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":316},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":317}],"_ClipMode":"hidden","derivationIds":[],"id":"3965965E-C929-4C55-A0B7-9BCCCA14573D","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":319},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"9","index":9,"attributeConnections":[{"__isSmartRef__":true,"id":320}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":322},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":323},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,171.0)"},"316":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"317":{"style":{"__isSmartRef__":true,"id":318},"chunkOwner":{"__isSmartRef__":true,"id":315},"_id":"_3060","storedString":"CodeSnippets","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"318":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"319":{"resizeWidth":true},"320":{"sourceObj":{"__isSmartRef__":true,"id":315},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":321},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"321":{"source":{"__isSmartRef__":true,"id":315},"target":{"__isSmartRef__":true,"id":142}},"322":{"morph":{"__isSmartRef__":true,"id":315},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"323":{"setIsSelected":{"__isSmartRef__":true,"id":324},"onMouseDown":{"__isSmartRef__":true,"id":327}},"324":{"varMapping":{"__isSmartRef__":true,"id":325},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":326},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"325":{"this":{"__isSmartRef__":true,"id":315}},"326":{},"327":{"varMapping":{"__isSmartRef__":true,"id":328},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":333},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"328":{"this":{"__isSmartRef__":true,"id":315},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":329}},"329":{"$super":{"__isSmartRef__":true,"id":330}},"330":{"varMapping":{"__isSmartRef__":true,"id":331},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":332},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"331":{"obj":{"__isSmartRef__":true,"id":315},"name":"onMouseDown"},"332":{},"333":{},"334":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":335},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":336}],"_ClipMode":"hidden","derivationIds":[],"id":"6C52C074-3270-4D8C-91F3-9E6B5461D7CF","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":338},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"10","index":10,"attributeConnections":[{"__isSmartRef__":true,"id":339}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":341},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":342},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,190.0)"},"335":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"336":{"style":{"__isSmartRef__":true,"id":337},"chunkOwner":{"__isSmartRef__":true,"id":334},"_id":"_3061","storedString":"Collaboration","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"337":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"338":{"resizeWidth":true},"339":{"sourceObj":{"__isSmartRef__":true,"id":334},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":340},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"340":{"source":{"__isSmartRef__":true,"id":334},"target":{"__isSmartRef__":true,"id":142}},"341":{"morph":{"__isSmartRef__":true,"id":334},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"342":{"setIsSelected":{"__isSmartRef__":true,"id":343},"onMouseDown":{"__isSmartRef__":true,"id":346}},"343":{"varMapping":{"__isSmartRef__":true,"id":344},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":345},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"344":{"this":{"__isSmartRef__":true,"id":334}},"345":{},"346":{"varMapping":{"__isSmartRef__":true,"id":347},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":352},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"347":{"this":{"__isSmartRef__":true,"id":334},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":348}},"348":{"$super":{"__isSmartRef__":true,"id":349}},"349":{"varMapping":{"__isSmartRef__":true,"id":350},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":351},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"350":{"obj":{"__isSmartRef__":true,"id":334},"name":"onMouseDown"},"351":{},"352":{},"353":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":354},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":355}],"_ClipMode":"hidden","derivationIds":[],"id":"51020A58-E768-44DC-A50A-EDD68B75ED50","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":357},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"11","index":11,"attributeConnections":[{"__isSmartRef__":true,"id":358}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":360},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":361},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,209.0)"},"354":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"355":{"style":{"__isSmartRef__":true,"id":356},"chunkOwner":{"__isSmartRef__":true,"id":353},"_id":"_3062","storedString":"Controls","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"356":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"357":{"resizeWidth":true},"358":{"sourceObj":{"__isSmartRef__":true,"id":353},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":359},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"359":{"source":{"__isSmartRef__":true,"id":353},"target":{"__isSmartRef__":true,"id":142}},"360":{"morph":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"361":{"setIsSelected":{"__isSmartRef__":true,"id":362},"onMouseDown":{"__isSmartRef__":true,"id":365}},"362":{"varMapping":{"__isSmartRef__":true,"id":363},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":364},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"363":{"this":{"__isSmartRef__":true,"id":353}},"364":{},"365":{"varMapping":{"__isSmartRef__":true,"id":366},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":371},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"366":{"this":{"__isSmartRef__":true,"id":353},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":367}},"367":{"$super":{"__isSmartRef__":true,"id":368}},"368":{"varMapping":{"__isSmartRef__":true,"id":369},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":370},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"369":{"obj":{"__isSmartRef__":true,"id":353},"name":"onMouseDown"},"370":{},"371":{},"372":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":373},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":374}],"_ClipMode":"hidden","derivationIds":[],"id":"5B56A632-C173-43F6-8219-A8727B63572A","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":376},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"12","index":12,"attributeConnections":[{"__isSmartRef__":true,"id":377}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":379},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":380},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,228.0)"},"373":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"374":{"style":{"__isSmartRef__":true,"id":375},"chunkOwner":{"__isSmartRef__":true,"id":372},"_id":"_3063","storedString":"Dan","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"375":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"376":{"resizeWidth":true},"377":{"sourceObj":{"__isSmartRef__":true,"id":372},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":378},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"378":{"source":{"__isSmartRef__":true,"id":372},"target":{"__isSmartRef__":true,"id":142}},"379":{"morph":{"__isSmartRef__":true,"id":372},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"380":{"setIsSelected":{"__isSmartRef__":true,"id":381},"onMouseDown":{"__isSmartRef__":true,"id":384}},"381":{"varMapping":{"__isSmartRef__":true,"id":382},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":383},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"382":{"this":{"__isSmartRef__":true,"id":372}},"383":{},"384":{"varMapping":{"__isSmartRef__":true,"id":385},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":390},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"385":{"this":{"__isSmartRef__":true,"id":372},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":386}},"386":{"$super":{"__isSmartRef__":true,"id":387}},"387":{"varMapping":{"__isSmartRef__":true,"id":388},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":389},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"388":{"obj":{"__isSmartRef__":true,"id":372},"name":"onMouseDown"},"389":{},"390":{},"391":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":392},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":393}],"_ClipMode":"hidden","derivationIds":[],"id":"77C4AA8F-127F-441F-812E-8C240FE81AD6","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":395},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"13","index":13,"attributeConnections":[{"__isSmartRef__":true,"id":396}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":398},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":399},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,247.0)"},"392":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"393":{"style":{"__isSmartRef__":true,"id":394},"chunkOwner":{"__isSmartRef__":true,"id":391},"_id":"_3064","storedString":"Database","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"394":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"395":{"resizeWidth":true},"396":{"sourceObj":{"__isSmartRef__":true,"id":391},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":397},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"397":{"source":{"__isSmartRef__":true,"id":391},"target":{"__isSmartRef__":true,"id":142}},"398":{"morph":{"__isSmartRef__":true,"id":391},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"399":{"setIsSelected":{"__isSmartRef__":true,"id":400},"onMouseDown":{"__isSmartRef__":true,"id":403}},"400":{"varMapping":{"__isSmartRef__":true,"id":401},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":402},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"401":{"this":{"__isSmartRef__":true,"id":391}},"402":{},"403":{"varMapping":{"__isSmartRef__":true,"id":404},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":409},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"404":{"this":{"__isSmartRef__":true,"id":391},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":405}},"405":{"$super":{"__isSmartRef__":true,"id":406}},"406":{"varMapping":{"__isSmartRef__":true,"id":407},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":408},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"407":{"obj":{"__isSmartRef__":true,"id":391},"name":"onMouseDown"},"408":{},"409":{},"410":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":411},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":412}],"_ClipMode":"hidden","derivationIds":[],"id":"DAFE539A-76FA-4851-8705-D453EEDACFE5","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":414},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"14","index":14,"attributeConnections":[{"__isSmartRef__":true,"id":415}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":417},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":418},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,266.0)"},"411":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"412":{"style":{"__isSmartRef__":true,"id":413},"chunkOwner":{"__isSmartRef__":true,"id":410},"_id":"_3065","storedString":"DatabaseDemo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"413":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"414":{"resizeWidth":true},"415":{"sourceObj":{"__isSmartRef__":true,"id":410},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":416},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"416":{"source":{"__isSmartRef__":true,"id":410},"target":{"__isSmartRef__":true,"id":142}},"417":{"morph":{"__isSmartRef__":true,"id":410},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"418":{"setIsSelected":{"__isSmartRef__":true,"id":419},"onMouseDown":{"__isSmartRef__":true,"id":422}},"419":{"varMapping":{"__isSmartRef__":true,"id":420},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":421},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"420":{"this":{"__isSmartRef__":true,"id":410}},"421":{},"422":{"varMapping":{"__isSmartRef__":true,"id":423},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":428},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"423":{"this":{"__isSmartRef__":true,"id":410},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":424}},"424":{"$super":{"__isSmartRef__":true,"id":425}},"425":{"varMapping":{"__isSmartRef__":true,"id":426},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":427},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"426":{"obj":{"__isSmartRef__":true,"id":410},"name":"onMouseDown"},"427":{},"428":{},"429":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":430},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":431}],"_ClipMode":"hidden","derivationIds":[],"id":"BC9E969A-14DC-4632-8825-C22FA3BBCA8F","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":433},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"15","index":15,"attributeConnections":[{"__isSmartRef__":true,"id":434}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":436},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":437},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,285.0)"},"430":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"431":{"style":{"__isSmartRef__":true,"id":432},"chunkOwner":{"__isSmartRef__":true,"id":429},"_id":"_3066","storedString":"Debugging","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"432":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"433":{"resizeWidth":true},"434":{"sourceObj":{"__isSmartRef__":true,"id":429},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":435},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"435":{"source":{"__isSmartRef__":true,"id":429},"target":{"__isSmartRef__":true,"id":142}},"436":{"morph":{"__isSmartRef__":true,"id":429},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"437":{"setIsSelected":{"__isSmartRef__":true,"id":438},"onMouseDown":{"__isSmartRef__":true,"id":441}},"438":{"varMapping":{"__isSmartRef__":true,"id":439},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":440},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"439":{"this":{"__isSmartRef__":true,"id":429}},"440":{},"441":{"varMapping":{"__isSmartRef__":true,"id":442},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":447},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"442":{"this":{"__isSmartRef__":true,"id":429},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":443}},"443":{"$super":{"__isSmartRef__":true,"id":444}},"444":{"varMapping":{"__isSmartRef__":true,"id":445},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":446},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"445":{"obj":{"__isSmartRef__":true,"id":429},"name":"onMouseDown"},"446":{},"447":{},"448":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":449},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":450}],"_ClipMode":"hidden","derivationIds":[],"id":"8CDA6FAE-579A-4D02-8FEF-E9275246C3F9","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":452},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"16","index":16,"attributeConnections":[{"__isSmartRef__":true,"id":453}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":455},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":456},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,304.0)"},"449":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"450":{"style":{"__isSmartRef__":true,"id":451},"chunkOwner":{"__isSmartRef__":true,"id":448},"_id":"_3067","storedString":"Demos","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"451":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"452":{"resizeWidth":true},"453":{"sourceObj":{"__isSmartRef__":true,"id":448},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":454},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"454":{"source":{"__isSmartRef__":true,"id":448},"target":{"__isSmartRef__":true,"id":142}},"455":{"morph":{"__isSmartRef__":true,"id":448},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"456":{"setIsSelected":{"__isSmartRef__":true,"id":457},"onMouseDown":{"__isSmartRef__":true,"id":460}},"457":{"varMapping":{"__isSmartRef__":true,"id":458},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":459},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"458":{"this":{"__isSmartRef__":true,"id":448}},"459":{},"460":{"varMapping":{"__isSmartRef__":true,"id":461},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":466},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"461":{"this":{"__isSmartRef__":true,"id":448},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":462}},"462":{"$super":{"__isSmartRef__":true,"id":463}},"463":{"varMapping":{"__isSmartRef__":true,"id":464},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":465},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"464":{"obj":{"__isSmartRef__":true,"id":448},"name":"onMouseDown"},"465":{},"466":{},"467":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":468},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":469}],"_ClipMode":"hidden","derivationIds":[],"id":"092E19F8-4C10-44DA-83DA-F857DF2453EB","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":471},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"17","index":17,"attributeConnections":[{"__isSmartRef__":true,"id":472}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":474},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":475},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,323.0)"},"468":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"469":{"style":{"__isSmartRef__":true,"id":470},"chunkOwner":{"__isSmartRef__":true,"id":467},"_id":"_3068","storedString":"Dialogs","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"470":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"471":{"resizeWidth":true},"472":{"sourceObj":{"__isSmartRef__":true,"id":467},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":473},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"473":{"source":{"__isSmartRef__":true,"id":467},"target":{"__isSmartRef__":true,"id":142}},"474":{"morph":{"__isSmartRef__":true,"id":467},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"475":{"setIsSelected":{"__isSmartRef__":true,"id":476},"onMouseDown":{"__isSmartRef__":true,"id":479}},"476":{"varMapping":{"__isSmartRef__":true,"id":477},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":478},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"477":{"this":{"__isSmartRef__":true,"id":467}},"478":{},"479":{"varMapping":{"__isSmartRef__":true,"id":480},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":485},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"480":{"this":{"__isSmartRef__":true,"id":467},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":481}},"481":{"$super":{"__isSmartRef__":true,"id":482}},"482":{"varMapping":{"__isSmartRef__":true,"id":483},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":484},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"483":{"obj":{"__isSmartRef__":true,"id":467},"name":"onMouseDown"},"484":{},"485":{},"486":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":487},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":488}],"_ClipMode":"hidden","derivationIds":[],"id":"77FF5C0B-9E93-4758-A922-1265E32EC865","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":490},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"18","index":18,"attributeConnections":[{"__isSmartRef__":true,"id":491}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":493},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":494},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,342.0)"},"487":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"488":{"style":{"__isSmartRef__":true,"id":489},"chunkOwner":{"__isSmartRef__":true,"id":486},"_id":"_3069","storedString":"Documentation","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"489":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"490":{"resizeWidth":true},"491":{"sourceObj":{"__isSmartRef__":true,"id":486},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":492},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"492":{"source":{"__isSmartRef__":true,"id":486},"target":{"__isSmartRef__":true,"id":142}},"493":{"morph":{"__isSmartRef__":true,"id":486},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"494":{"setIsSelected":{"__isSmartRef__":true,"id":495},"onMouseDown":{"__isSmartRef__":true,"id":498}},"495":{"varMapping":{"__isSmartRef__":true,"id":496},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":497},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"496":{"this":{"__isSmartRef__":true,"id":486}},"497":{},"498":{"varMapping":{"__isSmartRef__":true,"id":499},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":504},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"499":{"this":{"__isSmartRef__":true,"id":486},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":500}},"500":{"$super":{"__isSmartRef__":true,"id":501}},"501":{"varMapping":{"__isSmartRef__":true,"id":502},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":503},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"502":{"obj":{"__isSmartRef__":true,"id":486},"name":"onMouseDown"},"503":{},"504":{},"505":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":506},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":507}],"_ClipMode":"hidden","derivationIds":[],"id":"F24D5296-38C1-4EBA-AAA3-A86B43119F3D","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":509},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"19","index":19,"attributeConnections":[{"__isSmartRef__":true,"id":510}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":512},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":513},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,361.0)"},"506":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"507":{"style":{"__isSmartRef__":true,"id":508},"chunkOwner":{"__isSmartRef__":true,"id":505},"_id":"_3070","storedString":"DroppableBehaviors","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"508":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"509":{"resizeWidth":true},"510":{"sourceObj":{"__isSmartRef__":true,"id":505},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":511},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"511":{"source":{"__isSmartRef__":true,"id":505},"target":{"__isSmartRef__":true,"id":142}},"512":{"morph":{"__isSmartRef__":true,"id":505},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"513":{"setIsSelected":{"__isSmartRef__":true,"id":514},"onMouseDown":{"__isSmartRef__":true,"id":517}},"514":{"varMapping":{"__isSmartRef__":true,"id":515},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":516},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"515":{"this":{"__isSmartRef__":true,"id":505}},"516":{},"517":{"varMapping":{"__isSmartRef__":true,"id":518},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":523},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"518":{"this":{"__isSmartRef__":true,"id":505},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":519}},"519":{"$super":{"__isSmartRef__":true,"id":520}},"520":{"varMapping":{"__isSmartRef__":true,"id":521},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":522},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"521":{"obj":{"__isSmartRef__":true,"id":505},"name":"onMouseDown"},"522":{},"523":{},"524":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":525},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":526}],"_ClipMode":"hidden","derivationIds":[],"id":"978D668F-7194-4B94-A914-F8A6E7DC3A7D","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":528},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"20","index":20,"attributeConnections":[{"__isSmartRef__":true,"id":529}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":531},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":532},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,380.0)"},"525":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"526":{"style":{"__isSmartRef__":true,"id":527},"chunkOwner":{"__isSmartRef__":true,"id":524},"_id":"_3071","storedString":"ElProfesor","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"527":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"528":{"resizeWidth":true},"529":{"sourceObj":{"__isSmartRef__":true,"id":524},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":530},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"530":{"source":{"__isSmartRef__":true,"id":524},"target":{"__isSmartRef__":true,"id":142}},"531":{"morph":{"__isSmartRef__":true,"id":524},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"532":{"setIsSelected":{"__isSmartRef__":true,"id":533},"onMouseDown":{"__isSmartRef__":true,"id":536}},"533":{"varMapping":{"__isSmartRef__":true,"id":534},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":535},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"534":{"this":{"__isSmartRef__":true,"id":524}},"535":{},"536":{"varMapping":{"__isSmartRef__":true,"id":537},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":542},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"537":{"this":{"__isSmartRef__":true,"id":524},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":538}},"538":{"$super":{"__isSmartRef__":true,"id":539}},"539":{"varMapping":{"__isSmartRef__":true,"id":540},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":541},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"540":{"obj":{"__isSmartRef__":true,"id":524},"name":"onMouseDown"},"541":{},"542":{},"543":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":544},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":545}],"_ClipMode":"hidden","derivationIds":[],"id":"E20F8A03-9C08-4F4C-8861-0702613CBB56","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":547},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"21","index":21,"attributeConnections":[{"__isSmartRef__":true,"id":548}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":550},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":551},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,399.0)"},"544":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"545":{"style":{"__isSmartRef__":true,"id":546},"chunkOwner":{"__isSmartRef__":true,"id":543},"_id":"_3072","storedString":"Fabian","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"546":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"547":{"resizeWidth":true},"548":{"sourceObj":{"__isSmartRef__":true,"id":543},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":549},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"549":{"source":{"__isSmartRef__":true,"id":543},"target":{"__isSmartRef__":true,"id":142}},"550":{"morph":{"__isSmartRef__":true,"id":543},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"551":{"setIsSelected":{"__isSmartRef__":true,"id":552},"onMouseDown":{"__isSmartRef__":true,"id":555}},"552":{"varMapping":{"__isSmartRef__":true,"id":553},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":554},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"553":{"this":{"__isSmartRef__":true,"id":543}},"554":{},"555":{"varMapping":{"__isSmartRef__":true,"id":556},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":561},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"556":{"this":{"__isSmartRef__":true,"id":543},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":557}},"557":{"$super":{"__isSmartRef__":true,"id":558}},"558":{"varMapping":{"__isSmartRef__":true,"id":559},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":560},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"559":{"obj":{"__isSmartRef__":true,"id":543},"name":"onMouseDown"},"560":{},"561":{},"562":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":563},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":564}],"_ClipMode":"hidden","derivationIds":[],"id":"A2334A51-8AE2-401F-8A8F-CA91382EA4E1","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":566},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"22","index":22,"attributeConnections":[{"__isSmartRef__":true,"id":567}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":569},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":570},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,418.0)"},"563":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"564":{"style":{"__isSmartRef__":true,"id":565},"chunkOwner":{"__isSmartRef__":true,"id":562},"_id":"_3073","storedString":"FreedomOfSpeech","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"565":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"566":{"resizeWidth":true},"567":{"sourceObj":{"__isSmartRef__":true,"id":562},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":568},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"568":{"source":{"__isSmartRef__":true,"id":562},"target":{"__isSmartRef__":true,"id":142}},"569":{"morph":{"__isSmartRef__":true,"id":562},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"570":{"setIsSelected":{"__isSmartRef__":true,"id":571},"onMouseDown":{"__isSmartRef__":true,"id":574}},"571":{"varMapping":{"__isSmartRef__":true,"id":572},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":573},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"572":{"this":{"__isSmartRef__":true,"id":562}},"573":{},"574":{"varMapping":{"__isSmartRef__":true,"id":575},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":580},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"575":{"this":{"__isSmartRef__":true,"id":562},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":576}},"576":{"$super":{"__isSmartRef__":true,"id":577}},"577":{"varMapping":{"__isSmartRef__":true,"id":578},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":579},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"578":{"obj":{"__isSmartRef__":true,"id":562},"name":"onMouseDown"},"579":{},"580":{},"581":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":582},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":583}],"_ClipMode":"hidden","derivationIds":[],"id":"BDDFC209-E31B-484A-9669-C8B57DC6A9AD","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":585},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"isListItemMorph":true,"name":"23","index":23,"attributeConnections":[{"__isSmartRef__":true,"id":586}],"doNotSerialize":["$$selected"],"doNotCopyProperties":["$$selected"],"selected":false,"owner":{"__isSmartRef__":true,"id":143},"eventHandler":{"__isSmartRef__":true,"id":588},"_PointerEvents":"auto","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":589},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,437.0)"},"582":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"583":{"style":{"__isSmartRef__":true,"id":584},"chunkOwner":{"__isSmartRef__":true,"id":581},"_id":"_3074","storedString":"FRP","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"584":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"585":{"resizeWidth":true},"586":{"sourceObj":{"__isSmartRef__":true,"id":581},"sourceAttrName":"selected","targetObj":{"__isSmartRef__":true,"id":142},"targetMethodName":"selectionChanged","varMapping":{"__isSmartRef__":true,"id":587},"updaterString":"function ($upd, selected) { $upd(this.sourceObj.index, selected); }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"587":{"source":{"__isSmartRef__":true,"id":581},"target":{"__isSmartRef__":true,"id":142}},"588":{"morph":{"__isSmartRef__":true,"id":581},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"589":{"setIsSelected":{"__isSmartRef__":true,"id":590},"onMouseDown":{"__isSmartRef__":true,"id":593}},"590":{"varMapping":{"__isSmartRef__":true,"id":591},"source":"function setIsSelected(bool, suppressUpdate) {\n            if (!bool && this.selected) {\n                this.removeStyleClassName('selected');\n            } else if (bool && !this.selected){\n                this.addStyleClassName('selected');\n            }\n            var self = this;\n            function setState() { self.selected = bool; }\n            if (suppressUpdate) lively.bindings.noUpdate(setState); else setState();\n        }","funcProperties":{"__isSmartRef__":true,"id":592},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"591":{"this":{"__isSmartRef__":true,"id":581}},"592":{},"593":{"varMapping":{"__isSmartRef__":true,"id":594},"source":"function onMouseDown(evt) {\n        if (this.owner.owner.allowDeselectClick) {\n            this.setIsSelected(!this.selected);\n        } else if (!this.selected) {\n            this.setIsSelected(true);\n        }\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":599},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"594":{"this":{"__isSmartRef__":true,"id":581},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":595}},"595":{"$super":{"__isSmartRef__":true,"id":596}},"596":{"varMapping":{"__isSmartRef__":true,"id":597},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":598},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"597":{"obj":{"__isSmartRef__":true,"id":581},"name":"onMouseDown"},"598":{},"599":{},"600":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(126.0,1410.0)","_Padding":"lively.rect(0,0,0,0)"},"601":{"resizeWidth":true,"adjustForNewBounds":true},"602":{"morph":{"__isSmartRef__":true,"id":143},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"603":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":1.258,"_BorderStyle":"solid","_BorderRadius":0,"_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(143.0,421.2)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(211,211,211)","_Fill":"Color.rgb(243,243,243)"},"604":{"x":"hidden","y":"scroll"},"605":{"resizeHeight":true,"listItemHeight":19,"padding":0,"__serializedExpressions__":["extent","maxExtent"],"maxListItems":23,"noOfCandidatesShown":24,"adjustForNewBounds":true,"extent":"lively.pt(143.0,421.2)","maxExtent":"lively.pt(143.0,421.2)"},"606":{"sourceObj":{"__isSmartRef__":true,"id":142},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"categoryName","varMapping":{"__isSmartRef__":true,"id":607},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"607":{"source":{"__isSmartRef__":true,"id":142},"target":{"__isSmartRef__":true,"id":1}},"608":{"morph":{"__isSmartRef__":true,"id":142},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"609":{"submorphs":[{"__isSmartRef__":true,"id":610}],"scripts":[],"shape":{"__isSmartRef__":true,"id":615},"_ClipMode":"visible","derivationIds":[],"id":"73D3F42E-9971-4D8E-8F0B-053FF1B425A5","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position","padding"],"label":{"__isSmartRef__":true,"id":610},"name":"reloadButton","_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":616},"isActive":true,"style":{"__isSmartRef__":true,"id":11},"owner":{"__isSmartRef__":true,"id":1},"attributeConnections":[{"__isSmartRef__":true,"id":617}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":619},"isPressed":false,"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(9.9,34.6)","padding":"lively.rect(5,0,0,0)"},"610":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":611},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":612}],"_ClipMode":"hidden","derivationIds":[],"id":"13E3083B-40EA-42EE-9EC4-9294C4FEE6F6","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":609},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":614},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"611":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"612":{"style":{"__isSmartRef__":true,"id":613},"chunkOwner":{"__isSmartRef__":true,"id":610},"_id":"_234","storedString":"⟳","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"613":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"614":{"morph":{"__isSmartRef__":true,"id":610},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"615":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":null,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"616":{},"617":{"sourceObj":{"__isSmartRef__":true,"id":609},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"reloadEverything","varMapping":{"__isSmartRef__":true,"id":618},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"618":{"source":{"__isSmartRef__":true,"id":609},"target":{"__isSmartRef__":true,"id":1}},"619":{"morph":{"__isSmartRef__":true,"id":609},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"620":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":621},"_ClipMode":"scroll","derivationIds":[],"id":"5ED0B087-93BD-46DE-9E9C-07ECE988456B","halosEnabled":true,"__serializedExpressions__":["_Position"],"doNotCopyProperties":["$$selectedItem"],"doNotSerialize":["$$selectedItem"],"layout":{"__isSmartRef__":true,"id":622},"name":"partsBinContents","selectedItem":{"__isSmartRef__":true,"id":623},"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":1},"attributeConnections":[{"__isSmartRef__":true,"id":793}],"eventHandler":{"__isSmartRef__":true,"id":795},"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":796},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(156.0,38.0)"},"621":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"_BorderStyle":"solid","_BorderRadius":0,"_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(607.6,437.2)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"622":{"resizeHeight":true,"resizeWidth":true},"623":{"partsSpaceName":"PartsBin/Debugging/","name":"Benchmarker","part":{"__isSmartRef__":true,"id":624},"attributeConnections":[{"__isSmartRef__":true,"id":769},{"__isSmartRef__":true,"id":771},{"__isSmartRef__":true,"id":773},{"__isSmartRef__":true,"id":778}],"doNotSerialize":["$$partVersions","$$loadedMetaInfo","$$part"],"doNotCopyProperties":["$$partVersions","$$loadedMetaInfo","$$part"],"partVersions":[{"__isSmartRef__":true,"id":791}],"loadedMetaInfo":{"__isSmartRef__":true,"id":792},"__serializedExpressions__":["lastModifiedDate"],"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":148}],\"scripts\":[],\"id\":258,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":359},\"shape\":{\"__isSmartRef__\":true,\"id\":360},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":364},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":365},\"LK2\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":366},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":367},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":148},\"titleBar\":{\"__isSmartRef__\":true,\"id\":1},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":353},\"collapsedTransform\":{\"__isSmartRef__\":true,\"id\":368},\"collapsedExtent\":{\"__isSmartRef__\":true,\"id\":369},\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":370},\"expandedExtent\":{\"__isSmartRef__\":true,\"id\":371},\"ignoreEventsOnExpand\":false,\"showsHalos\":false,\"highlighted\":true,\"_Scale\":1,\"cameForward\":false,\"name\":\"Benchmarker\",\"prevDragPos\":{\"__isSmartRef__\":true,\"id\":372},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":373},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Rotation\":0,\"expandedPosition\":{\"__isSmartRef__\":true,\"id\":374},\"state\":\"expanded\",\"collapsedPosition\":{\"__isSmartRef__\":true,\"id\":375},\"__LivelyClassName__\":\"lively.morphic.Window\"},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2},{\"__isSmartRef__\":true,\"id\":15},{\"__isSmartRef__\":true,\"id\":61},{\"__isSmartRef__\":true,\"id\":95}],\"scripts\":[],\"id\":267,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":130},\"shape\":{\"__isSmartRef__\":true,\"id\":131},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":144},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":145},\"_Position\":{\"__isSmartRef__\":true,\"id\":146},\"eventsAreIgnored\":true,\"_HandStyle\":\"default\",\"windowMorph\":{\"__isSmartRef__\":true,\"id\":0},\"label\":{\"__isSmartRef__\":true,\"id\":2},\"closeButton\":{\"__isSmartRef__\":true,\"id\":15},\"menuButton\":{\"__isSmartRef__\":true,\"id\":61},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":95},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":147},\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"__LivelyClassName__\":\"lively.morphic.TitleBar\"},\"2\":{\"submorphs\":[],\"scripts\":[],\"id\":268,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":3},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4}],\"shape\":{\"__isSmartRef__\":true,\"id\":6},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":11},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":12},\"_Position\":{\"__isSmartRef__\":true,\"id\":13},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":14},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"isLabel\":true,\"_HandStyle\":\"default\",\"eventsAreIgnored\":true,\"_FontSize\":10,\"_Align\":\"center\",\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\"},\"4\":{\"style\":{\"__isSmartRef__\":true,\"id\":5},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Benchmarker\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"5\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"6\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":7},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":8},\"_Extent\":{\"__isSmartRef__\":true,\"id\":9},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":10},\"_Fill\":null,\"_BorderRadius\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"7\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"8\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"9\":{\"x\":461,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"10\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"11\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"12\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"13\":{\"x\":20,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"14\":{\"x\":461,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"15\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":16}],\"scripts\":[],\"id\":269,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":28},\"shape\":{\"__isSmartRef__\":true,\"id\":29},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":44},\"_Position\":{\"__isSmartRef__\":true,\"id\":45},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":46},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":34},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":47},\"label\":{\"__isSmartRef__\":true,\"id\":16},\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"layout\":{\"__isSmartRef__\":true,\"id\":56},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":57},{\"__isSmartRef__\":true,\"id\":59}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"16\":{\"submorphs\":[],\"scripts\":[],\"id\":270,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":17},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":18}],\"shape\":{\"__isSmartRef__\":true,\"id\":20},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":24},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":25},\"_Position\":{\"__isSmartRef__\":true,\"id\":26},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":27},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":15},\"isLabel\":true,\"_HandStyle\":\"default\",\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"17\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\"},\"18\":{\"style\":{\"__isSmartRef__\":true,\"id\":19},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":16},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"19\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"20\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":21},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":22},\"_Extent\":{\"__isSmartRef__\":true,\"id\":23},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":10},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"21\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"22\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"23\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"24\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"25\":{\"morph\":{\"__isSmartRef__\":true,\"id\":16},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"26\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"27\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"28\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\"},\"29\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":30},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":31},\"_Extent\":{\"__isSmartRef__\":true,\"id\":32},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":33},\"_Fill\":{\"__isSmartRef__\":true,\"id\":34},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"30\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"31\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"32\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"33\":{\"r\":0.7411764705882353,\"g\":0.7450980392156863,\"b\":0.7529411764705882,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"34\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":35},{\"__isSmartRef__\":true,\"id\":37},{\"__isSmartRef__\":true,\"id\":39},{\"__isSmartRef__\":true,\"id\":41}],\"vector\":{\"__isSmartRef__\":true,\"id\":43},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"35\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":36}},\"36\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"37\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":38}},\"38\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"39\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":40}},\"40\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"41\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":42}},\"42\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"43\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"44\":{\"morph\":{\"__isSmartRef__\":true,\"id\":15},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"45\":{\"x\":500,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"46\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"47\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":48},{\"__isSmartRef__\":true,\"id\":50},{\"__isSmartRef__\":true,\"id\":52},{\"__isSmartRef__\":true,\"id\":54}],\"vector\":{\"__isSmartRef__\":true,\"id\":43},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"48\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":49}},\"49\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"50\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":51}},\"51\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"52\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":53}},\"53\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"54\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":55}},\"55\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"56\":{\"moveHorizontal\":true},\"57\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":15},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":58},\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"58\":{\"source\":{\"__isSmartRef__\":true,\"id\":15},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"59\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":15},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":60},\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"60\":{\"source\":{\"__isSmartRef__\":true,\"id\":15},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"61\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":62}],\"scripts\":[],\"id\":271,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":74},\"shape\":{\"__isSmartRef__\":true,\"id\":75},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":79},\"_Position\":{\"__isSmartRef__\":true,\"id\":80},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":81},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":34},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":82},\"label\":{\"__isSmartRef__\":true,\"id\":62},\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":91},{\"__isSmartRef__\":true,\"id\":93}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"62\":{\"submorphs\":[],\"scripts\":[],\"id\":272,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":63},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":64}],\"shape\":{\"__isSmartRef__\":true,\"id\":66},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":70},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":71},\"_Position\":{\"__isSmartRef__\":true,\"id\":72},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":73},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":61},\"isLabel\":true,\"_HandStyle\":\"default\",\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"63\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\"},\"64\":{\"style\":{\"__isSmartRef__\":true,\"id\":65},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":62},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"65\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"66\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":67},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":68},\"_Extent\":{\"__isSmartRef__\":true,\"id\":69},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":10},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"67\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"68\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"69\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"70\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"71\":{\"morph\":{\"__isSmartRef__\":true,\"id\":62},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"72\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"73\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"74\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\"},\"75\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":76},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":77},\"_Extent\":{\"__isSmartRef__\":true,\"id\":78},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":33},\"_Fill\":{\"__isSmartRef__\":true,\"id\":34},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"76\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"77\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"78\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"79\":{\"morph\":{\"__isSmartRef__\":true,\"id\":61},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"80\":{\"x\":3,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"81\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"82\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":83},{\"__isSmartRef__\":true,\"id\":85},{\"__isSmartRef__\":true,\"id\":87},{\"__isSmartRef__\":true,\"id\":89}],\"vector\":{\"__isSmartRef__\":true,\"id\":43},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"83\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":84}},\"84\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"85\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":86}},\"86\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"87\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":88}},\"88\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"89\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":90}},\"90\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"91\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":61},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":92},\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"92\":{\"source\":{\"__isSmartRef__\":true,\"id\":61},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"93\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":61},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":94},\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"94\":{\"source\":{\"__isSmartRef__\":true,\"id\":61},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"95\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":96}],\"scripts\":[],\"id\":273,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":108},\"shape\":{\"__isSmartRef__\":true,\"id\":109},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":113},\"_Position\":{\"__isSmartRef__\":true,\"id\":114},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":115},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":34},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":116},\"label\":{\"__isSmartRef__\":true,\"id\":96},\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"layout\":{\"__isSmartRef__\":true,\"id\":125},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":126},{\"__isSmartRef__\":true,\"id\":128}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"96\":{\"submorphs\":[],\"scripts\":[],\"id\":274,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":97},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":98}],\"shape\":{\"__isSmartRef__\":true,\"id\":100},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":104},\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":105},\"_Position\":{\"__isSmartRef__\":true,\"id\":106},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":107},\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":95},\"isLabel\":true,\"_HandStyle\":\"default\",\"eventsAreIgnored\":true,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"97\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\"},\"98\":{\"style\":{\"__isSmartRef__\":true,\"id\":99},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":96},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"99\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"100\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":101},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":102},\"_Extent\":{\"__isSmartRef__\":true,\"id\":103},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":10},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"101\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"102\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"103\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"104\":{\"x\":5,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"105\":{\"morph\":{\"__isSmartRef__\":true,\"id\":96},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"106\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"107\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"108\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\"},\"109\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":110},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":111},\"_Extent\":{\"__isSmartRef__\":true,\"id\":112},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":33},\"_Fill\":{\"__isSmartRef__\":true,\"id\":34},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"110\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"111\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"112\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"113\":{\"morph\":{\"__isSmartRef__\":true,\"id\":95},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"114\":{\"x\":481,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"115\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"116\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":117},{\"__isSmartRef__\":true,\"id\":119},{\"__isSmartRef__\":true,\"id\":121},{\"__isSmartRef__\":true,\"id\":123}],\"vector\":{\"__isSmartRef__\":true,\"id\":43},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"117\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":118}},\"118\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"119\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":120}},\"120\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"121\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":122}},\"122\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"123\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":124}},\"124\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"125\":{\"moveHorizontal\":true},\"126\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":95},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":127},\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"127\":{\"source\":{\"__isSmartRef__\":true,\"id\":95},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"128\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":95},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":129},\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"129\":{\"source\":{\"__isSmartRef__\":true,\"id\":95},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"130\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\"},\"131\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":132},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":133},\"_Extent\":{\"__isSmartRef__\":true,\"id\":134},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":135},\"_Fill\":{\"__isSmartRef__\":true,\"id\":136},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"132\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"133\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"134\":{\"x\":520,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"135\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"136\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":137},{\"__isSmartRef__\":true,\"id\":139},{\"__isSmartRef__\":true,\"id\":141}],\"vector\":{\"__isSmartRef__\":true,\"id\":143},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"137\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":138}},\"138\":{\"r\":0.8600000000000001,\"g\":0.8600000000000001,\"b\":0.8600000000000001,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"139\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":140}},\"140\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"141\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":142}},\"142\":{\"r\":0.8600000000000001,\"g\":0.8600000000000001,\"b\":0.8600000000000001,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"143\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"144\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"145\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"146\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"147\":{\"x\":520,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"148\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":149},{\"__isSmartRef__\":true,\"id\":206},{\"__isSmartRef__\":true,\"id\":219},{\"__isSmartRef__\":true,\"id\":234},{\"__isSmartRef__\":true,\"id\":247},{\"__isSmartRef__\":true,\"id\":265},{\"__isSmartRef__\":true,\"id\":278},{\"__isSmartRef__\":true,\"id\":335}],\"scripts\":[],\"id\":259,\"shape\":{\"__isSmartRef__\":true,\"id\":348},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":353},\"showsHalos\":false,\"name\":\"Rectangle1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":354},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Scale\":1,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":355},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":356},\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"layout\":{\"__isSmartRef__\":true,\"id\":357},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":358},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Rotation\":0,\"__LivelyClassName__\":\"lively.morphic.Box\"},\"149\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":150}],\"scripts\":[],\"id\":260,\"shape\":{\"__isSmartRef__\":true,\"id\":164},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":179},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":168},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":180},\"label\":{\"__isSmartRef__\":true,\"id\":150},\"name\":\"runButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":189},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":190}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":191},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":192},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":193},\"owner\":{\"__isSmartRef__\":true,\"id\":148},\"scriptAnnotations\":{\"__isSmartRef__\":true,\"id\":194},\"_Rotation\":0,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":199},\"__LivelyClassName__\":\"lively.morphic.Button\"},\"150\":{\"submorphs\":[],\"scripts\":[],\"id\":261,\"shape\":{\"__isSmartRef__\":true,\"id\":151},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":156},\"_MaxTextWidth\":101,\"_MaxTextHeight\":21,\"textStyle\":null,\"padding\":{\"__isSmartRef__\":true,\"id\":157},\"_Padding\":{\"__isSmartRef__\":true,\"id\":158},\"owner\":{\"__isSmartRef__\":true,\"id\":149},\"isLabel\":true,\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_ClipMode\":\"hidden\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":159},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":160}],\"_Align\":\"center\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":162},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":163},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"151\":{\"position\":{\"__isSmartRef__\":true,\"id\":152},\"_Extent\":{\"__isSmartRef__\":true,\"id\":153},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":154},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"152\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"153\":{\"x\":101,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"154\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"155\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"156\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"157\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"158\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"159\":{\"x\":101,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"160\":{\"style\":{\"__isSmartRef__\":true,\"id\":161},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":150},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"run\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"161\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"162\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\"},\"163\":{\"morph\":{\"__isSmartRef__\":true,\"id\":150},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"164\":{\"position\":{\"__isSmartRef__\":true,\"id\":165},\"_Extent\":{\"__isSmartRef__\":true,\"id\":166},\"_BorderWidth\":1.1840000000000002,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":167},\"_Fill\":{\"__isSmartRef__\":true,\"id\":168},\"_BorderRadius\":5.2,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":178},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"165\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"166\":{\"x\":101,\"y\":21,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"167\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"168\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":169},{\"__isSmartRef__\":true,\"id\":171},{\"__isSmartRef__\":true,\"id\":173},{\"__isSmartRef__\":true,\"id\":175}],\"vector\":{\"__isSmartRef__\":true,\"id\":177},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"169\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":170}},\"170\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"171\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":172}},\"172\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"173\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":174}},\"174\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"175\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":176}},\"176\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"177\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"178\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"179\":{\"x\":10,\"y\":11,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"180\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":181},{\"__isSmartRef__\":true,\"id\":183},{\"__isSmartRef__\":true,\"id\":185},{\"__isSmartRef__\":true,\"id\":187}],\"vector\":{\"__isSmartRef__\":true,\"id\":177},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"181\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":182}},\"182\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"183\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":184}},\"184\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"185\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":186}},\"186\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"187\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":188}},\"188\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"189\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"190\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":149},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":149},\"targetMethodName\":\"onFire\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"191\":{\"x\":101,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"192\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\"},\"193\":{\"morph\":{\"__isSmartRef__\":true,\"id\":149},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"194\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":195},\"run\":{\"__isSmartRef__\":true,\"id\":197}},\"195\":{\"time\":{\"__isSmartRef__\":true,\"id\":196},\"user\":\"<!DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN><html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL /cgi/user.sh was not found on this server.</p></body></html>\"},\"196\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 00:10:21 GMT+0200 (CEST)\"},\"197\":{\"time\":{\"__isSmartRef__\":true,\"id\":198},\"user\":\"<!DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN><html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL /cgi/user.sh was not found on this server.</p></body></html>\"},\"198\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 00:10:12 GMT+0200 (CEST)\"},\"199\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":200},\"run\":{\"__isSmartRef__\":true,\"id\":203}},\"200\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":201},\"source\":\"function onFire() {\\n    module('apps.DateFormat').load(true)\\n    var n = Number(this.get('timesToRun').textString) || 1,\\n        source = this.get('codeText').textString;\\n\\n    this.get('setupCodeText').evalAll();\\n\\n    var t = new Date();\\n    this.run(source, n)\\n    var t2 = new Date();    \\n\\n    var result = t2 - t;\\n    var former = this.get('benchmarkResults').textString;\\n\\n    this.get('benchmarkResults').textString = result + 'ms (' + new Date().format('HH:MM:ss mm/dd/yy') + ')\\\\n' + former;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":202},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"201\":{\"this\":{\"__isSmartRef__\":true,\"id\":149}},\"202\":{},\"203\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":204},\"source\":\"function run(source, n) {\\n    var func = eval('(function() {' + source + '})')\\n    console.profile('Benchmarker run')\\n    for (var i=0; i < n; i++)\\n        try { eval(source) } catch(e) { console.profileEnd(); throw e }\\n    console.profileEnd()\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":205},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"204\":{\"this\":{\"__isSmartRef__\":true,\"id\":149}},\"205\":{},\"206\":{\"submorphs\":[],\"scripts\":[],\"id\":262,\"shape\":{\"__isSmartRef__\":true,\"id\":207},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":212},\"_MaxTextWidth\":496,\"_MaxTextHeight\":201,\"textColor\":{\"__isSmartRef__\":true,\"id\":210},\"showsHalos\":false,\"_FontSize\":11,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"benchmarkResults\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":213},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":214}],\"charsReplaced\":\"226ms (13:29:10 05/30/11)\\n228ms (13:29:10 05/30/11)\\n248ms (13:29:09 05/30/11)\\n230ms (13:29:09 05/30/11)\\n227ms (13:29:08 05/30/11)\\n221ms (13:29:07 05/30/11)\\n234ms (13:29:06 05/30/11)\\n297ms (13:29:06 05/30/11)\\n247ms (13:28:54 05/30/11)\\n253ms (13:28:51 05/30/11)\\n255ms (13:25:45 05/30/11)\\n239ms (13:25:44 05/30/11)\\n332ms (13:25:44 05/30/11)\\n262ms (13:25:43 05/30/11)\\n273ms (13:25:42 05/30/11)\\n258ms (13:25:42 05/30/11)\\n262ms (13:25:41 05/30/11)\\n294ms (13:25:40 05/30/11)\\n264ms (13:25:39 05/30/11)\\n261ms (13:25:39 05/30/11)\\n248ms (13:25:38 05/30/11)\\n257ms (13:25:37 05/30/11)\\n352ms (13:25:37 05/30/11)\\n344ms (13:25:23 05/30/11)\\n230ms (13:25:22 05/30/11)\\n234ms (13:25:22 05/30/11)\\n226ms (13:25:21 05/30/11)\\n230ms (13:25:21 05/30/11)\\n223ms (13:25:20 05/30/11)\\n283ms (13:25:19 05/30/11)\\n275ms (13:21:57 05/30/11)\\n272ms (13:21:37 05/30/11)\\n257ms (13:21:36 05/30/11)\\n264ms (13:21:35 05/30/11)\\n187ms (13:19:45 05/30/11)\\n297ms (13:19:42 05/30/11)\\n198ms (13:19:41 05/30/11)\\n194ms (13:19:39 05/30/11)\\n198ms (13:19:39 05/30/11)\\n201ms (13:19:37 05/30/11)\\n243ms (13:18:23 05/30/11)\\n248ms (13:18:23 05/30/11)\\n266ms (13:18:22 05/30/11)\\n252ms (13:18:21 05/30/11)\\n397ms (13:18:20 05/30/11)\\n266ms (13:18:19 05/30/11)\\n301ms (13:18:18 05/30/11)\\n263ms (13:17:49 05/30/11)\\n246ms (13:17:48 05/30/11)\\n259ms (13:17:47 05/30/11)\\n266ms (13:17:41 05/30/11)\\n252ms (13:17:34 05/30/11)\\n328ms (13:15:42 05/30/11)\\n208ms (13:15:07 05/30/11)\\n215ms (13:15:06 05/30/11)\\n261ms (13:15:06 05/30/11)\\n222ms (13:15:05 05/30/11)\\n207ms (13:15:05 05/30/11)\\n208ms (13:15:04 05/30/11)\\n220ms (13:15:04 05/30/11)\\n211ms (13:15:03 05/30/11)\\n235ms (13:15:02 05/30/11)\\n222ms (13:15:01 05/30/11)\\n207ms (12:32:33 05/30/11)\\n203ms (12:32:32 05/30/11)\\n298ms (12:32:31 05/30/11)\\n220ms (12:32:30 05/30/11)\\n187ms (12:31:43 05/30/11)\\n194ms (12:31:42 05/30/11)\\n190ms (12:31:40 05/30/11)\\n278ms (12:31:39 05/30/11)\\n248ms (12:28:05 05/30/11)\\n246ms (12:27:57 05/30/11)\\n244ms (12:27:56 05/30/11)\\n253ms (12:27:54 05/30/11)\\n524ms (12:23:14 05/30/11)\\n471ms (12:23:03 05/30/11)\\n455ms (12:22:19 05/30/11)\\n476ms (12:21:53 05/30/11)\\n576ms (12:21:48 05/30/11)\\n423ms (12:21:36 05/30/11)\\n427ms (12:16:56 05/30/11)\\n425ms (12:16:46 05/30/11)\\n446ms (12:16:03 05/30/11)\\n433ms (12:11:21 05/30/11)\",\"lastFindLoc\":-2209,\"priorSelectionRange\":[150,154],\"prevScroll\":[0,781],\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":216},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":217},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":218},\"_WhiteSpaceHandling\":\"pre-wrap\",\"_ClipMode\":\"auto\",\"lastSyntaxHighlightTime\":1306749939894,\"owner\":{\"__isSmartRef__\":true,\"id\":148},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Rotation\":0,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"207\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":208},\"_Extent\":{\"__isSmartRef__\":true,\"id\":209},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":210},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":211},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"208\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"209\":{\"x\":496,\"y\":201,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"210\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"211\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"212\":{\"x\":15,\"y\":125,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"213\":{\"partsSpaceName\":\"PartsBin/Basic\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"214\":{\"style\":{\"__isSmartRef__\":true,\"id\":215},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":206},\"storedString\":\"7.9ms (average 10)\\n7ms (15:39:02 06/16/11)\\n8ms (15:39:02 06/16/11)\\n8ms (15:39:02 06/16/11)\\n8ms (15:39:02 06/16/11)\\n8ms (15:39:02 06/16/11)\\n9ms (15:39:02 06/16/11)\\n7ms (15:39:02 06/16/11)\\n7ms (15:39:02 06/16/11)\\n7ms (15:39:02 06/16/11)\\n10ms (15:39:02 06/16/11)\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"215\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"216\":{\"x\":496,\"y\":201,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"217\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\"},\"218\":{\"morph\":{\"__isSmartRef__\":true,\"id\":206},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"219\":{\"submorphs\":[],\"scripts\":[],\"id\":263,\"shape\":{\"__isSmartRef__\":true,\"id\":220},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Courier \",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":225},\"_MaxTextWidth\":498,\"_MaxTextHeight\":43,\"textColor\":{\"__isSmartRef__\":true,\"id\":223},\"showsHalos\":false,\"_FontSize\":11,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"codeText\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":226},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":227}],\"charsReplaced\":\"\",\"lastFindLoc\":0,\"priorSelectionRange\":[26,26],\"prevScroll\":[0,184],\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":229},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":230},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":231},\"owner\":{\"__isSmartRef__\":true,\"id\":148},\"_WhiteSpaceHandling\":\"pre-wrap\",\"_ClipMode\":\"auto\",\"layout\":{\"__isSmartRef__\":true,\"id\":232},\"syntaxHighlightingWhileTyping\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":233}],\"doNotSerialize\":[\"$$textString\"],\"doNotCopyProperties\":[\"$$textString\"],\"lastSyntaxHighlightTime\":1308228975447,\"_Rotation\":0,\"textString\":\"Transcript.items = [];\\nTarget.m2()\\nTarget.print()\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"220\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":221},\"_Extent\":{\"__isSmartRef__\":true,\"id\":222},\"_BorderWidth\":1.036,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":223},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":224},\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"221\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"222\":{\"x\":498,\"y\":43,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"223\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"224\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"225\":{\"x\":11,\"y\":78,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"226\":{\"partsSpaceName\":\"PartsBin/Basic\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"227\":{\"style\":{\"__isSmartRef__\":true,\"id\":228},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":219},\"storedString\":\"Transcript.items = [];\\nTarget.m2()\\nTarget.print()\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"228\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"229\":{\"x\":498,\"y\":43,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"230\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\"},\"231\":{\"morph\":{\"__isSmartRef__\":true,\"id\":219},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"232\":{},\"233\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":219},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":219},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"234\":{\"submorphs\":[],\"scripts\":[],\"id\":264,\"shape\":{\"__isSmartRef__\":true,\"id\":235},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":240},\"_MaxTextWidth\":38.65828402366867,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":238},\"showsHalos\":false,\"_FontSize\":11,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"Text1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":241},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":242}],\"charsReplaced\":\"label\",\"lastFindLoc\":-5,\"priorSelectionRange\":[4,4],\"prevScroll\":[0,0],\"_Scale\":0.797031218118751,\"owner\":{\"__isSmartRef__\":true,\"id\":148},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":244},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":245},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":246},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Rotation\":0,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"235\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":236},\"_Extent\":{\"__isSmartRef__\":true,\"id\":237},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":238},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":239},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"236\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"237\":{\"x\":38.65828402366867,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"238\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"239\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"240\":{\"x\":114.3910936543557,\"y\":14.797031218118605,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"241\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"242\":{\"style\":{\"__isSmartRef__\":true,\"id\":243},\"morph\":{\"__isSmartRef__\":true,\"id\":234},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":234},\"storedString\":\"times\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"243\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"244\":{\"x\":38.65828402366867,\"y\":3,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"245\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\"},\"246\":{\"morph\":{\"__isSmartRef__\":true,\"id\":234},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"247\":{\"submorphs\":[],\"scripts\":[],\"id\":265,\"shape\":{\"__isSmartRef__\":true,\"id\":248},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Courier \",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":253},\"_MaxTextWidth\":498,\"_MaxTextHeight\":43,\"textColor\":{\"__isSmartRef__\":true,\"id\":251},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"setupCodeText\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":254},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":255},{\"__isSmartRef__\":true,\"id\":258}],\"charsReplaced\":\"\",\"lastFindLoc\":14,\"priorSelectionRange\":[0,28],\"prevScroll\":[0,35],\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":260},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":261},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":262},\"_WhiteSpaceHandling\":\"pre-wrap\",\"_ClipMode\":\"auto\",\"layout\":{\"__isSmartRef__\":true,\"id\":263},\"syntaxHighlightingWhileTyping\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":264}],\"doNotSerialize\":[\"$$textString\"],\"doNotCopyProperties\":[\"$$textString\"],\"lastSyntaxHighlightTime\":1308229124343,\"owner\":{\"__isSmartRef__\":true,\"id\":148},\"_Rotation\":0,\"textString\":\"// no tracing\\nsetupExample();\\n\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"248\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":249},\"_Extent\":{\"__isSmartRef__\":true,\"id\":250},\"_BorderWidth\":1.036,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":251},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":252},\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"249\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"250\":{\"x\":498,\"y\":43,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"251\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"252\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"253\":{\"x\":11,\"y\":35,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"254\":{\"partsSpaceName\":\"PartsBin/Basic\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"255\":{\"style\":{\"__isSmartRef__\":true,\"id\":256},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":247},\"storedString\":\"// no tracing\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"256\":{\"color\":{\"__isSmartRef__\":true,\"id\":257},\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"257\":{\"r\":0,\"g\":0.5019607843137255,\"b\":0,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"258\":{\"style\":{\"__isSmartRef__\":true,\"id\":259},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":247},\"storedString\":\"\\nsetupExample();\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"259\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"260\":{\"x\":498,\"y\":43,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"261\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\"},\"262\":{\"morph\":{\"__isSmartRef__\":true,\"id\":247},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"263\":{},\"264\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":247},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":247},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"265\":{\"submorphs\":[],\"scripts\":[],\"id\":266,\"shape\":{\"__isSmartRef__\":true,\"id\":266},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":271},\"_MaxTextWidth\":168,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":269},\"showsHalos\":false,\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"timesToRun\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":272},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":273}],\"charsReplaced\":\"10000\",\"lastFindLoc\":-5,\"priorSelectionRange\":[5,5],\"prevScroll\":[0,0],\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":275},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":276},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":277},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":148},\"_Rotation\":0,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"266\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":267},\"_Extent\":{\"__isSmartRef__\":true,\"id\":268},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":269},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":270},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"267\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"268\":{\"x\":168,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"269\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"270\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"271\":{\"x\":148,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"272\":{\"partsSpaceName\":\"PartsBin/Basic\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"a simple text morph\",\"partName\":\"Text\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"273\":{\"style\":{\"__isSmartRef__\":true,\"id\":274},\"morph\":{\"__isSmartRef__\":true,\"id\":265},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":265},\"storedString\":\"10000\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"274\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"275\":{\"x\":168,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"276\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\"},\"277\":{\"morph\":{\"__isSmartRef__\":true,\"id\":265},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"278\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":279}],\"scripts\":[],\"id\":721,\"shape\":{\"__isSmartRef__\":true,\"id\":293},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":308},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":297},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":309},\"label\":{\"__isSmartRef__\":true,\"id\":279},\"name\":\"averageButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":318},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":319}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":320},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":321},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":322},\"scriptAnnotations\":{\"__isSmartRef__\":true,\"id\":323},\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":148},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":328},\"__LivelyClassName__\":\"lively.morphic.Button\"},\"279\":{\"submorphs\":[],\"scripts\":[],\"id\":722,\"shape\":{\"__isSmartRef__\":true,\"id\":280},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":285},\"_MaxTextWidth\":101,\"_MaxTextHeight\":21,\"textStyle\":null,\"padding\":{\"__isSmartRef__\":true,\"id\":286},\"_Padding\":{\"__isSmartRef__\":true,\"id\":287},\"owner\":{\"__isSmartRef__\":true,\"id\":278},\"isLabel\":true,\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_ClipMode\":\"hidden\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":288},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":289}],\"_Align\":\"center\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":291},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":292},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"280\":{\"position\":{\"__isSmartRef__\":true,\"id\":281},\"_Extent\":{\"__isSmartRef__\":true,\"id\":282},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":283},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":284},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"281\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"282\":{\"x\":101,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"283\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"284\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"285\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"286\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"287\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"288\":{\"x\":101,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"289\":{\"style\":{\"__isSmartRef__\":true,\"id\":290},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":279},\"storedString\":\"average\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"290\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"291\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\"},\"292\":{\"morph\":{\"__isSmartRef__\":true,\"id\":279},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"293\":{\"position\":{\"__isSmartRef__\":true,\"id\":294},\"_Extent\":{\"__isSmartRef__\":true,\"id\":295},\"_BorderWidth\":1.1840000000000002,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":296},\"_Fill\":{\"__isSmartRef__\":true,\"id\":297},\"_BorderRadius\":5.2,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":307},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"294\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"295\":{\"x\":101,\"y\":21,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"296\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"297\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":298},{\"__isSmartRef__\":true,\"id\":300},{\"__isSmartRef__\":true,\"id\":302},{\"__isSmartRef__\":true,\"id\":304}],\"vector\":{\"__isSmartRef__\":true,\"id\":306},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"298\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":299}},\"299\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"300\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":301}},\"301\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"302\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":303}},\"303\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"304\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":305}},\"305\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"306\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"307\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"308\":{\"x\":344,\"y\":8,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"309\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":310},{\"__isSmartRef__\":true,\"id\":312},{\"__isSmartRef__\":true,\"id\":314},{\"__isSmartRef__\":true,\"id\":316}],\"vector\":{\"__isSmartRef__\":true,\"id\":306},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"310\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":311}},\"311\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"312\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":313}},\"313\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"314\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":315}},\"315\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"316\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":317}},\"317\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"318\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"319\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":278},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":278},\"targetMethodName\":\"onFire\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"320\":{\"x\":101,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"321\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\"},\"322\":{\"morph\":{\"__isSmartRef__\":true,\"id\":278},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"323\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":324},\"run\":{\"__isSmartRef__\":true,\"id\":326}},\"324\":{\"time\":{\"__isSmartRef__\":true,\"id\":325},\"user\":\"jenslincke\"},\"325\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 15:38:42 GMT+0200 (CEST)\"},\"326\":{\"time\":{\"__isSmartRef__\":true,\"id\":327},\"user\":\"<!DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN><html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL /cgi/user.sh was not found on this server.</p></body></html>\"},\"327\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 00:10:12 GMT+0200 (CEST)\"},\"328\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":329},\"run\":{\"__isSmartRef__\":true,\"id\":332}},\"329\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":330},\"source\":\"function onFire() {\\n    this.get('benchmarkResults').textString = ''\\n    var n = Number(this.get('averageN').textString);\\n    for(i=0; i<n; i++) {\\n        this.get('runButton' ).onFire()\\n    };\\n    var s = this.get('benchmarkResults').textString\\n    var sum = Strings.tableize(s).inject(0, \\n        function(last, line) {\\n            return last + Number(line.first().replace(\\\"ms\\\", \\\"\\\"))\\n        })\\n\\n    var average = sum / n;\\n    this.get('benchmarkResults').textString =     average +'ms (average ' + n +')\\\\n' + s \\n    \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":331},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"330\":{\"this\":{\"__isSmartRef__\":true,\"id\":278}},\"331\":{},\"332\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":333},\"source\":\"function run(source, n) {\\n    var func = eval('(function() {' + source + '})')\\n    console.profile('Benchmarker run')\\n    for (var i=0; i < n; i++)\\n        try { eval(source) } catch(e) { console.profileEnd(); throw e }\\n    console.profileEnd()\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":334},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"333\":{\"this\":{\"__isSmartRef__\":true,\"id\":278}},\"334\":{},\"335\":{\"submorphs\":[],\"scripts\":[],\"id\":2699,\"shape\":{\"__isSmartRef__\":true,\"id\":336},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":341},\"_MaxTextWidth\":57,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":339},\"showsHalos\":false,\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"averageN\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":342},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":343}],\"charsReplaced\":\"10000\",\"lastFindLoc\":-5,\"priorSelectionRange\":[3,3],\"prevScroll\":[0,0],\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":345},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":346},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":347},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":148},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"336\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":337},\"_Extent\":{\"__isSmartRef__\":true,\"id\":338},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":339},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":340},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"337\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"338\":{\"x\":57,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"339\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"340\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"341\":{\"x\":451,\"y\":9,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"342\":{\"partsSpaceName\":\"PartsBin/Basic\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"a simple text morph\",\"partName\":\"Text\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"343\":{\"style\":{\"__isSmartRef__\":true,\"id\":344},\"morph\":{\"__isSmartRef__\":true,\"id\":335},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":335},\"storedString\":\"10\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"344\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"345\":{\"x\":57,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"346\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\"},\"347\":{\"morph\":{\"__isSmartRef__\":true,\"id\":335},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"348\":{\"position\":{\"__isSmartRef__\":true,\"id\":349},\"_Extent\":{\"__isSmartRef__\":true,\"id\":350},\"_BorderWidth\":2,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":10},\"_Fill\":{\"__isSmartRef__\":true,\"id\":351},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":352},\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"349\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"350\":{\"x\":520,\"y\":341,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"351\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"352\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"353\":{\"x\":0,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"354\":{\"partsSpaceName\":\"PartsBin/Basic\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"355\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\"},\"356\":{\"morph\":{\"__isSmartRef__\":true,\"id\":148},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"357\":{\"resizeWidth\":true,\"resizeHeight\":true},\"358\":{\"x\":520,\"y\":340,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"359\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"setOrigin\":\"setOriginHTML\",\"setClipMode\":\"setClipModeHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\"},\"360\":{\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":361},\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":362},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":363},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"361\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"362\":{\"x\":520,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"363\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"364\":{\"adjustForNewBounds\":true},\"365\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"366\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"367\":{\"x\":520,\"y\":363,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"368\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":852,\"f\":916,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"369\":{\"x\":520,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"370\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":852,\"f\":916,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"371\":{\"x\":520,\"y\":363,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"372\":{\"x\":1301,\"y\":939,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"373\":{\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Debugging/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A tool for running some code and measuring how long it took. Also makes a console.profile on each run.\",\"partName\":\"Benchmarker\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"374\":{\"x\":852,\"y\":916,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"375\":{\"x\":852,\"y\":916,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"isSimplifiedRegistry\":true}}","__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Sep 06 2012 01:01:35 GMT+0200 (W. Europe Daylight Time)\")"},"624":{"submorphs":[{"__isSmartRef__":true,"id":625},{"__isSmartRef__":true,"id":672},{"__isSmartRef__":true,"id":751},{"__isSmartRef__":true,"id":755},{"__isSmartRef__":true,"id":759}],"scripts":[],"id":"5C778250-5B13-4C51-8F9E-0CD745562223","shape":{"__isSmartRef__":true,"id":763},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":764},"eventHandler":{"__isSmartRef__":true,"id":765},"LK2":true,"__serializedExpressions__":["_Position","contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition"],"targetMorph":{"__isSmartRef__":true,"id":672},"titleBar":{"__isSmartRef__":true,"id":625},"collapsedTransform":{"__isSmartRef__":true,"id":766},"expandedTransform":{"__isSmartRef__":true,"id":767},"ignoreEventsOnExpand":false,"showsHalos":false,"name":"Benchmarker","partsBinMetaInfo":{"__isSmartRef__":true,"id":768},"state":"expanded","menuButton":{"__isSmartRef__":true,"id":644},"collapseButton":{"__isSmartRef__":true,"id":656},"closeButton":{"__isSmartRef__":true,"id":631},"reframeHandle":{"__isSmartRef__":true,"id":751},"rightReframeHandle":{"__isSmartRef__":true,"id":759},"bottomReframeHandle":{"__isSmartRef__":true,"id":755},"derivationIds":[258],"_ClipMode":"visible","owner":null,"_Rotation":0,"_Scale":1,"_StyleClassNames":["Morph","Window"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(914.0,165.0)","contentOffset":"lively.pt(0.0,22.0)","collapsedExtent":"lively.pt(520.0,22.0)","expandedExtent":"lively.pt(520.0,363.0)","prevDragPos":"lively.pt(1301.0,939.0)","expandedPosition":"lively.pt(852.0,916.0)","collapsedPosition":"lively.pt(852.0,916.0)"},"625":{"submorphs":[{"__isSmartRef__":true,"id":626},{"__isSmartRef__":true,"id":631},{"__isSmartRef__":true,"id":644},{"__isSmartRef__":true,"id":656}],"scripts":[],"id":"C5B634DA-8F4C-4051-A831-84C9B079DDAA","shape":{"__isSmartRef__":true,"id":669},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":670},"eventHandler":{"__isSmartRef__":true,"id":671},"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"_HandStyle":"default","windowMorph":{"__isSmartRef__":true,"id":624},"label":{"__isSmartRef__":true,"id":626},"closeButton":{"__isSmartRef__":true,"id":631},"menuButton":{"__isSmartRef__":true,"id":644},"collapseButton":{"__isSmartRef__":true,"id":656},"owner":{"__isSmartRef__":true,"id":624},"buttons":[{"__isSmartRef__":true,"id":631},{"__isSmartRef__":true,"id":656},{"__isSmartRef__":true,"id":644}],"derivationIds":[267],"_ClipMode":"visible","showsHalos":false,"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"626":{"submorphs":[],"scripts":[],"id":"E0ADE635-0947-477A-AFC0-3648E236A770","textChunks":[{"__isSmartRef__":true,"id":627}],"shape":{"__isSmartRef__":true,"id":629},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Padding","_Position"],"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":630},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":625},"_PointerEvents":"none","derivationIds":[268],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(3.0,3.0)"},"627":{"style":{"__isSmartRef__":true,"id":628},"chunkOwner":{"__isSmartRef__":true,"id":626},"storedString":"Benchmarker","_id":"_1011","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"628":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"629":{"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(451.0,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"630":{"morph":{"__isSmartRef__":true,"id":626},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"631":{"submorphs":[{"__isSmartRef__":true,"id":632}],"scripts":[],"id":"6D714B6F-533E-479C-8C83-D641598A69B8","shape":{"__isSmartRef__":true,"id":637},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":638},"__serializedExpressions__":["_Position","normalFill","lighterFill"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":632},"owner":{"__isSmartRef__":true,"id":625},"layout":{"__isSmartRef__":true,"id":639},"attributeConnections":[{"__isSmartRef__":true,"id":640},{"__isSmartRef__":true,"id":642}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"derivationIds":[269],"_ClipMode":"visible","isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(500.0,3.0)","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(250,250,250),\n    offset: 0\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.4\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.6\n  },{\n    color: Color.rgb(248,248,248),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})"},"632":{"submorphs":[],"scripts":[],"id":"1AA97A7E-C92D-4146-8C89-F4EC1295B200","textChunks":[{"__isSmartRef__":true,"id":633}],"shape":{"__isSmartRef__":true,"id":635},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Padding","_Position"],"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":636},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":631},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"_PointerEvents":"none","derivationIds":[270],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"633":{"style":{"__isSmartRef__":true,"id":634},"chunkOwner":{"__isSmartRef__":true,"id":632},"storedString":"X","_id":"_1012","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"634":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"635":{"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"636":{"morph":{"__isSmartRef__":true,"id":632},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"637":{"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Padding":"lively.rect(0,0,0,0)"},"638":{"morph":{"__isSmartRef__":true,"id":631},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"639":{"moveHorizontal":true},"640":{"sourceObj":{"__isSmartRef__":true,"id":631},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":624},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":641},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"641":{"source":{"__isSmartRef__":true,"id":631},"target":{"__isSmartRef__":true,"id":624}},"642":{"sourceObj":{"__isSmartRef__":true,"id":631},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":624},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":643},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"643":{"source":{"__isSmartRef__":true,"id":631},"target":{"__isSmartRef__":true,"id":624}},"644":{"submorphs":[{"__isSmartRef__":true,"id":645}],"scripts":[],"id":"6A02892E-4367-47BD-8158-034DC3FF43AE","shape":{"__isSmartRef__":true,"id":650},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":651},"__serializedExpressions__":["_Position","normalFill","lighterFill"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":645},"owner":{"__isSmartRef__":true,"id":625},"attributeConnections":[{"__isSmartRef__":true,"id":652},{"__isSmartRef__":true,"id":654}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"derivationIds":[271],"_ClipMode":"visible","isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(460.0,3.0)","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(250,250,250),\n    offset: 0\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.4\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.6\n  },{\n    color: Color.rgb(248,248,248),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})"},"645":{"submorphs":[],"scripts":[],"id":"FC6FD85E-9767-4D0C-9F91-C989F93FA66C","textChunks":[{"__isSmartRef__":true,"id":646}],"shape":{"__isSmartRef__":true,"id":648},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Padding","_Position"],"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":649},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":644},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"_PointerEvents":"none","derivationIds":[272],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"646":{"style":{"__isSmartRef__":true,"id":647},"chunkOwner":{"__isSmartRef__":true,"id":645},"storedString":"M","_id":"_1013","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"647":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"648":{"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"649":{"morph":{"__isSmartRef__":true,"id":645},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"650":{"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Padding":"lively.rect(0,0,0,0)"},"651":{"morph":{"__isSmartRef__":true,"id":644},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"652":{"sourceObj":{"__isSmartRef__":true,"id":644},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":624},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":653},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"653":{"source":{"__isSmartRef__":true,"id":644},"target":{"__isSmartRef__":true,"id":624}},"654":{"sourceObj":{"__isSmartRef__":true,"id":644},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":624},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":655},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"655":{"source":{"__isSmartRef__":true,"id":644},"target":{"__isSmartRef__":true,"id":624}},"656":{"submorphs":[{"__isSmartRef__":true,"id":657}],"scripts":[],"id":"1D69870B-68DF-485F-BC82-248FDEACDA94","shape":{"__isSmartRef__":true,"id":662},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":663},"__serializedExpressions__":["_Position","normalFill","lighterFill"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":657},"owner":{"__isSmartRef__":true,"id":625},"layout":{"__isSmartRef__":true,"id":664},"attributeConnections":[{"__isSmartRef__":true,"id":665},{"__isSmartRef__":true,"id":667}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"derivationIds":[273],"_ClipMode":"visible","isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(480.0,3.0)","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(250,250,250),\n    offset: 0\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.4\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.6\n  },{\n    color: Color.rgb(248,248,248),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})"},"657":{"submorphs":[],"scripts":[],"id":"183D8D0C-2095-45E8-83D3-B9A241039481","textChunks":[{"__isSmartRef__":true,"id":658}],"shape":{"__isSmartRef__":true,"id":660},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Padding","_Position"],"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":661},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":656},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_FontSize":8,"_PointerEvents":"none","derivationIds":[274],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"658":{"style":{"__isSmartRef__":true,"id":659},"chunkOwner":{"__isSmartRef__":true,"id":657},"storedString":"–","_id":"_1014","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"659":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"660":{"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"661":{"morph":{"__isSmartRef__":true,"id":657},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"662":{"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Padding":"lively.rect(0,0,0,0)"},"663":{"morph":{"__isSmartRef__":true,"id":656},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"664":{"moveHorizontal":true},"665":{"sourceObj":{"__isSmartRef__":true,"id":656},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":624},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":666},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"666":{"source":{"__isSmartRef__":true,"id":656},"target":{"__isSmartRef__":true,"id":624}},"667":{"sourceObj":{"__isSmartRef__":true,"id":656},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":624},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":668},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"668":{"source":{"__isSmartRef__":true,"id":656},"target":{"__isSmartRef__":true,"id":624}},"669":{"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(520.0,22.0)","_BorderColor":"Color.rgb(102,102,102)","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(220,220,220),\n    offset: 0\n  },{\n    color: Color.rgb(243,243,243),\n    offset: 0.6\n  },{\n    color: Color.rgb(220,220,220),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Padding":"lively.rect(0,0,0,0)"},"670":{"resizeWidth":true,"adjustForNewBounds":true},"671":{"morph":{"__isSmartRef__":true,"id":625},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"672":{"submorphs":[{"__isSmartRef__":true,"id":673},{"__isSmartRef__":true,"id":693},{"__isSmartRef__":true,"id":699},{"__isSmartRef__":true,"id":707},{"__isSmartRef__":true,"id":713},{"__isSmartRef__":true,"id":721},{"__isSmartRef__":true,"id":741}],"scripts":[],"id":"03BC4E8A-837C-41CF-AC45-47FC37AA29BE","shape":{"__isSmartRef__":true,"id":747},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position"],"showsHalos":false,"name":"Rectangle1","partsBinMetaInfo":{"__isSmartRef__":true,"id":748},"eventHandler":{"__isSmartRef__":true,"id":749},"owner":{"__isSmartRef__":true,"id":624},"layout":{"__isSmartRef__":true,"id":750},"derivationIds":[259],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,22.0)"},"673":{"submorphs":[{"__isSmartRef__":true,"id":674}],"scripts":[],"id":"D665BC23-A7F3-4252-AE72-C1E8B2CE02C7","shape":{"__isSmartRef__":true,"id":679},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","normalFill","lighterFill"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":674},"name":"runButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":680},"attributeConnections":[{"__isSmartRef__":true,"id":681}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":682},"owner":{"__isSmartRef__":true,"id":672},"scriptAnnotations":{"__isSmartRef__":true,"id":683},"derivationIds":[260],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":686},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(10.0,11.0)","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(250,250,250),\n    offset: 0\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.4\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.6\n  },{\n    color: Color.rgb(248,248,248),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})"},"674":{"submorphs":[],"scripts":[],"id":"752EAE53-636A-4C16-BDB0-08A7B554C783","shape":{"__isSmartRef__":true,"id":675},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","padding","_Padding"],"_MaxTextWidth":101,"_MaxTextHeight":21,"textStyle":null,"owner":{"__isSmartRef__":true,"id":673},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":676}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":678},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[261],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"675":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"676":{"style":{"__isSmartRef__":true,"id":677},"chunkOwner":{"__isSmartRef__":true,"id":674},"storedString":"run","_id":"_1015","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"677":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"678":{"morph":{"__isSmartRef__":true,"id":674},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"679":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Padding":"lively.rect(0,0,0,0)"},"680":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"681":{"sourceObj":{"__isSmartRef__":true,"id":673},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":673},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"682":{"morph":{"__isSmartRef__":true,"id":673},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"683":{"onFire":{"__isSmartRef__":true,"id":684},"run":{"__isSmartRef__":true,"id":685}},"684":{"__serializedExpressions__":["time"],"user":"<!DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN><html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL /cgi/user.sh was not found on this server.</p></body></html>","time":"new Date(\"Thu Jun 16 2011 00:10:21 GMT+0200 (W. Europe Daylight Time)\")"},"685":{"__serializedExpressions__":["time"],"user":"<!DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN><html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL /cgi/user.sh was not found on this server.</p></body></html>","time":"new Date(\"Thu Jun 16 2011 00:10:12 GMT+0200 (W. Europe Daylight Time)\")"},"686":{"onFire":{"__isSmartRef__":true,"id":687},"run":{"__isSmartRef__":true,"id":690}},"687":{"varMapping":{"__isSmartRef__":true,"id":688},"source":"function onFire() {\n    module('apps.DateFormat').load(true)\n    var n = Number(this.get('timesToRun').textString) || 1,\n        source = this.get('codeText').textString;\n\n    this.get('setupCodeText').evalAll();\n\n    var t = new Date();\n    this.run(source, n)\n    var t2 = new Date();    \n\n    var result = t2 - t;\n    var former = this.get('benchmarkResults').textString;\n\n    this.get('benchmarkResults').textString = result + 'ms (' + new Date().format('HH:MM:ss mm/dd/yy') + ')\\n' + former;\n}","funcProperties":{"__isSmartRef__":true,"id":689},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"688":{"this":{"__isSmartRef__":true,"id":673}},"689":{},"690":{"varMapping":{"__isSmartRef__":true,"id":691},"source":"function run(source, n) {\n    var func = eval('(function() {' + source + '})')\n    console.profile('Benchmarker run')\n    for (var i=0; i < n; i++)\n        try { eval(source) } catch(e) { console.profileEnd(); throw e }\n    console.profileEnd()\n}","funcProperties":{"__isSmartRef__":true,"id":692},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"691":{"this":{"__isSmartRef__":true,"id":673}},"692":{},"693":{"submorphs":[],"scripts":[],"id":"67015A79-74A3-4E50-9DB0-EE400370890D","shape":{"__isSmartRef__":true,"id":694},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor"],"_MaxTextWidth":496,"_MaxTextHeight":201,"showsHalos":false,"_FontSize":11,"name":"benchmarkResults","partsBinMetaInfo":{"__isSmartRef__":true,"id":695},"textChunks":[{"__isSmartRef__":true,"id":696}],"charsReplaced":"226ms (13:29:10 05/30/11)\n228ms (13:29:10 05/30/11)\n248ms (13:29:09 05/30/11)\n230ms (13:29:09 05/30/11)\n227ms (13:29:08 05/30/11)\n221ms (13:29:07 05/30/11)\n234ms (13:29:06 05/30/11)\n297ms (13:29:06 05/30/11)\n247ms (13:28:54 05/30/11)\n253ms (13:28:51 05/30/11)\n255ms (13:25:45 05/30/11)\n239ms (13:25:44 05/30/11)\n332ms (13:25:44 05/30/11)\n262ms (13:25:43 05/30/11)\n273ms (13:25:42 05/30/11)\n258ms (13:25:42 05/30/11)\n262ms (13:25:41 05/30/11)\n294ms (13:25:40 05/30/11)\n264ms (13:25:39 05/30/11)\n261ms (13:25:39 05/30/11)\n248ms (13:25:38 05/30/11)\n257ms (13:25:37 05/30/11)\n352ms (13:25:37 05/30/11)\n344ms (13:25:23 05/30/11)\n230ms (13:25:22 05/30/11)\n234ms (13:25:22 05/30/11)\n226ms (13:25:21 05/30/11)\n230ms (13:25:21 05/30/11)\n223ms (13:25:20 05/30/11)\n283ms (13:25:19 05/30/11)\n275ms (13:21:57 05/30/11)\n272ms (13:21:37 05/30/11)\n257ms (13:21:36 05/30/11)\n264ms (13:21:35 05/30/11)\n187ms (13:19:45 05/30/11)\n297ms (13:19:42 05/30/11)\n198ms (13:19:41 05/30/11)\n194ms (13:19:39 05/30/11)\n198ms (13:19:39 05/30/11)\n201ms (13:19:37 05/30/11)\n243ms (13:18:23 05/30/11)\n248ms (13:18:23 05/30/11)\n266ms (13:18:22 05/30/11)\n252ms (13:18:21 05/30/11)\n397ms (13:18:20 05/30/11)\n266ms (13:18:19 05/30/11)\n301ms (13:18:18 05/30/11)\n263ms (13:17:49 05/30/11)\n246ms (13:17:48 05/30/11)\n259ms (13:17:47 05/30/11)\n266ms (13:17:41 05/30/11)\n252ms (13:17:34 05/30/11)\n328ms (13:15:42 05/30/11)\n208ms (13:15:07 05/30/11)\n215ms (13:15:06 05/30/11)\n261ms (13:15:06 05/30/11)\n222ms (13:15:05 05/30/11)\n207ms (13:15:05 05/30/11)\n208ms (13:15:04 05/30/11)\n220ms (13:15:04 05/30/11)\n211ms (13:15:03 05/30/11)\n235ms (13:15:02 05/30/11)\n222ms (13:15:01 05/30/11)\n207ms (12:32:33 05/30/11)\n203ms (12:32:32 05/30/11)\n298ms (12:32:31 05/30/11)\n220ms (12:32:30 05/30/11)\n187ms (12:31:43 05/30/11)\n194ms (12:31:42 05/30/11)\n190ms (12:31:40 05/30/11)\n278ms (12:31:39 05/30/11)\n248ms (12:28:05 05/30/11)\n246ms (12:27:57 05/30/11)\n244ms (12:27:56 05/30/11)\n253ms (12:27:54 05/30/11)\n524ms (12:23:14 05/30/11)\n471ms (12:23:03 05/30/11)\n455ms (12:22:19 05/30/11)\n476ms (12:21:53 05/30/11)\n576ms (12:21:48 05/30/11)\n423ms (12:21:36 05/30/11)\n427ms (12:16:56 05/30/11)\n425ms (12:16:46 05/30/11)\n446ms (12:16:03 05/30/11)\n433ms (12:11:21 05/30/11)","lastFindLoc":-2209,"priorSelectionRange":[150,154],"prevScroll":[0,781],"eventHandler":{"__isSmartRef__":true,"id":698},"_WhiteSpaceHandling":"pre-wrap","_ClipMode":"auto","lastSyntaxHighlightTime":1306749939894,"owner":{"__isSmartRef__":true,"id":672},"derivationIds":[262],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(15.0,125.0)","textColor":"Color.rgb(0,0,0)"},"694":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(496.0,201.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"695":{"partsSpaceName":"PartsBin/Basic","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"696":{"style":{"__isSmartRef__":true,"id":697},"chunkOwner":{"__isSmartRef__":true,"id":693},"storedString":"7.9ms (average 10)\n7ms (15:39:02 06/16/11)\n8ms (15:39:02 06/16/11)\n8ms (15:39:02 06/16/11)\n8ms (15:39:02 06/16/11)\n8ms (15:39:02 06/16/11)\n9ms (15:39:02 06/16/11)\n7ms (15:39:02 06/16/11)\n7ms (15:39:02 06/16/11)\n7ms (15:39:02 06/16/11)\n10ms (15:39:02 06/16/11)\n","_id":"_1016","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"697":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"698":{"morph":{"__isSmartRef__":true,"id":693},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"699":{"submorphs":[],"scripts":[],"id":"C31D6423-707E-429A-9592-06EA5D84EC26","shape":{"__isSmartRef__":true,"id":700},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Courier ","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor"],"_MaxTextWidth":498,"_MaxTextHeight":43,"showsHalos":false,"_FontSize":11,"name":"codeText","partsBinMetaInfo":{"__isSmartRef__":true,"id":701},"textChunks":[{"__isSmartRef__":true,"id":702}],"charsReplaced":"","lastFindLoc":0,"prevScroll":[0,184],"eventHandler":{"__isSmartRef__":true,"id":704},"owner":{"__isSmartRef__":true,"id":672},"_WhiteSpaceHandling":"pre-wrap","_ClipMode":"auto","layout":{"__isSmartRef__":true,"id":705},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":706}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1308228975447,"textString":"Transcript.items = [];\nTarget.m2()\nTarget.print()\n\n","derivationIds":[263],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(11.0,78.0)","textColor":"Color.rgb(0,0,0)"},"700":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.036,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(498.0,43.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"701":{"partsSpaceName":"PartsBin/Basic","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"702":{"style":{"__isSmartRef__":true,"id":703},"chunkOwner":{"__isSmartRef__":true,"id":699},"_id":"_1007","storedString":"Transcript.items = [];\nTarget.m2()\nTarget.print()\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"703":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"704":{"morph":{"__isSmartRef__":true,"id":699},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"705":{},"706":{"sourceObj":{"__isSmartRef__":true,"id":699},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":699},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"707":{"submorphs":[],"scripts":[],"id":"51403493-1264-4C86-ABC3-2B5C70ABE874","shape":{"__isSmartRef__":true,"id":708},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor"],"_MaxTextWidth":38.65828402366867,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":11,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":709},"textChunks":[{"__isSmartRef__":true,"id":710}],"charsReplaced":"label","lastFindLoc":-5,"priorSelectionRange":[4,4],"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":672},"eventHandler":{"__isSmartRef__":true,"id":712},"derivationIds":[264],"_WhiteSpaceHandling":"pre-wrap","_ClipMode":"visible","_Rotation":0,"_Scale":0.797031218118751,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(114.4,14.8)","textColor":"Color.rgb(0,0,0)"},"708":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(38.7,19.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"709":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"710":{"style":{"__isSmartRef__":true,"id":711},"morph":{"__isSmartRef__":true,"id":707},"chunkOwner":{"__isSmartRef__":true,"id":707},"storedString":"times","_id":"_1017","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"711":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"712":{"morph":{"__isSmartRef__":true,"id":707},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"713":{"submorphs":[],"scripts":[],"id":"265265A3-6A04-4C99-A676-D19084257EB7","shape":{"__isSmartRef__":true,"id":714},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Courier ","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor"],"_MaxTextWidth":498,"_MaxTextHeight":43,"showsHalos":false,"_FontSize":8,"name":"setupCodeText","partsBinMetaInfo":{"__isSmartRef__":true,"id":715},"textChunks":[{"__isSmartRef__":true,"id":716}],"charsReplaced":"","lastFindLoc":14,"prevScroll":[0,35],"eventHandler":{"__isSmartRef__":true,"id":718},"_WhiteSpaceHandling":"pre-wrap","_ClipMode":"auto","layout":{"__isSmartRef__":true,"id":719},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":720}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1308229124343,"owner":{"__isSmartRef__":true,"id":672},"textString":"// no tracing\nsetupExample();\n","derivationIds":[265],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(11.0,35.0)","textColor":"Color.rgb(0,0,0)"},"714":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.036,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(498.0,43.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"715":{"partsSpaceName":"PartsBin/Basic","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"716":{"style":{"__isSmartRef__":true,"id":717},"chunkOwner":{"__isSmartRef__":true,"id":713},"_id":"_1010","storedString":"// no tracing\nsetupExample();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"717":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"718":{"morph":{"__isSmartRef__":true,"id":713},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"719":{},"720":{"sourceObj":{"__isSmartRef__":true,"id":713},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":713},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"721":{"submorphs":[{"__isSmartRef__":true,"id":722}],"scripts":[],"id":"D18E1F88-46F7-496C-974F-79BD71EF8B4A","shape":{"__isSmartRef__":true,"id":727},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","normalFill","lighterFill"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":722},"name":"averageButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":728},"attributeConnections":[{"__isSmartRef__":true,"id":729}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":730},"scriptAnnotations":{"__isSmartRef__":true,"id":731},"owner":{"__isSmartRef__":true,"id":672},"derivationIds":[721],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":734},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(344.0,8.0)","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(250,250,250),\n    offset: 0\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.4\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.6\n  },{\n    color: Color.rgb(248,248,248),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})"},"722":{"submorphs":[],"scripts":[],"id":"FCA3E0F5-5BF4-412E-A996-A308E26810D1","shape":{"__isSmartRef__":true,"id":723},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","padding","_Padding"],"_MaxTextWidth":101,"_MaxTextHeight":21,"textStyle":null,"owner":{"__isSmartRef__":true,"id":721},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":724}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":726},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[722],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"723":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"724":{"style":{"__isSmartRef__":true,"id":725},"chunkOwner":{"__isSmartRef__":true,"id":722},"storedString":"average","_id":"_1019","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"725":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"726":{"morph":{"__isSmartRef__":true,"id":722},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"727":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Padding":"lively.rect(0,0,0,0)"},"728":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"729":{"sourceObj":{"__isSmartRef__":true,"id":721},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":721},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"730":{"morph":{"__isSmartRef__":true,"id":721},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"731":{"onFire":{"__isSmartRef__":true,"id":732},"run":{"__isSmartRef__":true,"id":733}},"732":{"__serializedExpressions__":["time"],"user":"jenslincke","time":"new Date(\"Thu Jun 16 2011 15:38:42 GMT+0200 (W. Europe Daylight Time)\")"},"733":{"__serializedExpressions__":["time"],"user":"<!DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN><html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL /cgi/user.sh was not found on this server.</p></body></html>","time":"new Date(\"Thu Jun 16 2011 00:10:12 GMT+0200 (W. Europe Daylight Time)\")"},"734":{"onFire":{"__isSmartRef__":true,"id":735},"run":{"__isSmartRef__":true,"id":738}},"735":{"varMapping":{"__isSmartRef__":true,"id":736},"source":"function onFire() {\n    this.get('benchmarkResults').textString = ''\n    var n = Number(this.get('averageN').textString);\n    for(i=0; i<n; i++) {\n        this.get('runButton' ).onFire()\n    };\n    var s = this.get('benchmarkResults').textString\n    var sum = Strings.tableize(s).inject(0, \n        function(last, line) {\n            return last + Number(line.first().replace(\"ms\", \"\"))\n        })\n\n    var average = sum / n;\n    this.get('benchmarkResults').textString =     average +'ms (average ' + n +')\\n' + s \n    \n}","funcProperties":{"__isSmartRef__":true,"id":737},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"736":{"this":{"__isSmartRef__":true,"id":721}},"737":{},"738":{"varMapping":{"__isSmartRef__":true,"id":739},"source":"function run(source, n) {\n    var func = eval('(function() {' + source + '})')\n    console.profile('Benchmarker run')\n    for (var i=0; i < n; i++)\n        try { eval(source) } catch(e) { console.profileEnd(); throw e }\n    console.profileEnd()\n}","funcProperties":{"__isSmartRef__":true,"id":740},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"739":{"this":{"__isSmartRef__":true,"id":721}},"740":{},"741":{"submorphs":[],"scripts":[],"id":"163DA62B-6F33-47C4-9A50-3758523C9D24","shape":{"__isSmartRef__":true,"id":742},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor"],"_MaxTextWidth":57,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"averageN","partsBinMetaInfo":{"__isSmartRef__":true,"id":743},"textChunks":[{"__isSmartRef__":true,"id":744}],"charsReplaced":"10000","lastFindLoc":-5,"priorSelectionRange":[3,3],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":746},"owner":{"__isSmartRef__":true,"id":672},"derivationIds":[2699],"_WhiteSpaceHandling":"pre-wrap","_ClipMode":"visible","_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(451.0,9.0)","textColor":"Color.rgb(0,0,0)"},"742":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(57.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"743":{"partsSpaceName":"PartsBin/Basic","migrationLevel":2,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"744":{"style":{"__isSmartRef__":true,"id":745},"morph":{"__isSmartRef__":true,"id":741},"chunkOwner":{"__isSmartRef__":true,"id":741},"storedString":"10","_id":"_1020","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"745":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"746":{"morph":{"__isSmartRef__":true,"id":741},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"747":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":2,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(520.0,341.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"748":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"749":{"morph":{"__isSmartRef__":true,"id":672},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"750":{"resizeWidth":true,"resizeHeight":true},"751":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":752},"_ClipMode":"visible","derivationIds":["8274B8B1-BDCA-4255-8EBB-B925836B684F"],"id":"B27431E9-40A9-4D42-B3A4-9588080AA902","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":753},"owner":{"__isSmartRef__":true,"id":624},"eventHandler":{"__isSmartRef__":true,"id":754},"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(506.0,8.0)"},"752":{"__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)"},"753":{"moveVertical":true,"moveHorizontal":true},"754":{"morph":{"__isSmartRef__":true,"id":751},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"755":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":756},"_ClipMode":"visible","derivationIds":["952AB52C-27D7-4DE8-B6ED-BED7EF453A3E"],"id":"1D50440C-D8D5-4716-9F8A-8B1BF88A8212","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":757},"owner":{"__isSmartRef__":true,"id":624},"eventHandler":{"__isSmartRef__":true,"id":758},"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,19.0)"},"756":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(506.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"757":{"moveVertical":true},"758":{"morph":{"__isSmartRef__":true,"id":755},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"759":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":760},"_ClipMode":"visible","derivationIds":["5A27FF5F-045C-42E2-A5DD-7DE53043FB37"],"id":"794EB84B-BDDC-4B2D-9857-C783893FD9EB","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":761},"owner":{"__isSmartRef__":true,"id":624},"eventHandler":{"__isSmartRef__":true,"id":762},"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(517.0,0.0)"},"760":{"__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,8.0)","_Padding":"lively.rect(0,0,0,0)"},"761":{"moveHorizontal":true},"762":{"morph":{"__isSmartRef__":true,"id":759},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"763":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Extent","_Position","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(520.0,22.0)","_Position":"lively.pt(0.0,0.0)","_Padding":"lively.rect(0,0,0,0)"},"764":{"adjustForNewBounds":true},"765":{"morph":{"__isSmartRef__":true,"id":624},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"766":{"a":1,"b":0,"c":0,"d":1,"e":852,"f":916,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"767":{"a":1,"b":0,"c":0,"d":1,"e":852,"f":916,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"768":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Debugging/","comment":"A tool for running some code and measuring how long it took. Also makes a console.profile on each run.","partName":"Benchmarker","__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Sep 06 2012 01:01:35 GMT+0200 (W. Europe Daylight Time)\")"},"769":{"sourceObj":{"__isSmartRef__":true,"id":623},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"setSelectedPartVersions","varMapping":{"__isSmartRef__":true,"id":770},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"770":{"source":{"__isSmartRef__":true,"id":623},"target":{"__isSmartRef__":true,"id":1}},"771":{"sourceObj":{"__isSmartRef__":true,"id":623},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"setMetaInfoOfSelectedItem","varMapping":{"__isSmartRef__":true,"id":772},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"772":{"source":{"__isSmartRef__":true,"id":623},"target":{"__isSmartRef__":true,"id":1}},"773":{"sourceObj":{"__isSmartRef__":true,"id":623},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":774},"targetMethodName":"remove","varMapping":{"__isSmartRef__":true,"id":777},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"774":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":775},"_ClipMode":"visible","derivationIds":[],"id":"F8C2E2B6-421F-46BA-96B8-8845DD3178C0","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"owner":null,"eventHandler":{"__isSmartRef__":true,"id":776},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"775":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgba(204,204,204,0.6)"},"776":{"morph":{"__isSmartRef__":true,"id":774},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"777":{"source":{"__isSmartRef__":true,"id":623},"target":{"__isSmartRef__":true,"id":774}},"778":{"sourceObj":{"__isSmartRef__":true,"id":623},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":779},"targetMethodName":"openLoadedPartsBinItem","varMapping":{"__isSmartRef__":true,"id":790},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"779":{"submorphs":[{"__isSmartRef__":true,"id":780},{"__isSmartRef__":true,"id":783}],"scripts":[],"shape":{"__isSmartRef__":true,"id":788},"_ClipMode":"visible","derivationIds":[],"id":"1DCF05EA-7571-485D-8E7D-278FC672478C","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position","partsBinURL"],"targetName":"Benchmarker","partItem":{"__isSmartRef__":true,"id":623},"owner":null,"eventHandler":{"__isSmartRef__":true,"id":789},"isSelected":false,"isBeingDragged":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,0.0)","partsBinURL":"URL.create(\"http://lively-web.org/PartsBin/Debugging/\")"},"780":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":781},"_ClipMode":"visible","derivationIds":[],"id":"47E1FF6B-EDED-4AD4-9E3E-857B521E1202","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":779},"eventHandler":{"__isSmartRef__":true,"id":782},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"781":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"<div data-lively-morphid=\"47E1FF6B-EDED-4AD4-9E3E-857B521E1202\" class=\"Morph\" id=\"null\" style=\"overflow: visible; padding: 0px; width: 94px; height: 94px;\"><div xmlns=\"http://www.w3.org/1999/xhtml\" tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; margin-top: 0px; margin-left: 0px; -webkit-transform: rotate(0deg) scale(0.16346153846153846, 0.16346153846153846); -moz-transform: rotate(0deg) scale(0.16346153846153846, 0.16346153846153846); -o-transform: rotate(0deg) scale(0.16346153846153846, 0.16346153846153846); position: absolute; left: 5px; top: 5px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); opacity: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgb(204, 0, 0); border-right-color: rgb(204, 0, 0); border-bottom-color: rgb(204, 0, 0); border-left-color: rgb(204, 0, 0); width: 520px; height: 22px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: visible; overflow-y: visible; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; background-position: initial initial; background-repeat: initial initial; \"><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 0px; top: 0px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); cursor: default; margin-top: 0px; margin-left: 0px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(220, 220, 220)), color-stop(0.6, rgb(243, 243, 243)), to(rgb(220, 220, 220))); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; opacity: 1; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(102, 102, 102); border-right-color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102); border-left-color: rgb(102, 102, 102); width: 518px; height: 20px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: visible; overflow-y: visible; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 8px 8px; border-top-right-radius: 8px 8px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; background-position: initial initial; background-repeat: initial initial; \"><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 20px; top: 3px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); cursor: default; pointer-events: none; margin-top: -1px; margin-left: -1px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); opacity: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: hidden; overflow-y: hidden; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; width: 461px; height: 17px; background-position: initial initial; background-repeat: initial initial; \"><div contenteditable=\"false\" class=\"visibleSelection\" style=\"position: absolute; font-size: 10pt; font-family: Helvetica; text-align: center; color: rgb(0, 0, 0); white-space: pre-wrap; max-width: none; min-width: 0px; \"><span style=\"text-decoration: none; \">Benchmarker</span></div></div></div><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 500px; top: 3px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); margin-top: -1px; margin-left: -1px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(245, 245, 245)), color-stop(0.4, rgb(209, 209, 209)), color-stop(0.6, rgb(209, 209, 209)), to(rgb(240, 240, 240))); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; opacity: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgb(189, 190, 192); border-right-color: rgb(189, 190, 192); border-bottom-color: rgb(189, 190, 192); border-left-color: rgb(189, 190, 192); width: 17px; height: 17px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: visible; overflow-y: visible; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; background-position: initial initial; background-repeat: initial initial; \"><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 0px; top: 0px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); cursor: default; pointer-events: none; margin-top: 0px; margin-left: 0px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); opacity: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: hidden; overflow-y: hidden; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; width: 17px; height: 17px; background-position: initial initial; background-repeat: initial initial; \"><div contenteditable=\"false\" class=\"visibleSelection\" style=\"position: absolute; font-size: 8pt; font-family: Helvetica; color: rgb(0, 0, 0); white-space: pre-wrap; max-width: none; min-width: 0px; \"><span style=\"text-decoration: none; \">X</span></div></div></div></div></div><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 3px; top: 3px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); margin-top: -1px; margin-left: -1px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(245, 245, 245)), color-stop(0.4, rgb(209, 209, 209)), color-stop(0.6, rgb(209, 209, 209)), to(rgb(240, 240, 240))); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; opacity: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgb(189, 190, 192); border-right-color: rgb(189, 190, 192); border-bottom-color: rgb(189, 190, 192); border-left-color: rgb(189, 190, 192); width: 17px; height: 17px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: visible; overflow-y: visible; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; background-position: initial initial; background-repeat: initial initial; \"><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 0px; top: 0px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); cursor: default; pointer-events: none; margin-top: 0px; margin-left: 0px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); opacity: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: hidden; overflow-y: hidden; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; width: 17px; height: 17px; background-position: initial initial; background-repeat: initial initial; \"><div contenteditable=\"false\" class=\"visibleSelection\" style=\"position: absolute; font-size: 8pt; font-family: Helvetica; color: rgb(0, 0, 0); white-space: pre-wrap; max-width: none; min-width: 0px; \"><span style=\"text-decoration: none; \">M</span></div></div></div></div></div><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 481px; top: 3px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); margin-top: -1px; margin-left: -1px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(245, 245, 245)), color-stop(0.4, rgb(209, 209, 209)), color-stop(0.6, rgb(209, 209, 209)), to(rgb(240, 240, 240))); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; opacity: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgb(189, 190, 192); border-right-color: rgb(189, 190, 192); border-bottom-color: rgb(189, 190, 192); border-left-color: rgb(189, 190, 192); width: 17px; height: 17px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: visible; overflow-y: visible; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; background-position: initial initial; background-repeat: initial initial; \"><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 0px; top: 0px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); cursor: default; pointer-events: none; margin-top: 0px; margin-left: 0px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); opacity: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: hidden; overflow-y: hidden; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; width: 17px; height: 17px; background-position: initial initial; background-repeat: initial initial; \"><div contenteditable=\"false\" class=\"visibleSelection\" style=\"position: absolute; font-size: 8pt; font-family: Helvetica; color: rgb(0, 0, 0); white-space: pre-wrap; max-width: none; min-width: 0px; \"><span style=\"text-decoration: none; \">–</span></div></div></div></div></div></div></div><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 0px; top: 22px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); margin-top: 0px; margin-left: 0px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); opacity: 1; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); width: 516px; height: 337px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: visible; overflow-y: visible; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; background-position: initial initial; background-repeat: initial initial; \"><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 10px; top: 11px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); margin-top: -2px; margin-left: -2px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(245, 245, 245)), color-stop(0.4, rgb(209, 209, 209)), color-stop(0.6, rgb(209, 209, 209)), to(rgb(240, 240, 240))); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; opacity: 1; border-top-width: 1.1840000000000002px; border-right-width: 1.1840000000000002px; border-bottom-width: 1.1840000000000002px; border-left-width: 1.1840000000000002px; border-top-color: rgb(214, 214, 214); border-right-color: rgb(214, 214, 214); border-bottom-color: rgb(214, 214, 214); border-left-color: rgb(214, 214, 214); width: 98.632px; height: 18.631999999999998px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: visible; overflow-y: visible; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 5.2px 5.2px; border-top-right-radius: 5.2px 5.2px; border-bottom-right-radius: 5.2px 5.2px; border-bottom-left-radius: 5.2px 5.2px; background-position: initial initial; background-repeat: initial initial; \"><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 0px; top: 0px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); cursor: default; pointer-events: none; margin-top: -1.1840000000000002px; margin-left: -1.1840000000000002px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); opacity: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: hidden; overflow-y: hidden; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; width: 101px; height: 21px; background-position: initial initial; background-repeat: initial initial; \"><div contenteditable=\"false\" class=\"visibleSelection\" style=\"position: absolute; font-family: Helvetica; text-align: center; color: rgb(0, 0, 0); white-space: pre-wrap; max-width: 101px; min-width: 101px; width: 101px; \"><span style=\"text-decoration: none; \">run</span></div></div></div></div></div><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 15px; top: 125px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); margin-top: -2px; margin-left: -2px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); opacity: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: visible; overflow-y: visible; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; width: 496px; height: 201px; background-position: initial initial; background-repeat: initial initial; \"><div contenteditable=\"true\" class=\"visibleSelection\" style=\"position: absolute; font-size: 11pt; font-family: Arial, sans-serif; color: rgb(0, 0, 0); white-space: pre-wrap; max-width: 496px; min-width: 496px; width: 496px; \"><span style=\"text-decoration: none; \">7.9ms (average 10)\n7ms (15:39:02 06/16/11)\n8ms (15:39:02 06/16/11)\n8ms (15:39:02 06/16/11)\n8ms (15:39:02 06/16/11)\n8ms (15:39:02 06/16/11)\n9ms (15:39:02 06/16/11)\n7ms (15:39:02 06/16/11)\n7ms (15:39:02 06/16/11)\n7ms (15:39:02 06/16/11)\n10ms (15:39:02 06/16/11)\n</span></div></div></div><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 11px; top: 78px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); margin-top: -2px; margin-left: -2px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); opacity: 1; border-top-width: 1.036px; border-right-width: 1.036px; border-bottom-width: 1.036px; border-left-width: 1.036px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: visible; overflow-y: visible; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; width: 495.928px; height: 40.928px; background-position: initial initial; background-repeat: initial initial; \"><div contenteditable=\"true\" class=\"visibleSelection\" style=\"position: absolute; font-size: 11pt; font-family: Courier; color: rgb(0, 0, 0); white-space: pre-wrap; max-width: 495.928px; min-width: 495.928px; width: 495.928px; \"><span style=\"text-decoration: none; \">Transcript.items = [];\nTarget.m2()\nTarget.print()\n\n</span></div></div></div><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 114.3910936543557px; top: 14.797031218118605px; -webkit-transform: rotate(0deg) scale(0.797031218118751, 0.797031218118751); -moz-transform: rotate(0deg) scale(0.797031218118751, 0.797031218118751); -o-transform: rotate(0deg) scale(0.797031218118751, 0.797031218118751); margin-top: -2px; margin-left: -2px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); opacity: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: visible; overflow-y: visible; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; width: 38.65828402366867px; height: 3px; background-position: initial initial; background-repeat: initial initial; \"><div contenteditable=\"true\" class=\"visibleSelection\" style=\"position: absolute; font-size: 11pt; font-family: Arial, sans-serif; color: rgb(0, 0, 0); white-space: pre-wrap; max-width: 38.65828402366867px; min-width: 38.65828402366867px; max-height: none; min-height: 0px; width: 38.65828402366867px; \"><span style=\"text-decoration: none; \">times</span></div></div></div><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 11px; top: 35px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); margin-top: -2px; margin-left: -2px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); opacity: 1; border-top-width: 1.036px; border-right-width: 1.036px; border-bottom-width: 1.036px; border-left-width: 1.036px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: visible; overflow-y: visible; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; width: 495.928px; height: 40.928px; background-position: initial initial; background-repeat: initial initial; \"><div contenteditable=\"true\" class=\"visibleSelection\" style=\"position: absolute; font-size: 8pt; font-family: Courier; color: rgb(0, 0, 0); white-space: pre-wrap; max-width: 495.928px; min-width: 495.928px; width: 495.928px; \"><span style=\"text-decoration: none; color: rgb(0, 128, 0); \">// no tracing</span><span style=\"text-decoration: none; \">\nsetupExample();\n</span></div></div></div><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 148px; top: 8px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); margin-top: -2px; margin-left: -2px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); opacity: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: visible; overflow-y: visible; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; width: 168px; height: 22px; background-position: initial initial; background-repeat: initial initial; \"><div contenteditable=\"true\" class=\"visibleSelection\" style=\"position: absolute; font-size: 14pt; font-family: Arial, sans-serif; color: rgb(0, 0, 0); white-space: pre-wrap; max-width: 168px; min-width: 168px; max-height: none; min-height: 0px; width: 168px; \"><span style=\"text-decoration: none; \">10000</span></div></div></div><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 344px; top: 8px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); margin-top: -2px; margin-left: -2px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(245, 245, 245)), color-stop(0.4, rgb(209, 209, 209)), color-stop(0.6, rgb(209, 209, 209)), to(rgb(240, 240, 240))); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; opacity: 1; border-top-width: 1.1840000000000002px; border-right-width: 1.1840000000000002px; border-bottom-width: 1.1840000000000002px; border-left-width: 1.1840000000000002px; border-top-color: rgb(214, 214, 214); border-right-color: rgb(214, 214, 214); border-bottom-color: rgb(214, 214, 214); border-left-color: rgb(214, 214, 214); width: 98.632px; height: 18.631999999999998px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: visible; overflow-y: visible; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 5.2px 5.2px; border-top-right-radius: 5.2px 5.2px; border-bottom-right-radius: 5.2px 5.2px; border-bottom-left-radius: 5.2px 5.2px; background-position: initial initial; background-repeat: initial initial; \"><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 0px; top: 0px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); cursor: default; pointer-events: none; margin-top: -1.1840000000000002px; margin-left: -1.1840000000000002px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); opacity: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: hidden; overflow-y: hidden; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; width: 101px; height: 21px; background-position: initial initial; background-repeat: initial initial; \"><div contenteditable=\"false\" class=\"visibleSelection\" style=\"position: absolute; font-family: Helvetica; text-align: center; color: rgb(0, 0, 0); white-space: pre-wrap; max-width: 101px; min-width: 101px; width: 101px; \"><span style=\"text-decoration: none; \">average</span></div></div></div></div></div><div tabindex=\"-1\" style=\"-webkit-transform-origin-x: 0px; -moz-transform-origin-x: 0px; -o-transform-origin-x: 0px; -webkit-transform-origin-y: 0px; -moz-transform-origin-y: 0px; -o-transform-origin-y: 0px; position: absolute; left: 451px; top: 9px; -webkit-transform: rotate(0deg) scale(1, 1); -moz-transform: rotate(0deg) scale(1, 1); -o-transform: rotate(0deg) scale(1, 1); margin-top: -2px; margin-left: -2px; \"><div style=\"position: absolute; left: 0px; top: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgba(0, 0, 0, 0); opacity: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-x: visible; overflow-y: visible; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 0px 0px; border-top-right-radius: 0px 0px; border-bottom-right-radius: 0px 0px; border-bottom-left-radius: 0px 0px; width: 57px; height: 22px; background-position: initial initial; background-repeat: initial initial; \"><div contenteditable=\"true\" class=\"visibleSelection\" style=\"position: absolute; font-size: 14pt; font-family: Arial, sans-serif; color: rgb(0, 0, 0); white-space: pre-wrap; max-width: 57px; min-width: 57px; max-height: none; min-height: 0px; width: 57px; \"><span style=\"text-decoration: none; \">10</span></div></div></div></div></div></div></div></div>","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"782":{"morph":{"__isSmartRef__":true,"id":780},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"783":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":784},"_WhiteSpaceHandling":"pre","__serializedExpressions__":["_Position","_TextColor"],"textChunks":[{"__isSmartRef__":true,"id":785}],"_ClipMode":"hidden","derivationIds":[],"id":"443F0D51-11A9-40FC-A827-6B07EE17A0D1","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_Align":"center","owner":{"__isSmartRef__":true,"id":779},"_Visible":true,"eventHandler":{"__isSmartRef__":true,"id":787},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-5.5,64.0)","_TextColor":"Color.rgb(64,64,64)"},"784":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(18.5,16.0)","_Extent":"lively.pt(74.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"785":{"style":{"__isSmartRef__":true,"id":786},"chunkOwner":{"__isSmartRef__":true,"id":783},"_id":"_975","storedString":"Benchmarker","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"786":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"787":{"morph":{"__isSmartRef__":true,"id":783},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"788":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(230,230,230)"},"789":{"morph":{"__isSmartRef__":true,"id":779},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"790":{"source":{"__isSmartRef__":true,"id":623},"target":{"__isSmartRef__":true,"id":779}},"791":{"path":"PartsBin/Debugging/Benchmarker.json","date":"2012-09-05T23:01:35.000Z","author":"unknown","change":"initial","version":0},"792":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Debugging/","comment":"A tool for running some code and measuring how long it took. Also makes a console.profile on each run.","partName":"Benchmarker","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"793":{"sourceObj":{"__isSmartRef__":true,"id":620},"sourceAttrName":"selectedItem","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"setSelectedPartItem","varMapping":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"794":{"source":{"__isSmartRef__":true,"id":620},"target":{"__isSmartRef__":true,"id":1}},"795":{"morph":{"__isSmartRef__":true,"id":620},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"796":{"addPartItemAsync":{"__isSmartRef__":true,"id":797},"adjustForNewBounds":{"__isSmartRef__":true,"id":800},"selectPartItem":{"__isSmartRef__":true,"id":807},"startAddingPartItems":{"__isSmartRef__":true,"id":810},"stopAddingPartItemsAsync":{"__isSmartRef__":true,"id":813},"unselectAll":{"__isSmartRef__":true,"id":816}},"797":{"varMapping":{"__isSmartRef__":true,"id":798},"source":"function addPartItemAsync() {\n            if (!this.partItemsToBeAdded || this.partItemsToBeAdded.length == 0) {\n                this.stopAddingPartItemsAsync();\n                return;\n            }\n        \n            var partItem = this.partItemsToBeAdded.shift();\n            var morph = partItem.asPartsBinItem();\n            this.addMorph(morph);\n            this.adjustForNewBounds() \n        }","funcProperties":{"__isSmartRef__":true,"id":799},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"798":{"this":{"__isSmartRef__":true,"id":620}},"799":{},"800":{"varMapping":{"__isSmartRef__":true,"id":801},"source":"function adjustForNewBounds() {\n        /*\n            this.adjustForNewBounds()\n        */\n            $super();\n            var bounds = this.innerBounds(),\n            \tx = bounds.x,\n        \t\ty = bounds.y,\n        \t\twidth = bounds.width;\n        \tthis.submorphs.forEach(function(morph) {\n        \t\tvar extent = morph.getExtent();\n        \t\tif (extent.x + x > width) {\n        \t\t\tx = 0;\n        \t\t\ty += extent.y + 5;\n        \t\t}\n        \t\tmorph.setPosition(pt(x,y))\n        \t\tx += extent.x + 5;\n        \t})\n        }","funcProperties":{"__isSmartRef__":true,"id":806},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"801":{"this":{"__isSmartRef__":true,"id":620},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":802}},"802":{"$super":{"__isSmartRef__":true,"id":803}},"803":{"varMapping":{"__isSmartRef__":true,"id":804},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":805},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"804":{"obj":{"__isSmartRef__":true,"id":620},"name":"adjustForNewBounds"},"805":{},"806":{},"807":{"varMapping":{"__isSmartRef__":true,"id":808},"source":"function selectPartItem(item) {\n        \tthis.selectedItem = item && item.partItem;\n        \tthis.submorphs.without(item).invoke('showAsNotSelected');\n        }","funcProperties":{"__isSmartRef__":true,"id":809},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"808":{"this":{"__isSmartRef__":true,"id":620}},"809":{},"810":{"varMapping":{"__isSmartRef__":true,"id":811},"source":"function startAddingPartItems(partItems) {\n            this.partItemsToBeAdded = partItems.clone();\n            this.startStepping(0, 'addPartItemAsync')\n        }","funcProperties":{"__isSmartRef__":true,"id":812},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"811":{"this":{"__isSmartRef__":true,"id":620}},"812":{},"813":{"varMapping":{"__isSmartRef__":true,"id":814},"source":"function stopAddingPartItemsAsync() {\n            this.stopStepping();\n            delete this.partItemsToBeAdded;\n        }","funcProperties":{"__isSmartRef__":true,"id":815},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"814":{"this":{"__isSmartRef__":true,"id":620}},"815":{},"816":{"varMapping":{"__isSmartRef__":true,"id":817},"source":"function unselectAll() {\n        \tthis.submorphs.invoke('showAsNotSelected');\n        }","funcProperties":{"__isSmartRef__":true,"id":818},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"817":{"this":{"__isSmartRef__":true,"id":620}},"818":{},"819":{"submorphs":[{"__isSmartRef__":true,"id":820}],"scripts":[],"shape":{"__isSmartRef__":true,"id":825},"_ClipMode":"visible","derivationIds":[],"id":"A34DD3D9-1A64-4337-B148-06A55FF1BE61","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"isPressed":false,"label":{"__isSmartRef__":true,"id":820},"layout":{"__isSmartRef__":true,"id":826},"name":"removeCategoryButton","toggle":false,"value":false,"_Rotation":0,"_Scale":1,"isActive":true,"style":{"__isSmartRef__":true,"id":11},"owner":{"__isSmartRef__":true,"id":1},"attributeConnections":[{"__isSmartRef__":true,"id":827}],"eventHandler":{"__isSmartRef__":true,"id":829},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":830},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(50.9,34.6)"},"820":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":821},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":822}],"_ClipMode":"hidden","derivationIds":[],"id":"06200508-B1BD-4FCD-90FB-7257C9CA4EA1","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":819},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":824},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"821":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"822":{"style":{"__isSmartRef__":true,"id":823},"chunkOwner":{"__isSmartRef__":true,"id":820},"_id":"_236","storedString":"-","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"823":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"824":{"morph":{"__isSmartRef__":true,"id":820},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"825":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":null,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"826":{"moveVertical":false},"827":{"sourceObj":{"__isSmartRef__":true,"id":819},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":819},"targetMethodName":"onFire","varMapping":{"__isSmartRef__":true,"id":828},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"828":{"source":{"__isSmartRef__":true,"id":819},"target":{"__isSmartRef__":true,"id":819}},"829":{"morph":{"__isSmartRef__":true,"id":819},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"830":{"onFire":{"__isSmartRef__":true,"id":831}},"831":{"varMapping":{"__isSmartRef__":true,"id":832},"source":"function onFire() {\n            \tthis.get('PartsBinBrowser').removeCategoryInteractively()\n            }","funcProperties":{"__isSmartRef__":true,"id":833},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"832":{"this":{"__isSmartRef__":true,"id":819}},"833":{},"834":{"submorphs":[{"__isSmartRef__":true,"id":835}],"scripts":[],"shape":{"__isSmartRef__":true,"id":840},"_ClipMode":"visible","derivationIds":[],"id":"094D58DA-5C6B-4DA5-92AE-E9A6BC784D0D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"isPressed":false,"label":{"__isSmartRef__":true,"id":835},"layout":{"__isSmartRef__":true,"id":841},"name":"addCategoryButton","toggle":false,"value":false,"_Rotation":0,"_Scale":1,"isActive":true,"style":{"__isSmartRef__":true,"id":11},"owner":{"__isSmartRef__":true,"id":1},"attributeConnections":[{"__isSmartRef__":true,"id":842}],"eventHandler":{"__isSmartRef__":true,"id":844},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":845},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(30.9,34.6)"},"835":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":836},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":837}],"_ClipMode":"hidden","derivationIds":[],"id":"327A0B95-B924-420B-8380-DE20ED73F728","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":834},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":839},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"836":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"837":{"style":{"__isSmartRef__":true,"id":838},"chunkOwner":{"__isSmartRef__":true,"id":835},"_id":"_238","storedString":"+","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"838":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"839":{"morph":{"__isSmartRef__":true,"id":835},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"840":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":null,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"841":{"moveVertical":false},"842":{"sourceObj":{"__isSmartRef__":true,"id":834},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":834},"targetMethodName":"onFire","varMapping":{"__isSmartRef__":true,"id":843},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"843":{"source":{"__isSmartRef__":true,"id":834},"target":{"__isSmartRef__":true,"id":834}},"844":{"morph":{"__isSmartRef__":true,"id":834},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"845":{"onFire":{"__isSmartRef__":true,"id":846}},"846":{"varMapping":{"__isSmartRef__":true,"id":847},"source":"function onFire() {\n            \tthis.get('PartsBinBrowser').addCategoryInteractively()\n            }","funcProperties":{"__isSmartRef__":true,"id":848},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"847":{"this":{"__isSmartRef__":true,"id":834}},"848":{},"849":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":850},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":851}],"_ClipMode":"visible","derivationIds":[],"id":"6630DEEA-AC60-4221-8F4C-AF5F6F4B8794","_InputAllowed":true,"_HandStyle":null,"allowInput":true,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Arial, sans-serif","_FontSize":9,"__serializedExpressions__":["_TextColor","_Position","textColor"],"isInputLine":true,"layout":{"__isSmartRef__":true,"id":853},"name":"searchText","_Rotation":0,"_Scale":1,"allowsInput":true,"_MaxTextWidth":null,"_MaxTextHeight":null,"_MinTextWidth":null,"_MinTextHeight":null,"_WordBreak":"normal","owner":{"__isSmartRef__":true,"id":1},"attributeConnections":[{"__isSmartRef__":true,"id":854}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"savedTextString":"bench","eventHandler":{"__isSmartRef__":true,"id":856},"charsReplaced":"performance","lastFindLoc":11,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(155.0,15.0)","textColor":"Color.rgb(0,0,0)"},"850":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_Fill":null,"_BorderRadius":2,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(552.9,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(214,214,214)"},"851":{"style":{"__isSmartRef__":true,"id":852},"chunkOwner":{"__isSmartRef__":true,"id":849},"_id":"_3045","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"852":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"853":{"resizeWidth":true},"854":{"sourceObj":{"__isSmartRef__":true,"id":849},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"search","varMapping":{"__isSmartRef__":true,"id":855},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"855":{"source":{"__isSmartRef__":true,"id":849},"target":{"__isSmartRef__":true,"id":1}},"856":{"morph":{"__isSmartRef__":true,"id":849},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"857":{"submorphs":[{"__isSmartRef__":true,"id":858}],"scripts":[],"shape":{"__isSmartRef__":true,"id":863},"_ClipMode":"visible","derivationIds":[],"id":"F5F585FC-E974-4EA6-B29F-886EF3D8A943","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position","padding"],"label":{"__isSmartRef__":true,"id":858},"layout":{"__isSmartRef__":true,"id":864},"name":"moreButton","showsMorphMenu":true,"_Rotation":0,"_Scale":1,"isActive":true,"style":{"__isSmartRef__":true,"id":11},"owner":{"__isSmartRef__":true,"id":1},"attributeConnections":[{"__isSmartRef__":true,"id":865}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":867},"isPressed":false,"_StyleClassNames":["Morph","Button"],"value":false,"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(718.4,14.0)","padding":"lively.rect(5,0,0,0)"},"858":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":859},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":860}],"_ClipMode":"hidden","derivationIds":[],"id":"28915799-CCE2-4223-B313-BD7E5F31EA55","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":857},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":862},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"859":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"860":{"style":{"__isSmartRef__":true,"id":861},"chunkOwner":{"__isSmartRef__":true,"id":858},"_id":"_2774","storedString":"more","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"861":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"862":{"morph":{"__isSmartRef__":true,"id":858},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"863":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":null,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"864":{"moveHorizontal":true},"865":{"sourceObj":{"__isSmartRef__":true,"id":857},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"toggleMorePane","varMapping":{"__isSmartRef__":true,"id":866},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"866":{"source":{"__isSmartRef__":true,"id":857},"target":{"__isSmartRef__":true,"id":1}},"867":{"morph":{"__isSmartRef__":true,"id":857},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"868":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":869},"itemList":[],"derivationIds":[],"id":"0488D6EF-C768-4B52-B3C7-A085B633C401","_FontFamily":"Helvetica","_FontSize":10,"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","__serializedExpressions__":["_Position"],"doNotCopyProperties":["$$selection"],"doNotSerialize":["$$selection"],"name":"PartsBinURLChooser","selectOnMove":false,"selectedLineNo":-1,"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":870},"owner":{"__isSmartRef__":true,"id":1},"attributeConnections":[{"__isSmartRef__":true,"id":871}],"eventHandler":{"__isSmartRef__":true,"id":873},"changeTriggered":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":874},"__LivelyClassName__":"lively.morphic.DropDownList","__SourceModuleName__":"Global.lively.morphic.Lists","_Position":"lively.pt(8.9,12.6)"},"869":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_BorderStyle":"solid","_BorderRadius":0,"_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(142.0,19.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"870":{},"871":{"sourceObj":{"__isSmartRef__":true,"id":868},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"setPartsBinURL","varMapping":{"__isSmartRef__":true,"id":872},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"872":{"source":{"__isSmartRef__":true,"id":868},"target":{"__isSmartRef__":true,"id":1}},"873":{"morph":{"__isSmartRef__":true,"id":868},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"874":{"reset":{"__isSmartRef__":true,"id":875}},"875":{"varMapping":{"__isSmartRef__":true,"id":876},"source":"function reset() {\n            this.name = \"PartsBinURLChooser\";\n        }","funcProperties":{"__isSmartRef__":true,"id":877},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"876":{"this":{"__isSmartRef__":true,"id":868}},"877":{},"878":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":1,"_BorderStyle":"solid","_BorderRadius":0,"_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(770.8,487.2)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(245,245,245)"},"879":{"toggleMorePane":{"__isSmartRef__":true,"id":880}},"880":{},"881":{"adjustForNewBounds":true,"resizeHeight":true,"resizeWidth":true},"882":{"sourceObj":{"__isSmartRef__":true,"id":1},"sourceAttrName":"categoryName","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"loadPartsOfCategory","varMapping":{"__isSmartRef__":true,"id":883},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"883":{"source":{"__isSmartRef__":true,"id":1},"target":{"__isSmartRef__":true,"id":1}},"884":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"885":{"partName":"PartsBinBrowser","requiredModules":["lively.PartsBin"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"886":{"addCategory":{"__isSmartRef__":true,"id":887},"addCategoryInteractively":{"__isSmartRef__":true,"id":890},"addExternalCategory":{"__isSmartRef__":true,"id":893},"addMorphsForPartItems":{"__isSmartRef__":true,"id":896},"addPartsFromURLs":{"__isSmartRef__":true,"id":899},"addPartsOfCategory":{"__isSmartRef__":true,"id":902},"commitLogString":{"__isSmartRef__":true,"id":905},"defaultPartsBinURL":{"__isSmartRef__":true,"id":908},"doSearch":{"__isSmartRef__":true,"id":911},"ensureCategories":{"__isSmartRef__":true,"id":914},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":917},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":920},"interactivelyCopySelectedPartItem":{"__isSmartRef__":true,"id":923},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":926},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":929},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":932},"loadPartsOfCategory":{"__isSmartRef__":true,"id":935},"makeUpPartNameFor":{"__isSmartRef__":true,"id":938},"onLoad":{"__isSmartRef__":true,"id":941},"onLoadAll":{"__isSmartRef__":true,"id":944},"onLoadLatest":{"__isSmartRef__":true,"id":947},"openPart":{"__isSmartRef__":true,"id":950},"partsBinURL":{"__isSmartRef__":true,"id":953},"reloadEverything":{"__isSmartRef__":true,"id":956},"removeCategory":{"__isSmartRef__":true,"id":959},"removeCategoryInteractively":{"__isSmartRef__":true,"id":962},"removeParts":{"__isSmartRef__":true,"id":965},"reset":{"__isSmartRef__":true,"id":968},"saveCommentForSelectedPartItem":{"__isSmartRef__":true,"id":971},"search":{"__isSmartRef__":true,"id":974},"setMetaInfoOfSelectedItem":{"__isSmartRef__":true,"id":977},"setPartsBinURL":{"__isSmartRef__":true,"id":980},"setSelectedPartItem":{"__isSmartRef__":true,"id":983},"setSelectedPartVersions":{"__isSmartRef__":true,"id":986},"setShareLink":{"__isSmartRef__":true,"id":989},"setupConnections":{"__isSmartRef__":true,"id":992},"showCommits":{"__isSmartRef__":true,"id":995},"showMsg":{"__isSmartRef__":true,"id":998},"toggleMorePane":{"__isSmartRef__":true,"id":1001},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":1004},"updateCategoryList":{"__isSmartRef__":true,"id":1007},"updatePartsBinURLChooser":{"__isSmartRef__":true,"id":1010}},"887":{"varMapping":{"__isSmartRef__":true,"id":888},"source":"function addCategory(categoryName, doNotUpdate) {\n        if (!categoryName.startsWith(\"*\")) {\n            var url = this.partsBinURL().withFilename(categoryName);\n            this.addExternalCategory(categoryName, url, true);\n        } else {\n            this.categories[categoryName] = {isSpecialCategory: true};\n            if (!doNotUpdate) {\n                this.updateCategoryList(categoryName);\n            }\n        }\n    }","funcProperties":{"__isSmartRef__":true,"id":889},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"888":{"this":{"__isSmartRef__":true,"id":1}},"889":{},"890":{"varMapping":{"__isSmartRef__":true,"id":891},"source":"function addCategoryInteractively() {\n        var partsBin = this, world = this.world();\n        world.prompt('Name of new category?', function(categoryName) {\n            if (!categoryName || categoryName == '') {\n    \t   alert('no category created!')\n    \t   return;\n    \t}\n            partsBin.addCategory(categoryName)\n        });\n    }","funcProperties":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"891":{"this":{"__isSmartRef__":true,"id":1}},"892":{},"893":{"varMapping":{"__isSmartRef__":true,"id":894},"source":"function addExternalCategory(categoryName, url, createPath) {\n        url = url.asDirectory();\n        this.categories[categoryName] = url;\n        if (createPath) {\n            this.getPartsSpaceForCategory(categoryName).ensureExistance();\n        }\n        this.updateCategoryList(categoryName)\n    }","funcProperties":{"__isSmartRef__":true,"id":895},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"894":{"this":{"__isSmartRef__":true,"id":1}},"895":{},"896":{"varMapping":{"__isSmartRef__":true,"id":897},"source":"function addMorphsForPartItems(partItems, doNotSort) {\n        this.removeParts();\n        if (!doNotSort) {\n            partItems = partItems.sortBy(function(ea) {\n                return ea.name.toLowerCase() \n            });\n        }\n    \n        var pContents = this.get('partsBinContents');\n        pContents.stopAddingPartItemsAsync();\n        pContents.startAddingPartItems(partItems);\n    }","funcProperties":{"__isSmartRef__":true,"id":898},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"897":{"this":{"__isSmartRef__":true,"id":1}},"898":{},"899":{"varMapping":{"__isSmartRef__":true,"id":900},"source":"function addPartsFromURLs(urls) {\n        var partsBin = this, partItems = [];\n        urls.forEach(function(ea) {\n            var partPath = ea.saveRelativePathFrom(URL.root),\n                match = partPath.match(/(.*\\/)(.*).json/);\n            if (match)\n                partItems.push(lively.PartsBin.getPartItem(match[2], match[1]));\n        });\n        partsBin.addMorphsForPartItems(partItems, true);\n    }","funcProperties":{"__isSmartRef__":true,"id":901},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"900":{"this":{"__isSmartRef__":true,"id":1}},"901":{},"902":{"varMapping":{"__isSmartRef__":true,"id":903},"source":"function addPartsOfCategory(categoryName) {\n        var partsSpace = this.getPartsSpaceForCategory(categoryName);\n        connect(partsSpace, 'partItems', this, 'addMorphsForPartItems', {\n    \tconverter: function(partItemObj) { return Properties.ownValues(partItemObj) }})\n        partsSpace.load(true);\n    }","funcProperties":{"__isSmartRef__":true,"id":904},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"903":{"this":{"__isSmartRef__":true,"id":1}},"904":{},"905":{"varMapping":{"__isSmartRef__":true,"id":906},"source":"function commitLogString(metaInfo) {\n        if (!metaInfo.changes) return \"\";\n        return metaInfo.changes\n            .reverse()\n            .collect(function(ea) {\n                return Strings.format(\"%s %s: \\n    %s\\n\\n\",\n                    ea.date.format(\"yyyy-mm-dd HH:MM\") , \n                    ea.author, (ea.message || \"no comment\"));\n            })\n            .join('');\n    }","funcProperties":{"__isSmartRef__":true,"id":907},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"906":{"this":{"__isSmartRef__":true,"id":1}},"907":{},"908":{"varMapping":{"__isSmartRef__":true,"id":909},"source":"function defaultPartsBinURL() {\n        return new URL(Config.rootPath).withFilename('PartsBin/');\n    }","funcProperties":{"__isSmartRef__":true,"id":910},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"909":{"this":{"__isSmartRef__":true,"id":1}},"910":{},"911":{"varMapping":{"__isSmartRef__":true,"id":912},"source":"function doSearch() {\n        if (URL.root.hostname !== this.partsBinURL().hostname) {\n            show('Search not available.'); return; }\n        \n            this.showMsg(\"searching...\");\n            var pb = this;\n            var searchString = this.get('searchText').textString;\n            if (!searchString || searchString.length === 0) return;\n            // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n            // find parts via cmdline\n            var partsBinPath = this.partsBinURL().relativePathFrom(URL.root),\n                findPath = \"$WORKSPACE_LK/\" + partsBinPath.replace(/\\/\\//g, '\\/');\n            function doCommandLineSearch(next, searchString) {\n                    var cmdTemplate = \"find %s \"\n                                    + \"\\\\( -name node_modules -o -name '.svn' -o -name '.git' \\\\) -type d -prune \"\n                                    + \"-o -type f -iname '*%s*.json*' -print\",\n                    cmd = Strings.format(cmdTemplate, findPath, searchString);\n                lively.require('lively.ide.CommandLineInterface').toRun(function() {\n                    lively.shell.exec(cmd, next);\n                });\n            }\n            function processResult(next, searchCmd) {\n                if (searchCmd.getCode()) {\n                    pb.showMsg('Search failure:\\n' + searchCmd.getStderr);\n                    next([]);\n                    return;\n                }\n                var lines = Strings.lines(searchCmd.getStdout());\n                var partItemURLs = lines.map(function(line) {\n                    line = line.replace(/\\/\\//g, '\\/') // double path slashes\n                    var partPath = line.split(partsBinPath).last();\n                    return pb.partsBinURL().withFilename(partPath);\n                });\n                next(partItemURLs)\n            }\n            function listPartItems(partItemURLs) {\n                pb.addPartsFromURLs(partItemURLs);\n            }\n        // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n        doCommandLineSearch(processResult.curry(listPartItems), searchString);\n    }","funcProperties":{"__isSmartRef__":true,"id":913},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"912":{"this":{"__isSmartRef__":true,"id":1}},"913":{},"914":{"varMapping":{"__isSmartRef__":true,"id":915},"source":"function ensureCategories() {\n        if (!this.categories)\n            this.categories = {uncategorized: 'PartsBin/'};\n    }","funcProperties":{"__isSmartRef__":true,"id":916},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"915":{"this":{"__isSmartRef__":true,"id":1}},"916":{},"917":{"varMapping":{"__isSmartRef__":true,"id":918},"source":"function getPartsSpaceForCategory(categoryName) {\n        var url = this.getURLForCategoryNamed(categoryName);\n        return lively.PartsBin.partsSpaceWithURL(url);\n    }","funcProperties":{"__isSmartRef__":true,"id":919},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"918":{"this":{"__isSmartRef__":true,"id":1}},"919":{},"920":{"varMapping":{"__isSmartRef__":true,"id":921},"source":"function getURLForCategoryNamed(categoryName) {\n        this.ensureCategories()\n    \n        var relative = this.categories[categoryName];\n        if (!relative) return null;\n        return URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n    }","funcProperties":{"__isSmartRef__":true,"id":922},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"921":{"this":{"__isSmartRef__":true,"id":1}},"922":{},"923":{"varMapping":{"__isSmartRef__":true,"id":924},"source":"function interactivelyCopySelectedPartItem(partMorph) {\n        // FIXME duplication with interactivelyMoveSelectedPartItem\n        var partItem = this.selectedPartItem, categories = this.categories, self = this;\n        if (!partItem) { alert('no item selected'); return }\n        var items = Properties.own(categories).sort()\n                .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n                .collect(function(catName) {\n            return [catName, function() {\n                var url = new URL(categories[catName]);\n                var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n                partItem.copyToPartsSpace(partsSpace);\n                alertOK('Copied ' + partItem.name + ' to ' + url);\n            }]\n        })\n        lively.morphic.Menu.openAtHand('Select category', items);\n    }","funcProperties":{"__isSmartRef__":true,"id":925},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"924":{"this":{"__isSmartRef__":true,"id":1}},"925":{},"926":{"varMapping":{"__isSmartRef__":true,"id":927},"source":"function interactivelyMoveSelectedPartItem(partMorph) {\n        var partItem = this.selectedPartItem, categories = this.categories, self = this;\n        if (!partItem) { alert('no item selected'); return }\n        var items = Properties.own(categories).sort()\n                .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n                .collect(function(catName) {\n            return [catName, function() {\n                var url = new URL(categories[catName]);\n                var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n                partItem.moveToPartsSpace(partsSpace);\n                self.reloadEverything();\n                alertOK('Moved ' + partItem.name + ' to ' + url);\n            }]\n        })\n        lively.morphic.Menu.openAtHand('Select category', items);\n    }","funcProperties":{"__isSmartRef__":true,"id":928},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"927":{"this":{"__isSmartRef__":true,"id":1}},"928":{},"929":{"varMapping":{"__isSmartRef__":true,"id":930},"source":"function interactivelyRemoveSelectedPartItem(partMorph) {\n        var item = this.selectedPartItem;\n        if (!item) return;\n        this.world().confirm(\"really delete \" + item.name + \" in PartsBin?\", function(answer) {\n    \tif (!answer) return;\n    \titem.del();\n    \tthis.reloadEverything();\n    \talertOK(\"deleted \" + item.name);\n        }.bind(this))\n    }","funcProperties":{"__isSmartRef__":true,"id":931},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"930":{"this":{"__isSmartRef__":true,"id":1}},"931":{},"932":{"varMapping":{"__isSmartRef__":true,"id":933},"source":"function loadAndOpenSelectedPartItem(partMorph) {\n        var item = this.selectedPartItem;\n        if (!item) return;\n        connect(item, 'part', this, 'openPart');\n        var selectedVersion = this.get('selectedPartVersions').selection,\n    \trev = selectedVersion ? selectedVersion.rev : null;\n        cop.withoutLayers([PartCachingLayer], function() {\n            item.loadPart(true, null, rev);\n        })\n        alert('loading ' + item.name + '...');\n    }","funcProperties":{"__isSmartRef__":true,"id":934},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"933":{"this":{"__isSmartRef__":true,"id":1}},"934":{},"935":{"varMapping":{"__isSmartRef__":true,"id":936},"source":"function loadPartsOfCategory(categoryName) {\n        this.removeParts();\n        this.setSelectedPartItem(null);\n        if (!categoryName) return;\n        var webR;\n        if (categoryName == \"*all*\") {\n            this.showMsg(\"loading all...\");\n            webR = new WebResource(this.partsBinURL()).noProxy().beAsync();\n            lively.bindings.connect(webR, 'subDocuments', this, 'onLoadAll');\n            webR.getSubElements(10)\n        } else if (categoryName == \"*latest*\") {\n            this.showMsg(\"loading latest...\");\n            var partsbinDir = this.partsBinURL().saveRelativePathFrom(URL.root);\n            lively.ide.CommandLineSearch.findFiles('*.json', {rootDirectory: partsbinDir}, function(result) {\n                result = result.sortByKey('lastModified').reverse().slice(0,20);\n                this.onLoadLatest(result);\n            }.bind(this));\n        } else if (categoryName == \"*search*\") {\n            this.doSearch();\n        } else {\n            this.addPartsOfCategory(categoryName);\n        }\n    }","funcProperties":{"__isSmartRef__":true,"id":937},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"936":{"this":{"__isSmartRef__":true,"id":1}},"937":{},"938":{"varMapping":{"__isSmartRef__":true,"id":939},"source":"function makeUpPartNameFor(name) {\n            if (!$morph(name)) return name;\n            var i = 2;\n            while($morph(name + i)) { i++ }\n            return name + i;\n        }","funcProperties":{"__isSmartRef__":true,"id":940},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"939":{"this":{"__isSmartRef__":true,"id":1}},"940":{},"941":{"varMapping":{"__isSmartRef__":true,"id":942},"source":"function onLoad() {\n        this.updatePartsBinURLChooser();\n        this.get(\"PartsBinURLChooser\").selectAt(0);\n    }","funcProperties":{"__isSmartRef__":true,"id":943},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"942":{"this":{"__isSmartRef__":true,"id":1}},"943":{},"944":{"varMapping":{"__isSmartRef__":true,"id":945},"source":"function onLoadAll(subDocuments) {\n             // alertOK(\"load all \" + subDocuments.length)\n             var all = subDocuments.invoke('getURL')\n             .select(function(ea) {return ea.filename().endsWith(\".json\")})\n             .sortBy(function(ea) {return ea.filename()});\n             \n             this.addPartsFromURLs(all)         \n        }","funcProperties":{"__isSmartRef__":true,"id":946},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"945":{"this":{"__isSmartRef__":true,"id":1}},"946":{},"947":{"varMapping":{"__isSmartRef__":true,"id":948},"source":"function onLoadLatest(latestFiles) {\n            var latestURLs = latestFiles.pluck('path').map(function(path) { return URL.root.withFilename(path); });\n            this.addPartsFromURLs(latestURLs);\n        }","funcProperties":{"__isSmartRef__":true,"id":949},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"948":{"this":{"__isSmartRef__":true,"id":1}},"949":{},"950":{"varMapping":{"__isSmartRef__":true,"id":951},"source":"function openPart(partMorph) {\n            partMorph.setName(this.makeUpPartNameFor(partMorph.getName()));\n            lively.morphic.World.current().firstHand().grabMorph(partMorph, null);\n            if(partMorph.onCreateFromPartsBin) partMorph.onCreateFromPartsBin();\n            partMorph.setPosition(pt(0,0));\n        }","funcProperties":{"__isSmartRef__":true,"id":952},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"951":{"this":{"__isSmartRef__":true,"id":1}},"952":{},"953":{"varMapping":{"__isSmartRef__":true,"id":954},"source":"function partsBinURL() {\n            if (this.url) { return this.url; }\n            return this.defaultPartsBinURL();\n        }","funcProperties":{"__isSmartRef__":true,"id":955},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"954":{"this":{"__isSmartRef__":true,"id":1}},"955":{},"956":{"varMapping":{"__isSmartRef__":true,"id":957},"source":"function reloadEverything() {\n        this.setSelectedPartItem(null);\n        this.updateCategoriesDictFromPartsBin();\n        this.addCategory(\"*latest*\", true);\n        this.addCategory(\"*all*\", true);\n        this.addCategory(\"*search*\", true);\n    }","funcProperties":{"__isSmartRef__":true,"id":958},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"957":{"this":{"__isSmartRef__":true,"id":1}},"958":{},"959":{"varMapping":{"__isSmartRef__":true,"id":960},"source":"function removeCategory(categoryName) {\n        var url = this.getURLForCategoryNamed(categoryName);\n        if (!url) {\n            alert('No category ' + categoryName + ' exists! Doing nothing')\n    \treturn;\n        }\n        var webR = new WebResource(url);\n        if (!webR.exists()) {\n            alert('Does not exist: ' + url);\n    \tdelete this.categories[categoryName];\n    \tlively.PartsBin.removePartsSpace(name);\n    \tthis.updateCategoryList();\n    \treturn\n        }\n        webR.getSubElements()\n        if (!webR.subDocuments || webR.subDocuments.length > 0 ||\n            !webR.subCollections || webR.subCollections.length > 0) {\n            alert('Will not remove directory ' + url + ' because it is not empty')\n        } else {\n            webR.del();\n            alertOK('Removed ' + categoryName + ' url ' + url);\n        }\n        delete this.categories[categoryName];\n        lively.PartsBin.removePartsSpace(name);\n        this.updateCategoryList();\n    }","funcProperties":{"__isSmartRef__":true,"id":961},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"960":{"this":{"__isSmartRef__":true,"id":1}},"961":{},"962":{"varMapping":{"__isSmartRef__":true,"id":963},"source":"function removeCategoryInteractively() {\n        var partsBin = this, world = this.world();\n        world.confirm('Really remove ' + this.categoryName + '?', function(result) {\n    \tif (!result) {\n    \t   alert('no category removed!')\n    \t   return;\n    \t}\n    \tpartsBin.removeCategory(partsBin.categoryName)\n        });\t\n    }","funcProperties":{"__isSmartRef__":true,"id":964},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"963":{"this":{"__isSmartRef__":true,"id":1}},"964":{},"965":{"varMapping":{"__isSmartRef__":true,"id":966},"source":"function removeParts() {\n        this.get('partsBinContents').submorphs.clone().invoke('remove');\n    }","funcProperties":{"__isSmartRef__":true,"id":967},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"966":{"this":{"__isSmartRef__":true,"id":1}},"967":{},"968":{"varMapping":{"__isSmartRef__":true,"id":969},"source":"function reset() {\n        // this.get(\"PartsBinURLChooser\").showHalos()\n        this.connections = {toggleMorePane: {}};\n        this.setSelectedPartItem(null);\n        delete this.categories;\n        this.getPartsBinMetaInfo().requiredModules = ['lively.PartsBin'];\n        this.get('categoryList').updateList([]);\n        this.get('partsBinContents').removeAllMorphs();\n        this.get('searchText').setTextString(\"\");\n        this.get(\"PartsBinURLChooser\").setList([]);\n        lively.bindings.connect(this.get(\"PartsBinURLChooser\"), 'selection', this, 'setPartsBinURL');\n        this.url = null;\n    }","funcProperties":{"__isSmartRef__":true,"id":970},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"969":{"this":{"__isSmartRef__":true,"id":1}},"970":{},"971":{"varMapping":{"__isSmartRef__":true,"id":972},"source":"function saveCommentForSelectedPartItem(comment) {\n        if (!this.selectedPartItem) {\n    \talert('no part item selected!')\n    \treturn;\n        }\n        var metaInfo = this.selectedPartItem.getMetaInfo();\n        metaInfo.setComment(comment);\n        this.selectedPartItem.uploadMetaInfoOnly();\n    }","funcProperties":{"__isSmartRef__":true,"id":973},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"972":{"this":{"__isSmartRef__":true,"id":1}},"973":{},"974":{"varMapping":{"__isSmartRef__":true,"id":975},"source":"function search(searchString) {\n        // triggers search in this.loadPartsOfCategory through connection\n        this.get('categoryList').setSelection(\"*search*\");\n    }","funcProperties":{"__isSmartRef__":true,"id":976},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"975":{"this":{"__isSmartRef__":true,"id":1}},"976":{},"977":{"varMapping":{"__isSmartRef__":true,"id":978},"source":"function setMetaInfoOfSelectedItem(metaInfo) {\n        var comment = (metaInfo && metaInfo.getComment()) ||\n            'No comment yet';\n        this.get('CommitLog').setTextString(this.commitLogString(metaInfo))\n    \n    \n        this.get('selectedPartComment').textString = comment;\n    }","funcProperties":{"__isSmartRef__":true,"id":979},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"978":{"this":{"__isSmartRef__":true,"id":1}},"979":{},"980":{"varMapping":{"__isSmartRef__":true,"id":981},"source":"function setPartsBinURL(url) {\n        lively.PartsBin.partSpaces = {};\n        this.url = url;\n        this.reloadEverything();\n    }","funcProperties":{"__isSmartRef__":true,"id":982},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"981":{"this":{"__isSmartRef__":true,"id":1}},"982":{},"983":{"varMapping":{"__isSmartRef__":true,"id":984},"source":"function setSelectedPartItem(item) {\n        this.selectedPartItem = item;\n        this.get('selectedPartComment').textString = '';\n        this.get('selectedPartVersions').updateList(item ? ['Loading versions...']: []);\n        this.get('selectedPartVersions').setSelection(null);\n        if (!item) {\n            this.get('selectedPartName').textString = 'nothing selected'\n            this.get('selectedPartSpaceName').textString = ''\n    \treturn;\n        }\n        this.get('selectedPartName').textString = item.name\n        this.get('selectedPartSpaceName').textString = item.partsSpaceName\n    \n        // load versions\n        connect(item, 'partVersions', this, 'setSelectedPartVersions');\n        item.loadPartVersions(true);\n    \n        // load meta info\n        connect(item, 'loadedMetaInfo', this, 'setMetaInfoOfSelectedItem');\n        \n        this.setShareLink(item);\n    \n        item.loadPartMetaInfo(true);\n    }","funcProperties":{"__isSmartRef__":true,"id":985},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"984":{"this":{"__isSmartRef__":true,"id":1}},"985":{},"986":{"varMapping":{"__isSmartRef__":true,"id":987},"source":"function setSelectedPartVersions(versions) {\n        // alertOK(\"set versions:\" + versions.length)\n        var list = versions.collect(function(ea) {\n            var formattedDate = ea.date;\n            if (formattedDate.format) {\n                formattedDate = formattedDate.format(\"yyyy-mm-dd HH:MM\") \n            }\n            return { \n                string: formattedDate + \" \" + ea.author + \" (\" + ea.rev + \")\",\n                value: ea, isListItem: true}\n        })\n        this.get('selectedPartVersions').updateList(list)\n    }","funcProperties":{"__isSmartRef__":true,"id":988},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"987":{"this":{"__isSmartRef__":true,"id":1}},"988":{"__serializedExpressions__":["timestamp"],"user":"timfelgentreff","tags":[],"timestamp":"new Date(\"Tue Dec 03 2013 12:12:32 GMT+0100 (W. Europe Standard Time)\")"},"989":{"varMapping":{"__isSmartRef__":true,"id":990},"source":"function setShareLink(partItem) {\n        var linkText = this.get('shareLink');\n        linkText.setTextString('Share Link');\n        var url = 'http://www.lively-kernel.org/viral?part='\n            + partItem.name + '&path=' + partItem.partsSpaceName;\n        linkText.emphasizeAll({uri: url});\n    }","funcProperties":{"__isSmartRef__":true,"id":991},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"990":{"this":{"__isSmartRef__":true,"id":1}},"991":{},"992":{"varMapping":{"__isSmartRef__":true,"id":993},"source":"function setupConnections() {\n        connect(this.closeButton, 'fire', this, 'remove')\n        connect(this.addCategoryButton, 'fire', this, 'addCategoryInteractively')\n        connect(this.get('removeCategoryButton'), 'fire', this, 'removeCategoryInteractively')\n        connect(this.get('categoryList'), 'selection', this, 'categoryName')\n        connect(this, 'categoryName', this, 'loadPartsOfCategory')\n    \n        connect(this.get('partsBinContents'), 'selectedItem', this, 'setSelectedPartItem')\n    \n        connect(this.get('reloadButton'), \"fire\", this, \"reloadEverything\")\n    \n        connect(this.get('loadPartButton'), \"fire\", this, \"loadAndOpenSelectedPartItem\")\n    \n        connect(this.get('removePartButton'), \"fire\", this, \"interactivelyRemoveSelectedPartItem\")\n    \n        connect(this.get('movePartButton'), \"fire\", this, \"interactivelyMoveSelectedPartItem\")\n        connect(this.get('copyPartButton'), \"fire\", this, \"interactivelyCopySelectedPartItem\")\n    \n        connect(this.get('selectedPartComment'), \"savedTextString\", this, \"saveCommentForSelectedPartItem\")\n    }","funcProperties":{"__isSmartRef__":true,"id":994},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"993":{"this":{"__isSmartRef__":true,"id":1}},"994":{},"995":{"varMapping":{"__isSmartRef__":true,"id":996},"source":"function showCommits() {\n        if (!this.selectedPartItem) {\n            alert('nothing selected');\n            return;\n        }\n        var metaInfo = this.selectedPartItem.loadedMetaInfo;\n        this.world().addTextWindow({\n            title: 'Commits of ' + metaInfo.partName,\n            content: this.commitLogString(metaInfo)\n        });\n    }","funcProperties":{"__isSmartRef__":true,"id":997},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"996":{"this":{"__isSmartRef__":true,"id":1}},"997":{},"998":{"varMapping":{"__isSmartRef__":true,"id":999},"source":"function showMsg(string) {\n        var label = new lively.morphic.Text(new Rectangle(0,0,200,30), string);\n        label.applyStyle({fill: null, borderWidth: 0})\n        this.get('partsBinContents').addMorph(label)\n    }","funcProperties":{"__isSmartRef__":true,"id":1000},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"999":{"this":{"__isSmartRef__":true,"id":1}},"1000":{},"1001":{"varMapping":{"__isSmartRef__":true,"id":1002},"source":"function toggleMorePane() {\n        var pane = this.get('morePane');\n            moveOffset = pane.getExtent().withY(0),\n            steps = 5, timePerStep = 10,\n            btn = pane.get('moreButton');\n        if (pane.isVisible()) {\n            var dest = pane.getPosition().addPt(moveOffset.negated());\n            pane.animatedInterpolateTo(dest, steps, timePerStep, function() {\n                btn.setLabel('more')\n                pane.setVisible(false)\n            });\n    \n        } else {\n            btn.setLabel('hide')\n            pane.setVisible(true)\n            this.addMorphBack(pane);\n            pane.align(\n                pane.bounds().topRight(), \n                this.get('partsBinContents').bounds().topRight());\n            // move it so that it is completely visible\n            var dest = pane.getPosition().addPt(moveOffset);\n            pane.animatedInterpolateTo(dest, steps, timePerStep, Functions.Null);\n        }\n    }","funcProperties":{"__isSmartRef__":true,"id":1003},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1002":{"this":{"__isSmartRef__":true,"id":1}},"1003":{},"1004":{"varMapping":{"__isSmartRef__":true,"id":1005},"source":"function updateCategoriesDictFromPartsBin() {\n        this.ensureCategories();\n        var webR = new WebResource(this.partsBinURL());\n        webR.noProxy().beAsync();\n    \n        var callback = function(collections) {\n            collections.forEach(function(dir) {\n                var unescape = Global.urlUnescape || Global.unescape,\n                    unescaped = unescape(dir.getURL().filename()),\n                    name = unescaped.replace(/\\/$/,\"\");\n                if (name.startsWith('.')) return;\n                this.categories[name] = this.partsBinURL().withFilename(unescaped);\n            }, this);\n            this.updateCategoryList(this.categoryName);\n        }.bind(this);\n\n        connect(webR, 'subCollections', {cb: callback}, 'cb', {\n            updater: function($upd, value) {\n                if (!(this.sourceObj.status && this.sourceObj.status.isDone())) return;\n                if (!value) return;\n                $upd(value);\n            },\n        });\n\n        webR.getSubElements();\n    }","funcProperties":{"__isSmartRef__":true,"id":1006},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1005":{"this":{"__isSmartRef__":true,"id":1}},"1006":{},"1007":{"varMapping":{"__isSmartRef__":true,"id":1008},"source":"function updateCategoryList(optCategoryName) {\n        this.get('categoryList').updateList(\n    \tProperties.own(this.categories).sortBy(function(name) { return name.toLowerCase()}));\n        this.get('categoryList').setSelection(optCategoryName)\n    }","funcProperties":{"__isSmartRef__":true,"id":1009},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1008":{"this":{"__isSmartRef__":true,"id":1}},"1009":{},"1010":{"varMapping":{"__isSmartRef__":true,"id":1011},"source":"function updatePartsBinURLChooser() {\n        // this.updatePartsBinURLChooser();\n        this.get(\"PartsBinURLChooser\").setList(lively.PartsBin.getPartsBinURLs());\n    }","funcProperties":{"__isSmartRef__":true,"id":1012},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1011":{"this":{"__isSmartRef__":true,"id":1}},"1012":{},"1013":{"submorphs":[{"__isSmartRef__":true,"id":1014},{"__isSmartRef__":true,"id":1020},{"__isSmartRef__":true,"id":1030},{"__isSmartRef__":true,"id":1040}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1050},"_ClipMode":"visible","derivationIds":[],"id":"E5351289-7F57-4233-A982-5197E6419A89","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1051},"__serializedExpressions__":["_Position"],"windowMorph":{"__isSmartRef__":true,"id":0},"buttons":[{"__isSmartRef__":true,"id":1020},{"__isSmartRef__":true,"id":1030},{"__isSmartRef__":true,"id":1040}],"label":{"__isSmartRef__":true,"id":1014},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":1052},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"1014":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1015},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":1016}],"_ClipMode":"hidden","derivationIds":[],"id":"EE7A582B-BF89-41C8-BD0E-6419E97E8F9F","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":1018},"owner":{"__isSmartRef__":true,"id":1013},"_StyleClassNames":["Morph","Text","window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":1019},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"1015":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(686.8,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1016":{"style":{"__isSmartRef__":true,"id":1017},"chunkOwner":{"__isSmartRef__":true,"id":1014},"_id":"_206","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1017":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1018":{"resizeWidth":true},"1019":{"morph":{"__isSmartRef__":true,"id":1014},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1020":{"submorphs":[{"__isSmartRef__":true,"id":1021}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1026},"_ClipMode":"visible","derivationIds":[],"id":"54208913-0DEB-41D7-A6E8-290276365A6B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1021},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1013},"_StyleClassNames":["Morph","Button","WindowControl","close"],"attributeConnections":[{"__isSmartRef__":true,"id":1027}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1029},"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(758.8,3.0)"},"1021":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1022},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":1023}],"_ClipMode":"hidden","derivationIds":[],"id":"0148F9C5-0707-41FF-8A42-C74CD9405F4B","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1020},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":1025},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"1022":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1023":{"style":{"__isSmartRef__":true,"id":1024},"chunkOwner":{"__isSmartRef__":true,"id":1021},"_id":"_208","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1024":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1025":{"morph":{"__isSmartRef__":true,"id":1021},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1026":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__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)"},"1027":{"sourceObj":{"__isSmartRef__":true,"id":1020},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":1028},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1028":{"source":{"__isSmartRef__":true,"id":1020},"target":{"__isSmartRef__":true,"id":0}},"1029":{"morph":{"__isSmartRef__":true,"id":1020},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1030":{"submorphs":[{"__isSmartRef__":true,"id":1031}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1036},"_ClipMode":"visible","derivationIds":[],"id":"BD45B45F-028A-4E26-91A0-84C20D7A0C86","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1031},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1013},"attributeConnections":[{"__isSmartRef__":true,"id":1037}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1039},"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(738.8,3.0)"},"1031":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1032},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":1033}],"_ClipMode":"hidden","derivationIds":[],"id":"235189D5-4873-458A-B974-3DF181B169A0","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1030},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":1035},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"1032":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1033":{"style":{"__isSmartRef__":true,"id":1034},"chunkOwner":{"__isSmartRef__":true,"id":1031},"_id":"_210","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1034":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1035":{"morph":{"__isSmartRef__":true,"id":1031},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1036":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__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)"},"1037":{"sourceObj":{"__isSmartRef__":true,"id":1030},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":1038},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1038":{"source":{"__isSmartRef__":true,"id":1030},"target":{"__isSmartRef__":true,"id":0}},"1039":{"morph":{"__isSmartRef__":true,"id":1030},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1040":{"submorphs":[{"__isSmartRef__":true,"id":1041}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1046},"_ClipMode":"visible","derivationIds":[],"id":"05D76FE0-90CD-415C-B2BE-F70980120E29","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1041},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1013},"attributeConnections":[{"__isSmartRef__":true,"id":1047}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1049},"isPressed":false,"_StyleClassNames":["Morph","Button","WindowControl"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(695.8,3.0)"},"1041":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1042},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":1043}],"_ClipMode":"hidden","derivationIds":[],"id":"D281EDFA-A59F-4051-A013-919511345561","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1040},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":1045},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"1042":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(40.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1043":{"style":{"__isSmartRef__":true,"id":1044},"chunkOwner":{"__isSmartRef__":true,"id":1041},"_id":"_212","storedString":"Menu","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1044":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1045":{"morph":{"__isSmartRef__":true,"id":1041},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1046":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(40.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1047":{"sourceObj":{"__isSmartRef__":true,"id":1040},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":1048},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1048":{"source":{"__isSmartRef__":true,"id":1040},"target":{"__isSmartRef__":true,"id":0}},"1049":{"morph":{"__isSmartRef__":true,"id":1040},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1050":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(778.8,22.0)","_Padding":"lively.rect(0,0,0,0)"},"1051":{"resizeWidth":true,"adjustForNewBounds":true},"1052":{"morph":{"__isSmartRef__":true,"id":1013},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1053":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1054},"_ClipMode":"visible","derivationIds":[],"id":"802CF5DE-69DA-4439-BA47-243CA5E37AC6","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":1055},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":1056},"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(764.8,499.2)"},"1054":{"__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)"},"1055":{"moveVertical":true,"moveHorizontal":true},"1056":{"morph":{"__isSmartRef__":true,"id":1053},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1057":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1058},"_ClipMode":"visible","derivationIds":[],"id":"8DEFE443-4D37-4209-8515-27F64C5A4DE0","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":1059},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":1060},"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,510.2)"},"1058":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(764.8,3.0)","_Padding":"lively.rect(0,0,0,0)"},"1059":{"moveVertical":true},"1060":{"morph":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1061":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1062},"_ClipMode":"visible","derivationIds":[],"id":"B61D6472-159A-408B-A05E-6A47827241A7","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":1063},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":1064},"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(775.8,0.0)"},"1062":{"__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,499.2)","_Padding":"lively.rect(0,0,0,0)"},"1063":{"moveHorizontal":true},"1064":{"morph":{"__isSmartRef__":true,"id":1061},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1065":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":0,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(778.8,513.2)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,0,0)"},"1066":{"adjustForNewBounds":true},"1067":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1068":{"partName":"PartsBinBrowser","requiredModules":[],"partsSpaceName":"PartsBin/Tools/","comment":"no comment","changes":[{"__isSmartRef__":true,"id":1069},{"__isSmartRef__":true,"id":1070}],"migrationLevel":8,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1069":{"__serializedExpressions__":["date"],"author":"timfelgentreff","message":"fix an issue with older parts versions that saved a format string of the date rather than a Date object and threw an error in setSelectedPartVersions","id":"662C9A5B-2DCD-4C9C-8A8E-E2C0E4C90D76","date":"new Date(\"Tue Dec 03 2013 12:13:47 GMT+0100 (W. Europe Standard Time)\")"},"1070":{"__serializedExpressions__":["date"],"author":"timfelgentreff","message":"fix an issue with older parts versions that didn't save a Date object, but only the format string","id":"6F7AC69F-3888-4674-8EF3-29A9BBEE01B3","date":"new Date(\"Tue Dec 03 2013 12:15:00 GMT+0100 (W. Europe Standard Time)\")"},"1071":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":1072},"onFromBuildSpecCreated":{"__isSmartRef__":true,"id":1079},"reset":{"__isSmartRef__":true,"id":1086}},"1072":{"varMapping":{"__isSmartRef__":true,"id":1073},"source":"function onLoadFromPartsBin() {\n    $super();\n\tthis.targetMorph.reloadEverything();\n}","funcProperties":{"__isSmartRef__":true,"id":1078},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1073":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1074}},"1074":{"$super":{"__isSmartRef__":true,"id":1075}},"1075":{"varMapping":{"__isSmartRef__":true,"id":1076},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1077},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1076":{"obj":{"__isSmartRef__":true,"id":0},"name":"onLoadFromPartsBin"},"1077":{},"1078":{},"1079":{"varMapping":{"__isSmartRef__":true,"id":1080},"source":"function onFromBuildSpecCreated() {\n    $super();\n    this.targetMorph.onLoad();\n}","funcProperties":{"__isSmartRef__":true,"id":1085},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1080":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1081}},"1081":{"$super":{"__isSmartRef__":true,"id":1082}},"1082":{"varMapping":{"__isSmartRef__":true,"id":1083},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1084},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1083":{"obj":{"__isSmartRef__":true,"id":0},"name":"onFromBuildSpecCreated"},"1084":{},"1085":{},"1086":{"varMapping":{"__isSmartRef__":true,"id":1087},"source":"function reset() {\n    // this.partsBinMetaInfo = x.getPartsBinMetaInfo()\n}","funcProperties":{"__isSmartRef__":true,"id":1088},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1087":{"this":{"__isSmartRef__":true,"id":0}},"1088":{},"isSimplifiedRegistry":true}}