(eval at (http://lively-kernel.org/repository/webwerkstatt/generated/combinedModules.js?91d2e38cd6fe93e05d12407105233c90:14640:48))\n at Box. (http://lively-kernel.org/repository/webwerkstatt/generated/combinedModules.js?91d2e38cd6fe93e05d12407105233c90:14640:55)\n at Text. (http://lively-kernel.org/repository/webwerkstatt/generated/combinedModules.js?91d2e38cd6fe93e05d12407105233c90:14641:32)\n at eval at (http://lively-kernel.org/repository/webwerkstatt/generated/combinedModules.js?91d2e38cd6fe93e05d12407105233c90:3860:13)\n at eval at (http://lively-kernel.org/repository/webwerkstatt/generated/combinedModules.js?91d2e38cd6fe93e05d12407105233c90:3860:13)\n at withLayers (http://lively-kernel.org/repository/webwerkstatt/generated/combinedModules.js?91d2e38cd6fe93e05d12407105233c90:7579:20)\n at bound (http://lively-kernel.org/repository/webwerkstatt/lively/bootstrap.js:760:37)\n at http://lively-kernel.org/repository/webwerkstatt/generated/combinedModules.js?91d2e38cd6fe93e05d12407105233c90:7658:24\n at wrapped (http://lively-kernel.org/repository/webwerkstatt/generated/combinedModules.js?91d2e38cd6fe93e05d12407105233c90:140:22)\n at Text.boundEval (eval at (http://lively-kernel.org/repository/webwerkstatt/generated/combinedModules.js?91d2e38cd6fe93e05d12407105233c90:3860:13))","draggingEnabled":true,"renderContextTable":{"__isSmartRef__":true,"id":11211},"eventHandler":{"__isSmartRef__":true,"id":11212},"eventStartPos":null,"__LivelyClassName__":"lively.morphic.World"},"1":{"submorphs":[],"scripts":[],"id":232,"shape":{"__isSmartRef__":true,"id":2},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8},"name":"rectangle","showsHalos":false,"_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":9},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":0},"renderContextTable":{"__isSmartRef__":true,"id":10},"eventHandler":{"__isSmartRef__":true,"id":11},"__LivelyClassName__":"lively.morphic.Box"},"2":{"position":{"__isSmartRef__":true,"id":3},"extent":{"__isSmartRef__":true,"id":4},"borderWidth":1,"borderColor":{"__isSmartRef__":true,"id":5},"fill":{"__isSmartRef__":true,"id":6},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"8":{"x":464,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10":{"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"},"11":{"morph":{"__isSmartRef__":true,"id":1},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"12":{"submorphs":[],"scripts":[],"id":232,"shape":{"__isSmartRef__":true,"id":13},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":19},"name":"rectangle","showsHalos":false,"_Rotation":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":20},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":0},"renderContextTable":{"__isSmartRef__":true,"id":21},"eventHandler":{"__isSmartRef__":true,"id":22},"__LivelyClassName__":"lively.morphic.Box"},"13":{"position":{"__isSmartRef__":true,"id":14},"extent":{"__isSmartRef__":true,"id":15},"borderWidth":1,"borderColor":{"__isSmartRef__":true,"id":16},"fill":{"__isSmartRef__":true,"id":17},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":18},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"14":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"15":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"16":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"17":{"r":0,"g":0,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"18":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"19":{"x":876,"y":121,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"20":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"21":{"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"},"22":{"morph":{"__isSmartRef__":true,"id":12},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"23":{"submorphs":[],"scripts":[],"id":257,"shape":{"__isSmartRef__":true,"id":24},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":29},"_MaxTextWidth":617,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":30},"showsHalos":false,"_FontSize":25,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"issueTitle","partsBinMetaInfo":{"__isSmartRef__":true,"id":31},"_TextColor":{"__isSmartRef__":true,"id":32},"_Rotation":0,"owner":{"__isSmartRef__":true,"id":0},"charsReplaced":"No Script Editor in NewWorld [partially fixed]","lastFindLoc":-46,"textChunks":[{"__isSmartRef__":true,"id":33}],"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":35},"priorSelectionRange":[0,32],"renderContextTable":{"__isSmartRef__":true,"id":36},"eventHandler":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.Text"},"24":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":25},"_Extent":{"__isSmartRef__":true,"id":26},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":27},"renderContextTable":{"__isSmartRef__":true,"id":28},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"25":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"26":{"x":617,"y":33,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"27":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"28":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"29":{"x":32,"y":34,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"30":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"31":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"32":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"33":{"style":{"__isSmartRef__":true,"id":34},"chunkOwner":{"__isSmartRef__":true,"id":23},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Dont grab text with jens fancy grabber","__LivelyClassName__":"lively.morphic.TextChunk"},"34":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"35":{"x":617,"y":33,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"36":{"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"},"37":{"morph":{"__isSmartRef__":true,"id":23},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"38":{"submorphs":[{"__isSmartRef__":true,"id":39},{"__isSmartRef__":true,"id":183}],"scripts":[],"shape":{"__isSmartRef__":true,"id":808},"id":148,"renderContextTable":{"__isSmartRef__":true,"id":811},"eventHandler":{"__isSmartRef__":true,"id":812},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":813},"LK2":true,"_Position":{"__isSmartRef__":true,"id":814},"priorExtent":{"__isSmartRef__":true,"id":815},"targetMorph":{"__isSmartRef__":true,"id":183},"titleBar":{"__isSmartRef__":true,"id":39},"contentOffset":{"__isSmartRef__":true,"id":807},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":true,"_Rotation":0,"_Scale":1,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["GrabbingLayer"]},"39":{"submorphs":[{"__isSmartRef__":true,"id":40},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":100},{"__isSmartRef__":true,"id":133}],"scripts":[],"shape":{"__isSmartRef__":true,"id":167},"id":149,"renderContextTable":{"__isSmartRef__":true,"id":178},"eventHandler":{"__isSmartRef__":true,"id":179},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":180},"_Position":{"__isSmartRef__":true,"id":181},"windowMorph":{"__isSmartRef__":true,"id":38},"label":{"__isSmartRef__":true,"id":40},"closeButton":{"__isSmartRef__":true,"id":54},"menuButton":{"__isSmartRef__":true,"id":100},"collapseButton":{"__isSmartRef__":true,"id":133},"priorExtent":{"__isSmartRef__":true,"id":182},"owner":{"__isSmartRef__":true,"id":38},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"40":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":41},"id":150,"renderContextTable":{"__isSmartRef__":true,"id":46},"textChunks":[{"__isSmartRef__":true,"id":47}],"eventHandler":{"__isSmartRef__":true,"id":49},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":50},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":51},"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":39},"priorExtent":{"__isSmartRef__":true,"id":52},"_MaxTextWidth":761,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":53},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"41":{"_Position":{"__isSmartRef__":true,"id":42},"renderContextTable":{"__isSmartRef__":true,"id":43},"_Extent":{"__isSmartRef__":true,"id":44},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":45},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"42":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"43":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"44":{"x":761,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"45":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"46":{"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"},"47":{"style":{"__isSmartRef__":true,"id":48},"chunkOwner":{"__isSmartRef__":true,"id":40},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"morphic/","__LivelyClassName__":"lively.morphic.TextChunk"},"48":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"49":{"morph":{"__isSmartRef__":true,"id":40},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"50":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"51":{"resizeWidth":true},"52":{"x":761,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"53":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"54":{"submorphs":[{"__isSmartRef__":true,"id":55}],"scripts":[],"shape":{"__isSmartRef__":true,"id":67},"id":151,"renderContextTable":{"__isSmartRef__":true,"id":82},"eventHandler":{"__isSmartRef__":true,"id":83},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":84},"priorExtent":{"__isSmartRef__":true,"id":85},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":72},"lighterFill":{"__isSmartRef__":true,"id":86},"label":{"__isSmartRef__":true,"id":55},"owner":{"__isSmartRef__":true,"id":39},"layout":{"__isSmartRef__":true,"id":95},"attributeConnections":[{"__isSmartRef__":true,"id":96},{"__isSmartRef__":true,"id":98}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"55":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":56},"id":152,"renderContextTable":{"__isSmartRef__":true,"id":60},"textChunks":[{"__isSmartRef__":true,"id":61}],"eventHandler":{"__isSmartRef__":true,"id":63},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":64},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":65},"priorExtent":{"__isSmartRef__":true,"id":66},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":54},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"56":{"_Position":{"__isSmartRef__":true,"id":57},"renderContextTable":{"__isSmartRef__":true,"id":58},"_Extent":{"__isSmartRef__":true,"id":59},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":45},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"57":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"58":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"59":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"60":{"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"},"61":{"style":{"__isSmartRef__":true,"id":62},"chunkOwner":{"__isSmartRef__":true,"id":55},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"62":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"63":{"morph":{"__isSmartRef__":true,"id":55},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"64":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"65":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"66":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"67":{"_Position":{"__isSmartRef__":true,"id":68},"renderContextTable":{"__isSmartRef__":true,"id":69},"_Extent":{"__isSmartRef__":true,"id":70},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":71},"_Fill":{"__isSmartRef__":true,"id":72},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"68":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"69":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"70":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"71":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"72":{"stops":[{"__isSmartRef__":true,"id":73},{"__isSmartRef__":true,"id":75},{"__isSmartRef__":true,"id":77},{"__isSmartRef__":true,"id":79}],"vector":{"__isSmartRef__":true,"id":81},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"73":{"offset":0,"color":{"__isSmartRef__":true,"id":74}},"74":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"75":{"offset":0.4,"color":{"__isSmartRef__":true,"id":76}},"76":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"77":{"offset":0.6,"color":{"__isSmartRef__":true,"id":78}},"78":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"79":{"offset":1,"color":{"__isSmartRef__":true,"id":80}},"80":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"81":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"82":{"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"},"83":{"morph":{"__isSmartRef__":true,"id":54},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"84":{"x":800,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"85":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"86":{"stops":[{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93}],"vector":{"__isSmartRef__":true,"id":81},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"87":{"offset":0,"color":{"__isSmartRef__":true,"id":88}},"88":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"89":{"offset":0.4,"color":{"__isSmartRef__":true,"id":90}},"90":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"91":{"offset":0.6,"color":{"__isSmartRef__":true,"id":92}},"92":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"93":{"offset":1,"color":{"__isSmartRef__":true,"id":94}},"94":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"95":{"moveHorizontal":true},"96":{"sourceObj":{"__isSmartRef__":true,"id":54},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":38},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":97},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"97":{"source":{"__isSmartRef__":true,"id":54},"target":{"__isSmartRef__":true,"id":38}},"98":{"sourceObj":{"__isSmartRef__":true,"id":54},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":38},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":99},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"99":{"source":{"__isSmartRef__":true,"id":54},"target":{"__isSmartRef__":true,"id":38}},"100":{"submorphs":[{"__isSmartRef__":true,"id":101}],"scripts":[],"shape":{"__isSmartRef__":true,"id":112},"id":153,"renderContextTable":{"__isSmartRef__":true,"id":116},"eventHandler":{"__isSmartRef__":true,"id":117},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":118},"priorExtent":{"__isSmartRef__":true,"id":119},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":72},"lighterFill":{"__isSmartRef__":true,"id":120},"label":{"__isSmartRef__":true,"id":101},"owner":{"__isSmartRef__":true,"id":39},"attributeConnections":[{"__isSmartRef__":true,"id":129},{"__isSmartRef__":true,"id":131}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"101":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":102},"id":154,"renderContextTable":{"__isSmartRef__":true,"id":106},"textChunks":[{"__isSmartRef__":true,"id":107}],"eventHandler":{"__isSmartRef__":true,"id":109},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":64},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":110},"priorExtent":{"__isSmartRef__":true,"id":111},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":100},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"102":{"_Position":{"__isSmartRef__":true,"id":103},"renderContextTable":{"__isSmartRef__":true,"id":104},"_Extent":{"__isSmartRef__":true,"id":105},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":45},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"103":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"104":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"105":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"106":{"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"},"107":{"style":{"__isSmartRef__":true,"id":108},"chunkOwner":{"__isSmartRef__":true,"id":101},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"108":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"109":{"morph":{"__isSmartRef__":true,"id":101},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"110":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"111":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"112":{"_Position":{"__isSmartRef__":true,"id":113},"renderContextTable":{"__isSmartRef__":true,"id":114},"_Extent":{"__isSmartRef__":true,"id":115},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":71},"_Fill":{"__isSmartRef__":true,"id":72},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"113":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"114":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"115":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"116":{"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"},"117":{"morph":{"__isSmartRef__":true,"id":100},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"118":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"119":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"120":{"stops":[{"__isSmartRef__":true,"id":121},{"__isSmartRef__":true,"id":123},{"__isSmartRef__":true,"id":125},{"__isSmartRef__":true,"id":127}],"vector":{"__isSmartRef__":true,"id":81},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"121":{"offset":0,"color":{"__isSmartRef__":true,"id":122}},"122":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"123":{"offset":0.4,"color":{"__isSmartRef__":true,"id":124}},"124":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"125":{"offset":0.6,"color":{"__isSmartRef__":true,"id":126}},"126":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"127":{"offset":1,"color":{"__isSmartRef__":true,"id":128}},"128":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"129":{"sourceObj":{"__isSmartRef__":true,"id":100},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":38},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":130},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"130":{"source":{"__isSmartRef__":true,"id":100},"target":{"__isSmartRef__":true,"id":38}},"131":{"sourceObj":{"__isSmartRef__":true,"id":100},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":38},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":132},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"132":{"source":{"__isSmartRef__":true,"id":100},"target":{"__isSmartRef__":true,"id":38}},"133":{"submorphs":[{"__isSmartRef__":true,"id":134}],"scripts":[],"shape":{"__isSmartRef__":true,"id":145},"id":155,"renderContextTable":{"__isSmartRef__":true,"id":149},"eventHandler":{"__isSmartRef__":true,"id":150},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":151},"priorExtent":{"__isSmartRef__":true,"id":152},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":72},"lighterFill":{"__isSmartRef__":true,"id":153},"label":{"__isSmartRef__":true,"id":134},"owner":{"__isSmartRef__":true,"id":39},"layout":{"__isSmartRef__":true,"id":162},"attributeConnections":[{"__isSmartRef__":true,"id":163},{"__isSmartRef__":true,"id":165}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"134":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":135},"id":156,"renderContextTable":{"__isSmartRef__":true,"id":139},"textChunks":[{"__isSmartRef__":true,"id":140}],"eventHandler":{"__isSmartRef__":true,"id":142},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":64},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":143},"priorExtent":{"__isSmartRef__":true,"id":144},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":133},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"135":{"_Position":{"__isSmartRef__":true,"id":136},"renderContextTable":{"__isSmartRef__":true,"id":137},"_Extent":{"__isSmartRef__":true,"id":138},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":45},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"136":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"137":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"138":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"139":{"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"},"140":{"style":{"__isSmartRef__":true,"id":141},"chunkOwner":{"__isSmartRef__":true,"id":134},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"141":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"142":{"morph":{"__isSmartRef__":true,"id":134},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"143":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"144":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"145":{"_Position":{"__isSmartRef__":true,"id":146},"renderContextTable":{"__isSmartRef__":true,"id":147},"_Extent":{"__isSmartRef__":true,"id":148},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":71},"_Fill":{"__isSmartRef__":true,"id":72},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"146":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"147":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"148":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"149":{"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"},"150":{"morph":{"__isSmartRef__":true,"id":133},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"151":{"x":781,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"152":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"153":{"stops":[{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":156},{"__isSmartRef__":true,"id":158},{"__isSmartRef__":true,"id":160}],"vector":{"__isSmartRef__":true,"id":81},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"154":{"offset":0,"color":{"__isSmartRef__":true,"id":155}},"155":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"156":{"offset":0.4,"color":{"__isSmartRef__":true,"id":157}},"157":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"158":{"offset":0.6,"color":{"__isSmartRef__":true,"id":159}},"159":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"160":{"offset":1,"color":{"__isSmartRef__":true,"id":161}},"161":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"162":{"moveHorizontal":true},"163":{"sourceObj":{"__isSmartRef__":true,"id":133},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":38},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":164},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"164":{"source":{"__isSmartRef__":true,"id":133},"target":{"__isSmartRef__":true,"id":38}},"165":{"sourceObj":{"__isSmartRef__":true,"id":133},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":38},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":166},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"166":{"source":{"__isSmartRef__":true,"id":133},"target":{"__isSmartRef__":true,"id":38}},"167":{"_Position":{"__isSmartRef__":true,"id":168},"renderContextTable":{"__isSmartRef__":true,"id":169},"_Extent":{"__isSmartRef__":true,"id":170},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":171},"_Fill":{"__isSmartRef__":true,"id":172},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"168":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"169":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"170":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"171":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"172":{"stops":[{"__isSmartRef__":true,"id":173},{"__isSmartRef__":true,"id":175}],"vector":{"__isSmartRef__":true,"id":177},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"173":{"offset":0,"color":{"__isSmartRef__":true,"id":174}},"174":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"175":{"offset":1,"color":{"__isSmartRef__":true,"id":176}},"176":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"177":{"x":0,"y":0,"width":0,"height":1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"178":{"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"},"179":{"morph":{"__isSmartRef__":true,"id":39},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"180":{"resizeWidth":true,"adjustForNewBounds":true},"181":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"182":{"x":820,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"183":{"submorphs":[{"__isSmartRef__":true,"id":184},{"__isSmartRef__":true,"id":724},{"__isSmartRef__":true,"id":757},{"__isSmartRef__":true,"id":455},{"__isSmartRef__":true,"id":643},{"__isSmartRef__":true,"id":662},{"__isSmartRef__":true,"id":681},{"__isSmartRef__":true,"id":790},{"__isSmartRef__":true,"id":700},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":245},{"__isSmartRef__":true,"id":279},{"__isSmartRef__":true,"id":313},{"__isSmartRef__":true,"id":347},{"__isSmartRef__":true,"id":381},{"__isSmartRef__":true,"id":415}],"scripts":[],"shape":{"__isSmartRef__":true,"id":799},"id":1,"renderContextTable":{"__isSmartRef__":true,"id":804},"eventHandler":{"__isSmartRef__":true,"id":805},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":806},"_Position":{"__isSmartRef__":true,"id":807},"locationPane":{"__isSmartRef__":true,"id":184},"codeBaseDirBtn":{"__isSmartRef__":true,"id":724},"localDirBtn":{"__isSmartRef__":true,"id":757},"Pane1":{"__isSmartRef__":true,"id":455},"Pane2":{"__isSmartRef__":true,"id":643},"Pane3":{"__isSmartRef__":true,"id":662},"Pane4":{"__isSmartRef__":true,"id":681},"midResizer":{"__isSmartRef__":true,"id":790},"sourcePane":{"__isSmartRef__":true,"id":700},"ownerWidget":{"__isSmartRef__":true,"id":199},"owner":{"__isSmartRef__":true,"id":38},"__LivelyClassName__":"lively.ide.BrowserPanel","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"184":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":185},"id":2,"renderContextTable":{"__isSmartRef__":true,"id":190},"textChunks":[{"__isSmartRef__":true,"id":191}],"eventHandler":{"__isSmartRef__":true,"id":193},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":194},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":195},"priorExtent":{"__isSmartRef__":true,"id":196},"_MaxTextWidth":656,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":183},"isInputLine":true,"layout":{"__isSmartRef__":true,"id":197},"noEval":true,"styleClass":["Browser_locationInput"],"attributeConnections":[{"__isSmartRef__":true,"id":198}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"185":{"_Position":{"__isSmartRef__":true,"id":186},"renderContextTable":{"__isSmartRef__":true,"id":187},"_Extent":{"__isSmartRef__":true,"id":188},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":{"__isSmartRef__":true,"id":174},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"186":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"187":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"188":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"189":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"190":{"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"},"191":{"style":{"__isSmartRef__":true,"id":192},"chunkOwner":{"__isSmartRef__":true,"id":184},"storedString":"http://lively-kernel.org/repository/webwerkstatt/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"192":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"193":{"morph":{"__isSmartRef__":true,"id":184},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"194":{"x":2,"y":1,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"195":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"196":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"197":{"resizeWidth":true},"198":{"sourceObj":{"__isSmartRef__":true,"id":184},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":723},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"199":{"buttonCommands":[{"__isSmartRef__":true,"id":200},{"__isSmartRef__":true,"id":244},{"__isSmartRef__":true,"id":278},{"__isSmartRef__":true,"id":312},{"__isSmartRef__":true,"id":346},{"__isSmartRef__":true,"id":380},{"__isSmartRef__":true,"id":414}],"RootFilters":[{"__isSmartRef__":true,"id":448}],"Pane1Filters":[{"__isSmartRef__":true,"id":449},{"__isSmartRef__":true,"id":450}],"Pane2Filters":[{"__isSmartRef__":true,"id":451}],"Pane3Filters":[{"__isSmartRef__":true,"id":452}],"Pane4Filters":[{"__isSmartRef__":true,"id":453}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":183},"attributeConnections":[{"__isSmartRef__":true,"id":454},{"__isSmartRef__":true,"id":642},{"__isSmartRef__":true,"id":661},{"__isSmartRef__":true,"id":680},{"__isSmartRef__":true,"id":699},{"__isSmartRef__":true,"id":717}],"SourceString":"-----","sourceString":"-----","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"targetURL":{"__isSmartRef__":true,"id":722},"_rootNode":{"__isSmartRef__":true,"id":465},"Pane1Selection":null,"pane1Selection":null,"Pane2Selection":null,"pane2Selection":null,"Pane3Selection":null,"pane3Selection":null,"Pane4Selection":null,"pane4Selection":null,"Pane4Content":["-----"],"Pane3Content":["-----"],"Pane2Content":["-----"],"Pane1Content":[{"__isSmartRef__":true,"id":462},{"__isSmartRef__":true,"id":576},{"__isSmartRef__":true,"id":577},{"__isSmartRef__":true,"id":578},{"__isSmartRef__":true,"id":579},{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":581},{"__isSmartRef__":true,"id":582},{"__isSmartRef__":true,"id":583},{"__isSmartRef__":true,"id":584},{"__isSmartRef__":true,"id":585},{"__isSmartRef__":true,"id":586},{"__isSmartRef__":true,"id":587},{"__isSmartRef__":true,"id":588},{"__isSmartRef__":true,"id":589},{"__isSmartRef__":true,"id":590},{"__isSmartRef__":true,"id":591},{"__isSmartRef__":true,"id":592},{"__isSmartRef__":true,"id":593},{"__isSmartRef__":true,"id":594},{"__isSmartRef__":true,"id":595},{"__isSmartRef__":true,"id":596},{"__isSmartRef__":true,"id":597},{"__isSmartRef__":true,"id":598},{"__isSmartRef__":true,"id":599},{"__isSmartRef__":true,"id":600},{"__isSmartRef__":true,"id":601},{"__isSmartRef__":true,"id":602},{"__isSmartRef__":true,"id":603},{"__isSmartRef__":true,"id":604},{"__isSmartRef__":true,"id":605},{"__isSmartRef__":true,"id":606},{"__isSmartRef__":true,"id":607},{"__isSmartRef__":true,"id":608},{"__isSmartRef__":true,"id":609},{"__isSmartRef__":true,"id":610},{"__isSmartRef__":true,"id":611},{"__isSmartRef__":true,"id":612},{"__isSmartRef__":true,"id":613},{"__isSmartRef__":true,"id":614},{"__isSmartRef__":true,"id":615},{"__isSmartRef__":true,"id":616},{"__isSmartRef__":true,"id":617},{"__isSmartRef__":true,"id":618},{"__isSmartRef__":true,"id":619},{"__isSmartRef__":true,"id":620},{"__isSmartRef__":true,"id":621},{"__isSmartRef__":true,"id":622},{"__isSmartRef__":true,"id":623},{"__isSmartRef__":true,"id":624},{"__isSmartRef__":true,"id":625},{"__isSmartRef__":true,"id":626},{"__isSmartRef__":true,"id":627},{"__isSmartRef__":true,"id":628},{"__isSmartRef__":true,"id":629},{"__isSmartRef__":true,"id":630}],"__LivelyClassName__":"lively.ide.SystemBrowser","__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser"},"200":{"browser":{"__isSmartRef__":true,"id":199},"button":{"__isSmartRef__":true,"id":201},"__LivelyClassName__":"lively.ide.AddNewFileCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"201":{"submorphs":[{"__isSmartRef__":true,"id":202}],"scripts":[],"shape":{"__isSmartRef__":true,"id":214},"id":13,"renderContextTable":{"__isSmartRef__":true,"id":228},"eventHandler":{"__isSmartRef__":true,"id":229},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":230},"priorExtent":{"__isSmartRef__":true,"id":231},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":219},"lighterFill":{"__isSmartRef__":true,"id":232},"label":{"__isSmartRef__":true,"id":202},"command":{"__isSmartRef__":true,"id":200},"attributeConnections":[{"__isSmartRef__":true,"id":241},{"__isSmartRef__":true,"id":242}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":183},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"202":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":203},"id":14,"renderContextTable":{"__isSmartRef__":true,"id":207},"textChunks":[{"__isSmartRef__":true,"id":208}],"eventHandler":{"__isSmartRef__":true,"id":210},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":211},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":212},"priorExtent":{"__isSmartRef__":true,"id":213},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":201},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"203":{"_Position":{"__isSmartRef__":true,"id":204},"renderContextTable":{"__isSmartRef__":true,"id":205},"_Extent":{"__isSmartRef__":true,"id":206},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"204":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"205":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"206":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"207":{"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"},"208":{"style":{"__isSmartRef__":true,"id":209},"chunkOwner":{"__isSmartRef__":true,"id":202},"storedString":"Add module","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"209":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"210":{"morph":{"__isSmartRef__":true,"id":202},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"211":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"212":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"213":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"214":{"_Position":{"__isSmartRef__":true,"id":215},"renderContextTable":{"__isSmartRef__":true,"id":216},"_Extent":{"__isSmartRef__":true,"id":217},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":218},"_Fill":{"__isSmartRef__":true,"id":219},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"215":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"216":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"217":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"218":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"219":{"stops":[{"__isSmartRef__":true,"id":220},{"__isSmartRef__":true,"id":222},{"__isSmartRef__":true,"id":224},{"__isSmartRef__":true,"id":226}],"vector":{"__isSmartRef__":true,"id":177},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"220":{"offset":0,"color":{"__isSmartRef__":true,"id":221}},"221":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"222":{"offset":0.4,"color":{"__isSmartRef__":true,"id":223}},"223":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"224":{"offset":0.6,"color":{"__isSmartRef__":true,"id":225}},"225":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"226":{"offset":1,"color":{"__isSmartRef__":true,"id":227}},"227":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"228":{"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"},"229":{"morph":{"__isSmartRef__":true,"id":201},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"230":{"x":0,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"231":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"232":{"stops":[{"__isSmartRef__":true,"id":233},{"__isSmartRef__":true,"id":235},{"__isSmartRef__":true,"id":237},{"__isSmartRef__":true,"id":239}],"vector":{"__isSmartRef__":true,"id":177},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"233":{"offset":0,"color":{"__isSmartRef__":true,"id":234}},"234":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"235":{"offset":0.4,"color":{"__isSmartRef__":true,"id":236}},"236":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"237":{"offset":0.6,"color":{"__isSmartRef__":true,"id":238}},"238":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"239":{"offset":1,"color":{"__isSmartRef__":true,"id":240}},"240":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"241":{"sourceObj":{"__isSmartRef__":true,"id":201},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":200},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"242":{"sourceObj":{"__isSmartRef__":true,"id":201},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":201},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":243},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"243":{"source":{"__isSmartRef__":true,"id":201},"target":{"__isSmartRef__":true,"id":201}},"244":{"browser":{"__isSmartRef__":true,"id":199},"button":{"__isSmartRef__":true,"id":245},"__LivelyClassName__":"lively.ide.AllModulesLoadCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"245":{"submorphs":[{"__isSmartRef__":true,"id":246}],"scripts":[],"shape":{"__isSmartRef__":true,"id":258},"id":15,"renderContextTable":{"__isSmartRef__":true,"id":262},"eventHandler":{"__isSmartRef__":true,"id":263},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":264},"priorExtent":{"__isSmartRef__":true,"id":265},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":219},"lighterFill":{"__isSmartRef__":true,"id":266},"label":{"__isSmartRef__":true,"id":246},"command":{"__isSmartRef__":true,"id":244},"attributeConnections":[{"__isSmartRef__":true,"id":275},{"__isSmartRef__":true,"id":276}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":183},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"246":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":247},"id":16,"renderContextTable":{"__isSmartRef__":true,"id":251},"textChunks":[{"__isSmartRef__":true,"id":252}],"eventHandler":{"__isSmartRef__":true,"id":254},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":255},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":256},"priorExtent":{"__isSmartRef__":true,"id":257},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":245},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"247":{"_Position":{"__isSmartRef__":true,"id":248},"renderContextTable":{"__isSmartRef__":true,"id":249},"_Extent":{"__isSmartRef__":true,"id":250},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"248":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"249":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"250":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"251":{"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"},"252":{"style":{"__isSmartRef__":true,"id":253},"chunkOwner":{"__isSmartRef__":true,"id":246},"storedString":"Load all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"253":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"254":{"morph":{"__isSmartRef__":true,"id":246},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"255":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"256":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"257":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"258":{"_Position":{"__isSmartRef__":true,"id":259},"renderContextTable":{"__isSmartRef__":true,"id":260},"_Extent":{"__isSmartRef__":true,"id":261},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":218},"_Fill":{"__isSmartRef__":true,"id":219},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"259":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"260":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"261":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"262":{"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"},"263":{"morph":{"__isSmartRef__":true,"id":245},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"264":{"x":117.14285714285714,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"265":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"266":{"stops":[{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":269},{"__isSmartRef__":true,"id":271},{"__isSmartRef__":true,"id":273}],"vector":{"__isSmartRef__":true,"id":177},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"267":{"offset":0,"color":{"__isSmartRef__":true,"id":268}},"268":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"269":{"offset":0.4,"color":{"__isSmartRef__":true,"id":270}},"270":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"271":{"offset":0.6,"color":{"__isSmartRef__":true,"id":272}},"272":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"273":{"offset":1,"color":{"__isSmartRef__":true,"id":274}},"274":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"275":{"sourceObj":{"__isSmartRef__":true,"id":245},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":244},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"276":{"sourceObj":{"__isSmartRef__":true,"id":245},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":245},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":277},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"277":{"source":{"__isSmartRef__":true,"id":245},"target":{"__isSmartRef__":true,"id":245}},"278":{"browser":{"__isSmartRef__":true,"id":199},"button":{"__isSmartRef__":true,"id":279},"__LivelyClassName__":"lively.ide.ShowLineNumbersCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"279":{"submorphs":[{"__isSmartRef__":true,"id":280}],"scripts":[],"shape":{"__isSmartRef__":true,"id":292},"id":17,"renderContextTable":{"__isSmartRef__":true,"id":296},"eventHandler":{"__isSmartRef__":true,"id":297},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":298},"priorExtent":{"__isSmartRef__":true,"id":299},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":219},"lighterFill":{"__isSmartRef__":true,"id":300},"label":{"__isSmartRef__":true,"id":280},"command":{"__isSmartRef__":true,"id":278},"attributeConnections":[{"__isSmartRef__":true,"id":309},{"__isSmartRef__":true,"id":310}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":183},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"280":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":281},"id":18,"renderContextTable":{"__isSmartRef__":true,"id":285},"textChunks":[{"__isSmartRef__":true,"id":286}],"eventHandler":{"__isSmartRef__":true,"id":288},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":289},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":290},"priorExtent":{"__isSmartRef__":true,"id":291},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":279},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"281":{"_Position":{"__isSmartRef__":true,"id":282},"renderContextTable":{"__isSmartRef__":true,"id":283},"_Extent":{"__isSmartRef__":true,"id":284},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"282":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"283":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"284":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"285":{"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"},"286":{"style":{"__isSmartRef__":true,"id":287},"chunkOwner":{"__isSmartRef__":true,"id":280},"storedString":"LineNo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"287":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"288":{"morph":{"__isSmartRef__":true,"id":280},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"289":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"290":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"291":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"292":{"_Position":{"__isSmartRef__":true,"id":293},"renderContextTable":{"__isSmartRef__":true,"id":294},"_Extent":{"__isSmartRef__":true,"id":295},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":218},"_Fill":{"__isSmartRef__":true,"id":219},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"293":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"294":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"295":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"296":{"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"},"297":{"morph":{"__isSmartRef__":true,"id":279},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"298":{"x":234.28571428571428,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"299":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"300":{"stops":[{"__isSmartRef__":true,"id":301},{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":305},{"__isSmartRef__":true,"id":307}],"vector":{"__isSmartRef__":true,"id":177},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"301":{"offset":0,"color":{"__isSmartRef__":true,"id":302}},"302":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"303":{"offset":0.4,"color":{"__isSmartRef__":true,"id":304}},"304":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"305":{"offset":0.6,"color":{"__isSmartRef__":true,"id":306}},"306":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"307":{"offset":1,"color":{"__isSmartRef__":true,"id":308}},"308":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"309":{"sourceObj":{"__isSmartRef__":true,"id":279},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":278},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"310":{"sourceObj":{"__isSmartRef__":true,"id":279},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":279},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":311},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"311":{"source":{"__isSmartRef__":true,"id":279},"target":{"__isSmartRef__":true,"id":279}},"312":{"browser":{"__isSmartRef__":true,"id":199},"button":{"__isSmartRef__":true,"id":313},"__LivelyClassName__":"lively.ide.ParserDebugCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"313":{"submorphs":[{"__isSmartRef__":true,"id":314}],"scripts":[],"shape":{"__isSmartRef__":true,"id":326},"id":19,"renderContextTable":{"__isSmartRef__":true,"id":330},"eventHandler":{"__isSmartRef__":true,"id":331},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":332},"priorExtent":{"__isSmartRef__":true,"id":333},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":219},"lighterFill":{"__isSmartRef__":true,"id":334},"label":{"__isSmartRef__":true,"id":314},"command":{"__isSmartRef__":true,"id":312},"attributeConnections":[{"__isSmartRef__":true,"id":343},{"__isSmartRef__":true,"id":344}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":183},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"314":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":315},"id":20,"renderContextTable":{"__isSmartRef__":true,"id":319},"textChunks":[{"__isSmartRef__":true,"id":320}],"eventHandler":{"__isSmartRef__":true,"id":322},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":323},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":324},"priorExtent":{"__isSmartRef__":true,"id":325},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":313},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"315":{"_Position":{"__isSmartRef__":true,"id":316},"renderContextTable":{"__isSmartRef__":true,"id":317},"_Extent":{"__isSmartRef__":true,"id":318},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"316":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"317":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"318":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"319":{"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"},"320":{"style":{"__isSmartRef__":true,"id":321},"chunkOwner":{"__isSmartRef__":true,"id":314},"storedString":"Dbg errors is off","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"321":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"322":{"morph":{"__isSmartRef__":true,"id":314},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"323":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"324":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"325":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"326":{"_Position":{"__isSmartRef__":true,"id":327},"renderContextTable":{"__isSmartRef__":true,"id":328},"_Extent":{"__isSmartRef__":true,"id":329},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":218},"_Fill":{"__isSmartRef__":true,"id":219},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"327":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"328":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"329":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"330":{"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"},"331":{"morph":{"__isSmartRef__":true,"id":313},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"332":{"x":351.42857142857144,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"333":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"334":{"stops":[{"__isSmartRef__":true,"id":335},{"__isSmartRef__":true,"id":337},{"__isSmartRef__":true,"id":339},{"__isSmartRef__":true,"id":341}],"vector":{"__isSmartRef__":true,"id":177},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"335":{"offset":0,"color":{"__isSmartRef__":true,"id":336}},"336":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"337":{"offset":0.4,"color":{"__isSmartRef__":true,"id":338}},"338":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"339":{"offset":0.6,"color":{"__isSmartRef__":true,"id":340}},"340":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"341":{"offset":1,"color":{"__isSmartRef__":true,"id":342}},"342":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"343":{"sourceObj":{"__isSmartRef__":true,"id":313},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":312},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"344":{"sourceObj":{"__isSmartRef__":true,"id":313},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":313},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":345},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"345":{"source":{"__isSmartRef__":true,"id":313},"target":{"__isSmartRef__":true,"id":313}},"346":{"browser":{"__isSmartRef__":true,"id":199},"button":{"__isSmartRef__":true,"id":347},"__LivelyClassName__":"lively.ide.EvaluateCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"347":{"submorphs":[{"__isSmartRef__":true,"id":348}],"scripts":[],"shape":{"__isSmartRef__":true,"id":360},"id":21,"renderContextTable":{"__isSmartRef__":true,"id":364},"eventHandler":{"__isSmartRef__":true,"id":365},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":366},"priorExtent":{"__isSmartRef__":true,"id":367},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":219},"lighterFill":{"__isSmartRef__":true,"id":368},"label":{"__isSmartRef__":true,"id":348},"command":{"__isSmartRef__":true,"id":346},"attributeConnections":[{"__isSmartRef__":true,"id":377},{"__isSmartRef__":true,"id":378}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":183},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"348":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":349},"id":22,"renderContextTable":{"__isSmartRef__":true,"id":353},"textChunks":[{"__isSmartRef__":true,"id":354}],"eventHandler":{"__isSmartRef__":true,"id":356},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":357},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":358},"priorExtent":{"__isSmartRef__":true,"id":359},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":347},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"349":{"_Position":{"__isSmartRef__":true,"id":350},"renderContextTable":{"__isSmartRef__":true,"id":351},"_Extent":{"__isSmartRef__":true,"id":352},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"350":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"351":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"352":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"353":{"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"},"354":{"style":{"__isSmartRef__":true,"id":355},"chunkOwner":{"__isSmartRef__":true,"id":348},"storedString":"Eval on","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"355":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"356":{"morph":{"__isSmartRef__":true,"id":348},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"357":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"358":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"359":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"360":{"_Position":{"__isSmartRef__":true,"id":361},"renderContextTable":{"__isSmartRef__":true,"id":362},"_Extent":{"__isSmartRef__":true,"id":363},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":218},"_Fill":{"__isSmartRef__":true,"id":219},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"361":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"362":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"363":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"364":{"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"},"365":{"morph":{"__isSmartRef__":true,"id":347},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"366":{"x":468.57142857142856,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"367":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"368":{"stops":[{"__isSmartRef__":true,"id":369},{"__isSmartRef__":true,"id":371},{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":375}],"vector":{"__isSmartRef__":true,"id":177},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"369":{"offset":0,"color":{"__isSmartRef__":true,"id":370}},"370":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"371":{"offset":0.4,"color":{"__isSmartRef__":true,"id":372}},"372":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"373":{"offset":0.6,"color":{"__isSmartRef__":true,"id":374}},"374":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"375":{"offset":1,"color":{"__isSmartRef__":true,"id":376}},"376":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"377":{"sourceObj":{"__isSmartRef__":true,"id":347},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":346},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"378":{"sourceObj":{"__isSmartRef__":true,"id":347},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":347},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":379},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"379":{"source":{"__isSmartRef__":true,"id":347},"target":{"__isSmartRef__":true,"id":347}},"380":{"browser":{"__isSmartRef__":true,"id":199},"button":{"__isSmartRef__":true,"id":381},"__LivelyClassName__":"lively.ide.SortCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"381":{"submorphs":[{"__isSmartRef__":true,"id":382}],"scripts":[],"shape":{"__isSmartRef__":true,"id":394},"id":23,"renderContextTable":{"__isSmartRef__":true,"id":398},"eventHandler":{"__isSmartRef__":true,"id":399},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":400},"priorExtent":{"__isSmartRef__":true,"id":401},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":219},"lighterFill":{"__isSmartRef__":true,"id":402},"label":{"__isSmartRef__":true,"id":382},"command":{"__isSmartRef__":true,"id":380},"attributeConnections":[{"__isSmartRef__":true,"id":411},{"__isSmartRef__":true,"id":412}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":183},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"382":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":383},"id":24,"renderContextTable":{"__isSmartRef__":true,"id":387},"textChunks":[{"__isSmartRef__":true,"id":388}],"eventHandler":{"__isSmartRef__":true,"id":390},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":391},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":392},"priorExtent":{"__isSmartRef__":true,"id":393},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":381},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"383":{"_Position":{"__isSmartRef__":true,"id":384},"renderContextTable":{"__isSmartRef__":true,"id":385},"_Extent":{"__isSmartRef__":true,"id":386},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"384":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"385":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"386":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"387":{"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"},"388":{"style":{"__isSmartRef__":true,"id":389},"chunkOwner":{"__isSmartRef__":true,"id":382},"storedString":"Sort","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"389":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"390":{"morph":{"__isSmartRef__":true,"id":382},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"391":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"392":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"393":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"394":{"_Position":{"__isSmartRef__":true,"id":395},"renderContextTable":{"__isSmartRef__":true,"id":396},"_Extent":{"__isSmartRef__":true,"id":397},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":218},"_Fill":{"__isSmartRef__":true,"id":219},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"395":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"396":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"397":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"398":{"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"},"399":{"morph":{"__isSmartRef__":true,"id":381},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"400":{"x":585.7142857142857,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"401":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"402":{"stops":[{"__isSmartRef__":true,"id":403},{"__isSmartRef__":true,"id":405},{"__isSmartRef__":true,"id":407},{"__isSmartRef__":true,"id":409}],"vector":{"__isSmartRef__":true,"id":177},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"403":{"offset":0,"color":{"__isSmartRef__":true,"id":404}},"404":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"405":{"offset":0.4,"color":{"__isSmartRef__":true,"id":406}},"406":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"407":{"offset":0.6,"color":{"__isSmartRef__":true,"id":408}},"408":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"409":{"offset":1,"color":{"__isSmartRef__":true,"id":410}},"410":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"411":{"sourceObj":{"__isSmartRef__":true,"id":381},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":380},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"412":{"sourceObj":{"__isSmartRef__":true,"id":381},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":381},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":413},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"413":{"source":{"__isSmartRef__":true,"id":381},"target":{"__isSmartRef__":true,"id":381}},"414":{"browser":{"__isSmartRef__":true,"id":199},"button":{"__isSmartRef__":true,"id":415},"__LivelyClassName__":"lively.ide.ViewSourceCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"415":{"submorphs":[{"__isSmartRef__":true,"id":416}],"scripts":[],"shape":{"__isSmartRef__":true,"id":428},"id":25,"renderContextTable":{"__isSmartRef__":true,"id":432},"eventHandler":{"__isSmartRef__":true,"id":433},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":434},"priorExtent":{"__isSmartRef__":true,"id":435},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":219},"lighterFill":{"__isSmartRef__":true,"id":436},"label":{"__isSmartRef__":true,"id":416},"command":{"__isSmartRef__":true,"id":414},"attributeConnections":[{"__isSmartRef__":true,"id":445},{"__isSmartRef__":true,"id":446}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":183},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"416":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":417},"id":26,"renderContextTable":{"__isSmartRef__":true,"id":421},"textChunks":[{"__isSmartRef__":true,"id":422}],"eventHandler":{"__isSmartRef__":true,"id":424},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":425},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":426},"priorExtent":{"__isSmartRef__":true,"id":427},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":415},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"417":{"_Position":{"__isSmartRef__":true,"id":418},"renderContextTable":{"__isSmartRef__":true,"id":419},"_Extent":{"__isSmartRef__":true,"id":420},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"418":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"419":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"420":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"421":{"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"},"422":{"style":{"__isSmartRef__":true,"id":423},"chunkOwner":{"__isSmartRef__":true,"id":416},"storedString":"View as...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"423":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"424":{"morph":{"__isSmartRef__":true,"id":416},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"425":{"x":0,"y":4,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"426":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"427":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"428":{"_Position":{"__isSmartRef__":true,"id":429},"renderContextTable":{"__isSmartRef__":true,"id":430},"_Extent":{"__isSmartRef__":true,"id":431},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":218},"_Fill":{"__isSmartRef__":true,"id":219},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"429":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"430":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"431":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"432":{"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"},"433":{"morph":{"__isSmartRef__":true,"id":415},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"434":{"x":702.8571428571429,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"435":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"436":{"stops":[{"__isSmartRef__":true,"id":437},{"__isSmartRef__":true,"id":439},{"__isSmartRef__":true,"id":441},{"__isSmartRef__":true,"id":443}],"vector":{"__isSmartRef__":true,"id":177},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"437":{"offset":0,"color":{"__isSmartRef__":true,"id":438}},"438":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"439":{"offset":0.4,"color":{"__isSmartRef__":true,"id":440}},"440":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"441":{"offset":0.6,"color":{"__isSmartRef__":true,"id":442}},"442":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"443":{"offset":1,"color":{"__isSmartRef__":true,"id":444}},"444":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"445":{"sourceObj":{"__isSmartRef__":true,"id":415},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":414},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"446":{"sourceObj":{"__isSmartRef__":true,"id":415},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":415},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":447},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"447":{"source":{"__isSmartRef__":true,"id":415},"target":{"__isSmartRef__":true,"id":415}},"448":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"449":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"450":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__LivelyClassName__":"lively.ide.NodeTypeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"451":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"452":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"453":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"454":{"sourceObj":{"__isSmartRef__":true,"id":199},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":455},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":641},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"455":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":456},"id":7,"renderContextTable":{"__isSmartRef__":true,"id":461},"itemList":[{"__isSmartRef__":true,"id":462},{"__isSmartRef__":true,"id":576},{"__isSmartRef__":true,"id":577},{"__isSmartRef__":true,"id":578},{"__isSmartRef__":true,"id":579},{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":581},{"__isSmartRef__":true,"id":582},{"__isSmartRef__":true,"id":583},{"__isSmartRef__":true,"id":584},{"__isSmartRef__":true,"id":585},{"__isSmartRef__":true,"id":586},{"__isSmartRef__":true,"id":587},{"__isSmartRef__":true,"id":588},{"__isSmartRef__":true,"id":589},{"__isSmartRef__":true,"id":590},{"__isSmartRef__":true,"id":591},{"__isSmartRef__":true,"id":592},{"__isSmartRef__":true,"id":593},{"__isSmartRef__":true,"id":594},{"__isSmartRef__":true,"id":595},{"__isSmartRef__":true,"id":596},{"__isSmartRef__":true,"id":597},{"__isSmartRef__":true,"id":598},{"__isSmartRef__":true,"id":599},{"__isSmartRef__":true,"id":600},{"__isSmartRef__":true,"id":601},{"__isSmartRef__":true,"id":602},{"__isSmartRef__":true,"id":603},{"__isSmartRef__":true,"id":604},{"__isSmartRef__":true,"id":605},{"__isSmartRef__":true,"id":606},{"__isSmartRef__":true,"id":607},{"__isSmartRef__":true,"id":608},{"__isSmartRef__":true,"id":609},{"__isSmartRef__":true,"id":610},{"__isSmartRef__":true,"id":611},{"__isSmartRef__":true,"id":612},{"__isSmartRef__":true,"id":613},{"__isSmartRef__":true,"id":614},{"__isSmartRef__":true,"id":615},{"__isSmartRef__":true,"id":616},{"__isSmartRef__":true,"id":617},{"__isSmartRef__":true,"id":618},{"__isSmartRef__":true,"id":619},{"__isSmartRef__":true,"id":620},{"__isSmartRef__":true,"id":621},{"__isSmartRef__":true,"id":622},{"__isSmartRef__":true,"id":623},{"__isSmartRef__":true,"id":624},{"__isSmartRef__":true,"id":625},{"__isSmartRef__":true,"id":626},{"__isSmartRef__":true,"id":627},{"__isSmartRef__":true,"id":628},{"__isSmartRef__":true,"id":629},{"__isSmartRef__":true,"id":630}],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":631},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":632},"selectedLineNo":-1,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":183},"attributeConnections":[{"__isSmartRef__":true,"id":633},{"__isSmartRef__":true,"id":635},{"__isSmartRef__":true,"id":637},{"__isSmartRef__":true,"id":639}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":null,"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"456":{"_Position":{"__isSmartRef__":true,"id":457},"renderContextTable":{"__isSmartRef__":true,"id":458},"_Extent":{"__isSmartRef__":true,"id":459},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":{"__isSmartRef__":true,"id":460},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"457":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"458":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"459":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"460":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"461":{"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","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"462":{"isListItem":true,"string":"AgileSoftwareentwicklung/","value":{"__isSmartRef__":true,"id":463}},"463":{"target":{"__isSmartRef__":true,"id":464},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"AgileSoftwareentwicklung/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"464":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/AgileSoftwareentwicklung/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"465":{"target":{"__isSmartRef__":true,"id":466},"browser":{"__isSmartRef__":true,"id":199},"parent":null,"allFiles":["conversion.json","Foo.js","Pen.lkml"],"subNamespacePaths":[{"__isSmartRef__":true,"id":467},{"__isSmartRef__":true,"id":468},{"__isSmartRef__":true,"id":469},{"__isSmartRef__":true,"id":470},{"__isSmartRef__":true,"id":471},{"__isSmartRef__":true,"id":472},{"__isSmartRef__":true,"id":473},{"__isSmartRef__":true,"id":474},{"__isSmartRef__":true,"id":475},{"__isSmartRef__":true,"id":476},{"__isSmartRef__":true,"id":477},{"__isSmartRef__":true,"id":478},{"__isSmartRef__":true,"id":464},{"__isSmartRef__":true,"id":479},{"__isSmartRef__":true,"id":480},{"__isSmartRef__":true,"id":481},{"__isSmartRef__":true,"id":482},{"__isSmartRef__":true,"id":483},{"__isSmartRef__":true,"id":484},{"__isSmartRef__":true,"id":485},{"__isSmartRef__":true,"id":486},{"__isSmartRef__":true,"id":487},{"__isSmartRef__":true,"id":488},{"__isSmartRef__":true,"id":489},{"__isSmartRef__":true,"id":490},{"__isSmartRef__":true,"id":491},{"__isSmartRef__":true,"id":492},{"__isSmartRef__":true,"id":493},{"__isSmartRef__":true,"id":494},{"__isSmartRef__":true,"id":495},{"__isSmartRef__":true,"id":496},{"__isSmartRef__":true,"id":497},{"__isSmartRef__":true,"id":498},{"__isSmartRef__":true,"id":499},{"__isSmartRef__":true,"id":500},{"__isSmartRef__":true,"id":501},{"__isSmartRef__":true,"id":502},{"__isSmartRef__":true,"id":503},{"__isSmartRef__":true,"id":504},{"__isSmartRef__":true,"id":505},{"__isSmartRef__":true,"id":506},{"__isSmartRef__":true,"id":507},{"__isSmartRef__":true,"id":508},{"__isSmartRef__":true,"id":509},{"__isSmartRef__":true,"id":510},{"__isSmartRef__":true,"id":511},{"__isSmartRef__":true,"id":512},{"__isSmartRef__":true,"id":513},{"__isSmartRef__":true,"id":514},{"__isSmartRef__":true,"id":515},{"__isSmartRef__":true,"id":516},{"__isSmartRef__":true,"id":517}],"parentNamespacePath":{"__isSmartRef__":true,"id":518},"_childNodes":[{"__isSmartRef__":true,"id":463},{"__isSmartRef__":true,"id":519},{"__isSmartRef__":true,"id":520},{"__isSmartRef__":true,"id":521},{"__isSmartRef__":true,"id":522},{"__isSmartRef__":true,"id":523},{"__isSmartRef__":true,"id":524},{"__isSmartRef__":true,"id":525},{"__isSmartRef__":true,"id":526},{"__isSmartRef__":true,"id":527},{"__isSmartRef__":true,"id":528},{"__isSmartRef__":true,"id":529},{"__isSmartRef__":true,"id":530},{"__isSmartRef__":true,"id":531},{"__isSmartRef__":true,"id":532},{"__isSmartRef__":true,"id":533},{"__isSmartRef__":true,"id":534},{"__isSmartRef__":true,"id":535},{"__isSmartRef__":true,"id":536},{"__isSmartRef__":true,"id":537},{"__isSmartRef__":true,"id":538},{"__isSmartRef__":true,"id":539},{"__isSmartRef__":true,"id":540},{"__isSmartRef__":true,"id":541},{"__isSmartRef__":true,"id":542},{"__isSmartRef__":true,"id":543},{"__isSmartRef__":true,"id":544},{"__isSmartRef__":true,"id":545},{"__isSmartRef__":true,"id":546},{"__isSmartRef__":true,"id":547},{"__isSmartRef__":true,"id":548},{"__isSmartRef__":true,"id":549},{"__isSmartRef__":true,"id":550},{"__isSmartRef__":true,"id":551},{"__isSmartRef__":true,"id":552},{"__isSmartRef__":true,"id":553},{"__isSmartRef__":true,"id":554},{"__isSmartRef__":true,"id":555},{"__isSmartRef__":true,"id":556},{"__isSmartRef__":true,"id":557},{"__isSmartRef__":true,"id":558},{"__isSmartRef__":true,"id":559},{"__isSmartRef__":true,"id":560},{"__isSmartRef__":true,"id":561},{"__isSmartRef__":true,"id":562},{"__isSmartRef__":true,"id":563},{"__isSmartRef__":true,"id":564},{"__isSmartRef__":true,"id":565},{"__isSmartRef__":true,"id":566},{"__isSmartRef__":true,"id":567},{"__isSmartRef__":true,"id":568},{"__isSmartRef__":true,"id":569},{"__isSmartRef__":true,"id":570},{"__isSmartRef__":true,"id":571},{"__isSmartRef__":true,"id":572},{"__isSmartRef__":true,"id":574}],"__LivelyClassName__":"lively.ide.SourceControlNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"466":{"__LivelyClassName__":"AnotherSourceDatabase","__SourceModuleName__":"Global.lively.ide.SourceDatabase"},"467":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/media/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"468":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/constantin/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"469":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/fred/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"470":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/papers/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"471":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/martin/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"472":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/robert/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"473":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/fabrik/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"474":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/apps/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"475":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lively/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"476":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/BWINF/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"477":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/serverTest/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"478":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/demos/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"479":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/benchmarks/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"480":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/roadmap/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"481":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/alex/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"482":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lauritz/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"483":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/sandbox/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"484":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/Dan/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"485":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/Tests/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"486":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/philipp/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"487":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/ometa/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"488":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/widgets/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"489":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/webcollab-integration/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"490":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/issues/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"491":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/fabian/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"492":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/hpi/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"493":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/contextjs/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"494":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/OldPartsBin/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"495":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/odata/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"496":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/tmohr/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"497":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/migration/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"498":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/games/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"499":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/draft/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"500":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"501":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/sofia/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"502":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/LivelyHPImgzn/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"503":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/lib/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"504":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/server/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"505":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/bin/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"506":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/marko/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"507":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/cop/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"508":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"509":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/ProjectSeminar2010/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"510":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/projects/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"511":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/testCreatePartsSpace/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"512":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/tim/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"513":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/swa/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"514":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/davide/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"515":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/meineerde/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"516":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/jens/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"517":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/documentation/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"518":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/../","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"519":{"target":{"__isSmartRef__":true,"id":476},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"BWINF/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"520":{"target":{"__isSmartRef__":true,"id":484},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"Dan/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"521":{"target":{"__isSmartRef__":true,"id":502},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"LivelyHPImgzn/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"522":{"target":{"__isSmartRef__":true,"id":494},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"OldPartsBin/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"523":{"target":{"__isSmartRef__":true,"id":508},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"PartsBin/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"524":{"target":{"__isSmartRef__":true,"id":509},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"ProjectSeminar2010/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"525":{"target":{"__isSmartRef__":true,"id":485},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"Tests/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"526":{"target":{"__isSmartRef__":true,"id":481},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"alex/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"527":{"target":{"__isSmartRef__":true,"id":474},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"apps/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"528":{"target":{"__isSmartRef__":true,"id":479},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"benchmarks/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"529":{"target":{"__isSmartRef__":true,"id":505},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"bin/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"530":{"target":{"__isSmartRef__":true,"id":468},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"constantin/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"531":{"target":{"__isSmartRef__":true,"id":493},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"contextjs/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"532":{"target":{"__isSmartRef__":true,"id":507},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"cop/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"533":{"target":{"__isSmartRef__":true,"id":514},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"davide/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"534":{"target":{"__isSmartRef__":true,"id":478},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"demos/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"535":{"target":{"__isSmartRef__":true,"id":517},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"documentation/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"536":{"target":{"__isSmartRef__":true,"id":499},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"draft/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"537":{"target":{"__isSmartRef__":true,"id":491},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"fabian/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"538":{"target":{"__isSmartRef__":true,"id":473},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"fabrik/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"539":{"target":{"__isSmartRef__":true,"id":469},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"fred/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"540":{"target":{"__isSmartRef__":true,"id":498},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"games/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"541":{"target":{"__isSmartRef__":true,"id":492},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"hpi/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"542":{"target":{"__isSmartRef__":true,"id":490},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"issues/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"543":{"target":{"__isSmartRef__":true,"id":516},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"jens/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"544":{"target":{"__isSmartRef__":true,"id":482},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"lauritz/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"545":{"target":{"__isSmartRef__":true,"id":503},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"lib/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"546":{"target":{"__isSmartRef__":true,"id":475},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"lively/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"547":{"target":{"__isSmartRef__":true,"id":506},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"marko/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"548":{"target":{"__isSmartRef__":true,"id":471},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"martin/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"549":{"target":{"__isSmartRef__":true,"id":467},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"media/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"550":{"target":{"__isSmartRef__":true,"id":515},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"meineerde/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"551":{"target":{"__isSmartRef__":true,"id":497},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"migration/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"552":{"target":{"__isSmartRef__":true,"id":495},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"odata/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"553":{"target":{"__isSmartRef__":true,"id":487},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"ometa/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"554":{"target":{"__isSmartRef__":true,"id":470},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"papers/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"555":{"target":{"__isSmartRef__":true,"id":486},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"philipp/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"556":{"target":{"__isSmartRef__":true,"id":510},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"projects/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"557":{"target":{"__isSmartRef__":true,"id":480},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"roadmap/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"558":{"target":{"__isSmartRef__":true,"id":472},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"robert/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"559":{"target":{"__isSmartRef__":true,"id":483},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"sandbox/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"560":{"target":{"__isSmartRef__":true,"id":504},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"server/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"561":{"target":{"__isSmartRef__":true,"id":477},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"serverTest/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"562":{"target":{"__isSmartRef__":true,"id":501},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"sofia/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"563":{"target":{"__isSmartRef__":true,"id":513},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"swa/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"564":{"target":{"__isSmartRef__":true,"id":511},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"testCreatePartsSpace/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"565":{"target":{"__isSmartRef__":true,"id":512},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"tim/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"566":{"target":{"__isSmartRef__":true,"id":496},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"tmohr/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"567":{"target":{"__isSmartRef__":true,"id":500},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"users/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"568":{"target":{"__isSmartRef__":true,"id":489},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"webcollab-integration/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"569":{"target":{"__isSmartRef__":true,"id":488},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"widgets/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"570":{"target":{"__isSmartRef__":true,"id":518},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"localName":"../","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"571":{"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"moduleName":"Foo.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"572":{"target":{"__isSmartRef__":true,"id":573},"browser":{"__isSmartRef__":true,"id":199},"parent":{"__isSmartRef__":true,"id":465},"__LivelyClassName__":"lively.ide.ChangeSetNode","__SourceModuleName__":"Global.lively.ide.LocalBrowser"},"573":{"name":"Pen.lkml","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"574":{"target":{"__isSmartRef__":true,"id":575},"browser":{"__isSmartRef__":true,"id":199},"__LivelyClassName__":"lively.ide.ChangeSetNode","__SourceModuleName__":"Global.lively.ide.LocalBrowser"},"575":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"576":{"isListItem":true,"string":"BWINF/","value":{"__isSmartRef__":true,"id":519}},"577":{"isListItem":true,"string":"Dan/","value":{"__isSmartRef__":true,"id":520}},"578":{"isListItem":true,"string":"LivelyHPImgzn/","value":{"__isSmartRef__":true,"id":521}},"579":{"isListItem":true,"string":"OldPartsBin/","value":{"__isSmartRef__":true,"id":522}},"580":{"isListItem":true,"string":"PartsBin/","value":{"__isSmartRef__":true,"id":523}},"581":{"isListItem":true,"string":"ProjectSeminar2010/","value":{"__isSmartRef__":true,"id":524}},"582":{"isListItem":true,"string":"Tests/","value":{"__isSmartRef__":true,"id":525}},"583":{"isListItem":true,"string":"alex/","value":{"__isSmartRef__":true,"id":526}},"584":{"isListItem":true,"string":"apps/","value":{"__isSmartRef__":true,"id":527}},"585":{"isListItem":true,"string":"benchmarks/","value":{"__isSmartRef__":true,"id":528}},"586":{"isListItem":true,"string":"bin/","value":{"__isSmartRef__":true,"id":529}},"587":{"isListItem":true,"string":"constantin/","value":{"__isSmartRef__":true,"id":530}},"588":{"isListItem":true,"string":"contextjs/","value":{"__isSmartRef__":true,"id":531}},"589":{"isListItem":true,"string":"cop/","value":{"__isSmartRef__":true,"id":532}},"590":{"isListItem":true,"string":"davide/","value":{"__isSmartRef__":true,"id":533}},"591":{"isListItem":true,"string":"demos/","value":{"__isSmartRef__":true,"id":534}},"592":{"isListItem":true,"string":"documentation/","value":{"__isSmartRef__":true,"id":535}},"593":{"isListItem":true,"string":"draft/","value":{"__isSmartRef__":true,"id":536}},"594":{"isListItem":true,"string":"fabian/","value":{"__isSmartRef__":true,"id":537}},"595":{"isListItem":true,"string":"fabrik/","value":{"__isSmartRef__":true,"id":538}},"596":{"isListItem":true,"string":"fred/","value":{"__isSmartRef__":true,"id":539}},"597":{"isListItem":true,"string":"games/","value":{"__isSmartRef__":true,"id":540}},"598":{"isListItem":true,"string":"hpi/","value":{"__isSmartRef__":true,"id":541}},"599":{"isListItem":true,"string":"issues/","value":{"__isSmartRef__":true,"id":542}},"600":{"isListItem":true,"string":"jens/","value":{"__isSmartRef__":true,"id":543}},"601":{"isListItem":true,"string":"lauritz/","value":{"__isSmartRef__":true,"id":544}},"602":{"isListItem":true,"string":"lib/","value":{"__isSmartRef__":true,"id":545}},"603":{"isListItem":true,"string":"lively/","value":{"__isSmartRef__":true,"id":546}},"604":{"isListItem":true,"string":"marko/","value":{"__isSmartRef__":true,"id":547}},"605":{"isListItem":true,"string":"martin/","value":{"__isSmartRef__":true,"id":548}},"606":{"isListItem":true,"string":"media/","value":{"__isSmartRef__":true,"id":549}},"607":{"isListItem":true,"string":"meineerde/","value":{"__isSmartRef__":true,"id":550}},"608":{"isListItem":true,"string":"migration/","value":{"__isSmartRef__":true,"id":551}},"609":{"isListItem":true,"string":"odata/","value":{"__isSmartRef__":true,"id":552}},"610":{"isListItem":true,"string":"ometa/","value":{"__isSmartRef__":true,"id":553}},"611":{"isListItem":true,"string":"papers/","value":{"__isSmartRef__":true,"id":554}},"612":{"isListItem":true,"string":"philipp/","value":{"__isSmartRef__":true,"id":555}},"613":{"isListItem":true,"string":"projects/","value":{"__isSmartRef__":true,"id":556}},"614":{"isListItem":true,"string":"roadmap/","value":{"__isSmartRef__":true,"id":557}},"615":{"isListItem":true,"string":"robert/","value":{"__isSmartRef__":true,"id":558}},"616":{"isListItem":true,"string":"sandbox/","value":{"__isSmartRef__":true,"id":559}},"617":{"isListItem":true,"string":"server/","value":{"__isSmartRef__":true,"id":560}},"618":{"isListItem":true,"string":"serverTest/","value":{"__isSmartRef__":true,"id":561}},"619":{"isListItem":true,"string":"sofia/","value":{"__isSmartRef__":true,"id":562}},"620":{"isListItem":true,"string":"swa/","value":{"__isSmartRef__":true,"id":563}},"621":{"isListItem":true,"string":"testCreatePartsSpace/","value":{"__isSmartRef__":true,"id":564}},"622":{"isListItem":true,"string":"tim/","value":{"__isSmartRef__":true,"id":565}},"623":{"isListItem":true,"string":"tmohr/","value":{"__isSmartRef__":true,"id":566}},"624":{"isListItem":true,"string":"users/","value":{"__isSmartRef__":true,"id":567}},"625":{"isListItem":true,"string":"webcollab-integration/","value":{"__isSmartRef__":true,"id":568}},"626":{"isListItem":true,"string":"widgets/","value":{"__isSmartRef__":true,"id":569}},"627":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":570}},"628":{"isListItem":true,"string":"Foo.js (not parsed)","value":{"__isSmartRef__":true,"id":571}},"629":{"isListItem":true,"string":"Pen.lkml","value":{"__isSmartRef__":true,"id":572}},"630":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":574}},"631":{"morph":{"__isSmartRef__":true,"id":455},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"632":{"x":0,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"633":{"sourceObj":{"__isSmartRef__":true,"id":455},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":634},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"634":{"source":{"__isSmartRef__":true,"id":455},"target":{"__isSmartRef__":true,"id":199}},"635":{"sourceObj":{"__isSmartRef__":true,"id":455},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":636},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"636":{"source":{"__isSmartRef__":true,"id":455},"target":{"__isSmartRef__":true,"id":199}},"637":{"sourceObj":{"__isSmartRef__":true,"id":455},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":638},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"638":{"source":{"__isSmartRef__":true,"id":455},"target":{"__isSmartRef__":true,"id":199}},"639":{"sourceObj":{"__isSmartRef__":true,"id":455},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":640},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"640":{"source":{"__isSmartRef__":true,"id":455},"target":{"__isSmartRef__":true,"id":199}},"641":{"source":{"__isSmartRef__":true,"id":199},"target":{"__isSmartRef__":true,"id":455}},"642":{"sourceObj":{"__isSmartRef__":true,"id":199},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":643},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":660},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"643":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":644},"id":8,"renderContextTable":{"__isSmartRef__":true,"id":649},"itemList":["-----"],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":650},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":651},"selectedLineNo":-1,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":183},"attributeConnections":[{"__isSmartRef__":true,"id":652},{"__isSmartRef__":true,"id":654},{"__isSmartRef__":true,"id":656},{"__isSmartRef__":true,"id":658}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":null,"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"644":{"_Position":{"__isSmartRef__":true,"id":645},"renderContextTable":{"__isSmartRef__":true,"id":646},"_Extent":{"__isSmartRef__":true,"id":647},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":{"__isSmartRef__":true,"id":648},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"645":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"646":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"647":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"648":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"649":{"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","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"650":{"morph":{"__isSmartRef__":true,"id":643},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"651":{"x":205,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"652":{"sourceObj":{"__isSmartRef__":true,"id":643},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":653},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"653":{"source":{"__isSmartRef__":true,"id":643},"target":{"__isSmartRef__":true,"id":199}},"654":{"sourceObj":{"__isSmartRef__":true,"id":643},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":655},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"655":{"source":{"__isSmartRef__":true,"id":643},"target":{"__isSmartRef__":true,"id":199}},"656":{"sourceObj":{"__isSmartRef__":true,"id":643},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":657},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"657":{"source":{"__isSmartRef__":true,"id":643},"target":{"__isSmartRef__":true,"id":199}},"658":{"sourceObj":{"__isSmartRef__":true,"id":643},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":659},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"659":{"source":{"__isSmartRef__":true,"id":643},"target":{"__isSmartRef__":true,"id":199}},"660":{"source":{"__isSmartRef__":true,"id":199},"target":{"__isSmartRef__":true,"id":643}},"661":{"sourceObj":{"__isSmartRef__":true,"id":199},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":662},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":679},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"662":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":663},"id":9,"renderContextTable":{"__isSmartRef__":true,"id":668},"itemList":["-----"],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":669},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":670},"selectedLineNo":-1,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":183},"attributeConnections":[{"__isSmartRef__":true,"id":671},{"__isSmartRef__":true,"id":673},{"__isSmartRef__":true,"id":675},{"__isSmartRef__":true,"id":677}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":null,"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"663":{"_Position":{"__isSmartRef__":true,"id":664},"renderContextTable":{"__isSmartRef__":true,"id":665},"_Extent":{"__isSmartRef__":true,"id":666},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":{"__isSmartRef__":true,"id":667},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"664":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"665":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"666":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"667":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"668":{"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","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"669":{"morph":{"__isSmartRef__":true,"id":662},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"670":{"x":410,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"671":{"sourceObj":{"__isSmartRef__":true,"id":662},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":672},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"672":{"source":{"__isSmartRef__":true,"id":662},"target":{"__isSmartRef__":true,"id":199}},"673":{"sourceObj":{"__isSmartRef__":true,"id":662},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":674},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"674":{"source":{"__isSmartRef__":true,"id":662},"target":{"__isSmartRef__":true,"id":199}},"675":{"sourceObj":{"__isSmartRef__":true,"id":662},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":676},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"676":{"source":{"__isSmartRef__":true,"id":662},"target":{"__isSmartRef__":true,"id":199}},"677":{"sourceObj":{"__isSmartRef__":true,"id":662},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":678},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"678":{"source":{"__isSmartRef__":true,"id":662},"target":{"__isSmartRef__":true,"id":199}},"679":{"source":{"__isSmartRef__":true,"id":199},"target":{"__isSmartRef__":true,"id":662}},"680":{"sourceObj":{"__isSmartRef__":true,"id":199},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":681},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":698},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"681":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":682},"id":10,"renderContextTable":{"__isSmartRef__":true,"id":687},"itemList":["-----"],"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":688},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":689},"selectedLineNo":-1,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":183},"attributeConnections":[{"__isSmartRef__":true,"id":690},{"__isSmartRef__":true,"id":692},{"__isSmartRef__":true,"id":694},{"__isSmartRef__":true,"id":696}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":null,"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"682":{"_Position":{"__isSmartRef__":true,"id":683},"renderContextTable":{"__isSmartRef__":true,"id":684},"_Extent":{"__isSmartRef__":true,"id":685},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":{"__isSmartRef__":true,"id":686},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"683":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"684":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"685":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"686":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"687":{"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","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"688":{"morph":{"__isSmartRef__":true,"id":681},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"689":{"x":615,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"690":{"sourceObj":{"__isSmartRef__":true,"id":681},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","varMapping":{"__isSmartRef__":true,"id":691},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"691":{"source":{"__isSmartRef__":true,"id":681},"target":{"__isSmartRef__":true,"id":199}},"692":{"sourceObj":{"__isSmartRef__":true,"id":681},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":693},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"693":{"source":{"__isSmartRef__":true,"id":681},"target":{"__isSmartRef__":true,"id":199}},"694":{"sourceObj":{"__isSmartRef__":true,"id":681},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":695},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"695":{"source":{"__isSmartRef__":true,"id":681},"target":{"__isSmartRef__":true,"id":199}},"696":{"sourceObj":{"__isSmartRef__":true,"id":681},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":697},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"697":{"source":{"__isSmartRef__":true,"id":681},"target":{"__isSmartRef__":true,"id":199}},"698":{"source":{"__isSmartRef__":true,"id":199},"target":{"__isSmartRef__":true,"id":681}},"699":{"sourceObj":{"__isSmartRef__":true,"id":199},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":700},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":716},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"700":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":701},"id":12,"renderContextTable":{"__isSmartRef__":true,"id":705},"textChunks":[{"__isSmartRef__":true,"id":706}],"eventHandler":{"__isSmartRef__":true,"id":708},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":709},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Courier","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":710},"priorExtent":{"__isSmartRef__":true,"id":711},"_MaxTextWidth":820,"_MaxTextHeight":302.5,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":183},"accessibleInInactiveWindow":true,"layout":{"__isSmartRef__":true,"id":712},"noEval":true,"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":713},{"__isSmartRef__":true,"id":714}],"doNotSerialize":["$$textString","$$savedTextString"],"doNotCopyProperties":["$$textString","$$savedTextString"],"textString":"-----","lastSyntaxHighlightTime":1309795471129,"styleClass":["Browser_codePaneText"],"focusHaloBorderWidth":0.5,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"701":{"_Position":{"__isSmartRef__":true,"id":702},"renderContextTable":{"__isSmartRef__":true,"id":703},"_Extent":{"__isSmartRef__":true,"id":704},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":{"__isSmartRef__":true,"id":174},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"702":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"703":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"704":{"x":820,"y":302.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"705":{"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"},"706":{"style":{"__isSmartRef__":true,"id":707},"chunkOwner":{"__isSmartRef__":true,"id":700},"storedString":"-----","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"707":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"708":{"morph":{"__isSmartRef__":true,"id":700},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"709":{"x":5,"y":5,"width":-10,"height":-10,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"710":{"x":0,"y":247.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"711":{"x":820,"y":302.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"712":{"resizeWidth":true,"resizeHeight":true},"713":{"sourceObj":{"__isSmartRef__":true,"id":700},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":700},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"714":{"sourceObj":{"__isSmartRef__":true,"id":700},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":715},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"715":{"source":{"__isSmartRef__":true,"id":700},"target":{"__isSmartRef__":true,"id":199}},"716":{"source":{"__isSmartRef__":true,"id":199},"target":{"__isSmartRef__":true,"id":700}},"717":{"sourceObj":{"__isSmartRef__":true,"id":199},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":184},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","varMapping":{"__isSmartRef__":true,"id":718},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":719},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"718":{"source":{"__isSmartRef__":true,"id":199},"target":{"__isSmartRef__":true,"id":184}},"719":{"updater":{"__isSmartRef__":true,"id":720}},"720":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":718},"source":"function ($upd, value) { value && $upd(String(value)) }","funcProperties":{"__isSmartRef__":true,"id":721},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"721":{},"722":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"723":{"source":{"__isSmartRef__":true,"id":184},"target":{"__isSmartRef__":true,"id":199}},"724":{"submorphs":[{"__isSmartRef__":true,"id":725}],"scripts":[],"shape":{"__isSmartRef__":true,"id":737},"id":3,"renderContextTable":{"__isSmartRef__":true,"id":741},"eventHandler":{"__isSmartRef__":true,"id":742},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":743},"priorExtent":{"__isSmartRef__":true,"id":744},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":219},"lighterFill":{"__isSmartRef__":true,"id":745},"label":{"__isSmartRef__":true,"id":725},"owner":{"__isSmartRef__":true,"id":183},"attributeConnections":[{"__isSmartRef__":true,"id":754}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":756},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"725":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":726},"id":4,"renderContextTable":{"__isSmartRef__":true,"id":730},"textChunks":[{"__isSmartRef__":true,"id":731}],"eventHandler":{"__isSmartRef__":true,"id":733},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":734},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":735},"priorExtent":{"__isSmartRef__":true,"id":736},"_MaxTextWidth":98.39999999999999,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":724},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"726":{"_Position":{"__isSmartRef__":true,"id":727},"renderContextTable":{"__isSmartRef__":true,"id":728},"_Extent":{"__isSmartRef__":true,"id":729},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"727":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"728":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"729":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"730":{"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"},"731":{"style":{"__isSmartRef__":true,"id":732},"chunkOwner":{"__isSmartRef__":true,"id":725},"storedString":"codebase","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"732":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"733":{"morph":{"__isSmartRef__":true,"id":725},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"734":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"735":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"736":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"737":{"_Position":{"__isSmartRef__":true,"id":738},"renderContextTable":{"__isSmartRef__":true,"id":739},"_Extent":{"__isSmartRef__":true,"id":740},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":218},"_Fill":{"__isSmartRef__":true,"id":219},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"738":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"739":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"740":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"741":{"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"},"742":{"morph":{"__isSmartRef__":true,"id":724},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"743":{"x":656,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"744":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"745":{"stops":[{"__isSmartRef__":true,"id":746},{"__isSmartRef__":true,"id":748},{"__isSmartRef__":true,"id":750},{"__isSmartRef__":true,"id":752}],"vector":{"__isSmartRef__":true,"id":177},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"746":{"offset":0,"color":{"__isSmartRef__":true,"id":747}},"747":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"748":{"offset":0.4,"color":{"__isSmartRef__":true,"id":749}},"749":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"750":{"offset":0.6,"color":{"__isSmartRef__":true,"id":751}},"751":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"752":{"offset":1,"color":{"__isSmartRef__":true,"id":753}},"753":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"754":{"sourceObj":{"__isSmartRef__":true,"id":724},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":755},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"755":{"source":{"__isSmartRef__":true,"id":724},"target":{"__isSmartRef__":true,"id":199}},"756":{"moveHorizontal":true},"757":{"submorphs":[{"__isSmartRef__":true,"id":758}],"scripts":[],"shape":{"__isSmartRef__":true,"id":770},"id":5,"renderContextTable":{"__isSmartRef__":true,"id":774},"eventHandler":{"__isSmartRef__":true,"id":775},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":776},"priorExtent":{"__isSmartRef__":true,"id":777},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":219},"lighterFill":{"__isSmartRef__":true,"id":778},"label":{"__isSmartRef__":true,"id":758},"owner":{"__isSmartRef__":true,"id":183},"attributeConnections":[{"__isSmartRef__":true,"id":787}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":789},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"758":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":759},"id":6,"renderContextTable":{"__isSmartRef__":true,"id":763},"textChunks":[{"__isSmartRef__":true,"id":764}],"eventHandler":{"__isSmartRef__":true,"id":766},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":767},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":768},"priorExtent":{"__isSmartRef__":true,"id":769},"_MaxTextWidth":65.6,"_MaxTextHeight":22,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":757},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"759":{"_Position":{"__isSmartRef__":true,"id":760},"renderContextTable":{"__isSmartRef__":true,"id":761},"_Extent":{"__isSmartRef__":true,"id":762},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"760":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"761":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"762":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"763":{"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"},"764":{"style":{"__isSmartRef__":true,"id":765},"chunkOwner":{"__isSmartRef__":true,"id":758},"storedString":"local","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"765":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"766":{"morph":{"__isSmartRef__":true,"id":758},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"767":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"768":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"769":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"770":{"_Position":{"__isSmartRef__":true,"id":771},"renderContextTable":{"__isSmartRef__":true,"id":772},"_Extent":{"__isSmartRef__":true,"id":773},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":218},"_Fill":{"__isSmartRef__":true,"id":219},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"771":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"772":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"773":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"774":{"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"},"775":{"morph":{"__isSmartRef__":true,"id":757},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"776":{"x":754.4,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"777":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"778":{"stops":[{"__isSmartRef__":true,"id":779},{"__isSmartRef__":true,"id":781},{"__isSmartRef__":true,"id":783},{"__isSmartRef__":true,"id":785}],"vector":{"__isSmartRef__":true,"id":177},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"779":{"offset":0,"color":{"__isSmartRef__":true,"id":780}},"780":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"781":{"offset":0.4,"color":{"__isSmartRef__":true,"id":782}},"782":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"783":{"offset":0.6,"color":{"__isSmartRef__":true,"id":784}},"784":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"785":{"offset":1,"color":{"__isSmartRef__":true,"id":786}},"786":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"787":{"sourceObj":{"__isSmartRef__":true,"id":757},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":199},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":788},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"788":{"source":{"__isSmartRef__":true,"id":757},"target":{"__isSmartRef__":true,"id":199}},"789":{"moveHorizontal":true},"790":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":791},"id":11,"renderContextTable":{"__isSmartRef__":true,"id":796},"eventHandler":{"__isSmartRef__":true,"id":797},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"_Position":{"__isSmartRef__":true,"id":798},"fixed":[{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":245},{"__isSmartRef__":true,"id":279},{"__isSmartRef__":true,"id":313},{"__isSmartRef__":true,"id":347},{"__isSmartRef__":true,"id":381},{"__isSmartRef__":true,"id":415}],"scalingBelow":[{"__isSmartRef__":true,"id":700}],"scalingAbove":[{"__isSmartRef__":true,"id":455},{"__isSmartRef__":true,"id":643},{"__isSmartRef__":true,"id":662},{"__isSmartRef__":true,"id":681}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":183},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"791":{"_Position":{"__isSmartRef__":true,"id":792},"renderContextTable":{"__isSmartRef__":true,"id":793},"_Extent":{"__isSmartRef__":true,"id":794},"_Fill":{"__isSmartRef__":true,"id":795},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"792":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"793":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"794":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"795":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"796":{"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"},"797":{"morph":{"__isSmartRef__":true,"id":790},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"798":{"x":0,"y":242,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"799":{"_Position":{"__isSmartRef__":true,"id":800},"renderContextTable":{"__isSmartRef__":true,"id":801},"_Extent":{"__isSmartRef__":true,"id":802},"_Fill":{"__isSmartRef__":true,"id":803},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"800":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"801":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"802":{"x":820,"y":550,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"803":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"804":{"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"},"805":{"morph":{"__isSmartRef__":true,"id":183},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"806":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true},"807":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"808":{"renderContextTable":{"__isSmartRef__":true,"id":809},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":810},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"809":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"810":{"x":820,"y":571,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"811":{"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"},"812":{"morph":{"__isSmartRef__":true,"id":38},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"813":{"adjustForNewBounds":true},"814":{"x":542.5,"y":268.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"815":{"x":820,"y":571,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"816":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":817},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":822},"_MaxTextWidth":584,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":820},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"issueDescription","partsBinMetaInfo":{"__isSmartRef__":true,"id":823},"owner":{"__isSmartRef__":true,"id":0},"textChunks":[{"__isSmartRef__":true,"id":824}],"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":826},"priorSelectionRange":[24,0],"charsReplaced":"Create a world for your bug report","lastFindLoc":-34,"prevScroll":[0,0],"renderContextTable":{"__isSmartRef__":true,"id":827},"eventHandler":{"__isSmartRef__":true,"id":828},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"817":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":818},"_Extent":{"__isSmartRef__":true,"id":819},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":820},"renderContextTable":{"__isSmartRef__":true,"id":821},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"818":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"819":{"x":584,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"820":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"821":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"822":{"x":142,"y":110,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"823":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"824":{"style":{"__isSmartRef__":true,"id":825},"chunkOwner":{"__isSmartRef__":true,"id":816},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Description of the issue","__LivelyClassName__":"lively.morphic.TextChunk"},"825":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"826":{"x":584,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"827":{"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"},"828":{"morph":{"__isSmartRef__":true,"id":816},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"829":{"submorphs":[],"scripts":[],"id":1,"shape":{"__isSmartRef__":true,"id":830},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":835},"_MaxTextWidth":394,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":833},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"statusText","partsBinMetaInfo":{"__isSmartRef__":true,"id":836},"textChunks":[{"__isSmartRef__":true,"id":837},{"__isSmartRef__":true,"id":839}],"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":841},"priorSelectionRange":[50,50],"charsReplaced":"it","lastFindLoc":12,"prevScroll":[0,0],"renderContextTable":{"__isSmartRef__":true,"id":842},"eventHandler":{"__isSmartRef__":true,"id":843},"owner":{"__isSmartRef__":true,"id":0},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_WhiteSpaceHandling":"pre-wrap","_Rotation":0,"_Scale":1,"_TextColor":{"__isSmartRef__":true,"id":844},"__LivelyClassName__":"lively.morphic.Text"},"830":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":831},"_Extent":{"__isSmartRef__":true,"id":832},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":833},"renderContextTable":{"__isSmartRef__":true,"id":834},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"831":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"832":{"x":394,"y":44,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"833":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"834":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"835":{"x":646,"y":71,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"836":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"837":{"style":{"__isSmartRef__":true,"id":838},"morph":{"__isSmartRef__":true,"id":829},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":829},"storedString":"Fixed","__LivelyClassName__":"lively.morphic.TextChunk"},"838":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"839":{"style":{"__isSmartRef__":true,"id":840},"chunkOwner":{"__isSmartRef__":true,"id":829},"storedString":", made texts grabbable only at their outer border.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"840":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"841":{"x":394,"y":44,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"842":{"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"},"843":{"morph":{"__isSmartRef__":true,"id":829},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"844":{"r":0.141,"g":1,"b":0.388,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"845":{"submorphs":[{"__isSmartRef__":true,"id":846},{"__isSmartRef__":true,"id":984}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3437},"id":259,"renderContextTable":{"__isSmartRef__":true,"id":3441},"eventHandler":{"__isSmartRef__":true,"id":3442},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":3443},"LK2":true,"_Position":{"__isSmartRef__":true,"id":3444},"priorExtent":{"__isSmartRef__":true,"id":3445},"targetMorph":{"__isSmartRef__":true,"id":984},"titleBar":{"__isSmartRef__":true,"id":846},"contentOffset":{"__isSmartRef__":true,"id":3376},"collapsedTransform":{"__isSmartRef__":true,"id":3446},"collapsedExtent":{"__isSmartRef__":true,"id":3447},"expandedTransform":{"__isSmartRef__":true,"id":3448},"expandedExtent":{"__isSmartRef__":true,"id":3449},"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3450},"name":"ObjectEditor","prevDragPos":{"__isSmartRef__":true,"id":3451},"highlighted":true,"_Scale":1,"cameForward":false,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","expandedPosition":{"__isSmartRef__":true,"id":3452},"state":"expanded","collapsedPosition":{"__isSmartRef__":true,"id":3453},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3454},"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["GrabbingLayer"]},"846":{"submorphs":[{"__isSmartRef__":true,"id":847},{"__isSmartRef__":true,"id":861},{"__isSmartRef__":true,"id":907},{"__isSmartRef__":true,"id":940}],"scripts":[],"shape":{"__isSmartRef__":true,"id":974},"id":260,"renderContextTable":{"__isSmartRef__":true,"id":979},"eventHandler":{"__isSmartRef__":true,"id":980},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":981},"_Position":{"__isSmartRef__":true,"id":982},"windowMorph":{"__isSmartRef__":true,"id":845},"label":{"__isSmartRef__":true,"id":847},"closeButton":{"__isSmartRef__":true,"id":861},"menuButton":{"__isSmartRef__":true,"id":907},"collapseButton":{"__isSmartRef__":true,"id":940},"priorExtent":{"__isSmartRef__":true,"id":983},"owner":{"__isSmartRef__":true,"id":845},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.TitleBar"},"847":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":848},"id":261,"renderContextTable":{"__isSmartRef__":true,"id":853},"textChunks":[{"__isSmartRef__":true,"id":854}],"eventHandler":{"__isSmartRef__":true,"id":856},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":857},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":858},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":846},"priorExtent":{"__isSmartRef__":true,"id":859},"_MaxTextWidth":586.8038277511961,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":860},"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"848":{"_Position":{"__isSmartRef__":true,"id":849},"renderContextTable":{"__isSmartRef__":true,"id":850},"_Extent":{"__isSmartRef__":true,"id":851},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":852},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"849":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"850":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"851":{"x":586.8038277511961,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"852":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"853":{"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"},"854":{"style":{"__isSmartRef__":true,"id":855},"chunkOwner":{"__isSmartRef__":true,"id":847},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ObjectEditor","__LivelyClassName__":"lively.morphic.TextChunk"},"855":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"856":{"morph":{"__isSmartRef__":true,"id":847},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"857":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"858":{"resizeWidth":true},"859":{"x":586.8038277511961,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"860":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"861":{"submorphs":[{"__isSmartRef__":true,"id":862}],"scripts":[],"shape":{"__isSmartRef__":true,"id":874},"id":262,"renderContextTable":{"__isSmartRef__":true,"id":889},"eventHandler":{"__isSmartRef__":true,"id":890},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":891},"priorExtent":{"__isSmartRef__":true,"id":892},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":879},"lighterFill":{"__isSmartRef__":true,"id":893},"label":{"__isSmartRef__":true,"id":862},"owner":{"__isSmartRef__":true,"id":846},"layout":{"__isSmartRef__":true,"id":902},"attributeConnections":[{"__isSmartRef__":true,"id":903},{"__isSmartRef__":true,"id":905}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"862":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":863},"id":263,"renderContextTable":{"__isSmartRef__":true,"id":867},"textChunks":[{"__isSmartRef__":true,"id":868}],"eventHandler":{"__isSmartRef__":true,"id":870},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":871},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":872},"priorExtent":{"__isSmartRef__":true,"id":873},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":861},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"863":{"_Position":{"__isSmartRef__":true,"id":864},"renderContextTable":{"__isSmartRef__":true,"id":865},"_Extent":{"__isSmartRef__":true,"id":866},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":852},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"864":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"865":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"866":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"867":{"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"},"868":{"style":{"__isSmartRef__":true,"id":869},"chunkOwner":{"__isSmartRef__":true,"id":862},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"869":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"870":{"morph":{"__isSmartRef__":true,"id":862},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"871":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"872":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"873":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"874":{"_Position":{"__isSmartRef__":true,"id":875},"renderContextTable":{"__isSmartRef__":true,"id":876},"_Extent":{"__isSmartRef__":true,"id":877},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":878},"_Fill":{"__isSmartRef__":true,"id":879},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"875":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"876":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"877":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"878":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"879":{"stops":[{"__isSmartRef__":true,"id":880},{"__isSmartRef__":true,"id":882},{"__isSmartRef__":true,"id":884},{"__isSmartRef__":true,"id":886}],"vector":{"__isSmartRef__":true,"id":888},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"880":{"offset":0,"color":{"__isSmartRef__":true,"id":881}},"881":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"882":{"offset":0.4,"color":{"__isSmartRef__":true,"id":883}},"883":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"884":{"offset":0.6,"color":{"__isSmartRef__":true,"id":885}},"885":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"886":{"offset":1,"color":{"__isSmartRef__":true,"id":887}},"887":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"888":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"889":{"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"},"890":{"morph":{"__isSmartRef__":true,"id":861},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"891":{"x":625.8038277511961,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"892":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"893":{"stops":[{"__isSmartRef__":true,"id":894},{"__isSmartRef__":true,"id":896},{"__isSmartRef__":true,"id":898},{"__isSmartRef__":true,"id":900}],"vector":{"__isSmartRef__":true,"id":888},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"894":{"offset":0,"color":{"__isSmartRef__":true,"id":895}},"895":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"896":{"offset":0.4,"color":{"__isSmartRef__":true,"id":897}},"897":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"898":{"offset":0.6,"color":{"__isSmartRef__":true,"id":899}},"899":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"900":{"offset":1,"color":{"__isSmartRef__":true,"id":901}},"901":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"902":{"moveHorizontal":true},"903":{"sourceObj":{"__isSmartRef__":true,"id":861},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":845},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":904},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"904":{"source":{"__isSmartRef__":true,"id":861},"target":{"__isSmartRef__":true,"id":845}},"905":{"sourceObj":{"__isSmartRef__":true,"id":861},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":845},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":906},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"906":{"source":{"__isSmartRef__":true,"id":861},"target":{"__isSmartRef__":true,"id":845}},"907":{"submorphs":[{"__isSmartRef__":true,"id":908}],"scripts":[],"shape":{"__isSmartRef__":true,"id":919},"id":264,"renderContextTable":{"__isSmartRef__":true,"id":923},"eventHandler":{"__isSmartRef__":true,"id":924},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":925},"priorExtent":{"__isSmartRef__":true,"id":926},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":879},"lighterFill":{"__isSmartRef__":true,"id":927},"label":{"__isSmartRef__":true,"id":908},"owner":{"__isSmartRef__":true,"id":846},"attributeConnections":[{"__isSmartRef__":true,"id":936},{"__isSmartRef__":true,"id":938}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"908":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":909},"id":265,"renderContextTable":{"__isSmartRef__":true,"id":913},"textChunks":[{"__isSmartRef__":true,"id":914}],"eventHandler":{"__isSmartRef__":true,"id":916},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":871},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":917},"priorExtent":{"__isSmartRef__":true,"id":918},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":907},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"909":{"_Position":{"__isSmartRef__":true,"id":910},"renderContextTable":{"__isSmartRef__":true,"id":911},"_Extent":{"__isSmartRef__":true,"id":912},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":852},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"910":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"911":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"912":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"913":{"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"},"914":{"style":{"__isSmartRef__":true,"id":915},"chunkOwner":{"__isSmartRef__":true,"id":908},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"915":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"916":{"morph":{"__isSmartRef__":true,"id":908},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"917":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"918":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"919":{"_Position":{"__isSmartRef__":true,"id":920},"renderContextTable":{"__isSmartRef__":true,"id":921},"_Extent":{"__isSmartRef__":true,"id":922},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":878},"_Fill":{"__isSmartRef__":true,"id":879},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"920":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"921":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"922":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"923":{"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"},"924":{"morph":{"__isSmartRef__":true,"id":907},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"925":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"926":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"927":{"stops":[{"__isSmartRef__":true,"id":928},{"__isSmartRef__":true,"id":930},{"__isSmartRef__":true,"id":932},{"__isSmartRef__":true,"id":934}],"vector":{"__isSmartRef__":true,"id":888},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"928":{"offset":0,"color":{"__isSmartRef__":true,"id":929}},"929":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"930":{"offset":0.4,"color":{"__isSmartRef__":true,"id":931}},"931":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"932":{"offset":0.6,"color":{"__isSmartRef__":true,"id":933}},"933":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"934":{"offset":1,"color":{"__isSmartRef__":true,"id":935}},"935":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"936":{"sourceObj":{"__isSmartRef__":true,"id":907},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":845},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":937},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"937":{"source":{"__isSmartRef__":true,"id":907},"target":{"__isSmartRef__":true,"id":845}},"938":{"sourceObj":{"__isSmartRef__":true,"id":907},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":845},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":939},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"939":{"source":{"__isSmartRef__":true,"id":907},"target":{"__isSmartRef__":true,"id":845}},"940":{"submorphs":[{"__isSmartRef__":true,"id":941}],"scripts":[],"shape":{"__isSmartRef__":true,"id":952},"id":266,"renderContextTable":{"__isSmartRef__":true,"id":956},"eventHandler":{"__isSmartRef__":true,"id":957},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":958},"priorExtent":{"__isSmartRef__":true,"id":959},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":879},"lighterFill":{"__isSmartRef__":true,"id":960},"label":{"__isSmartRef__":true,"id":941},"owner":{"__isSmartRef__":true,"id":846},"layout":{"__isSmartRef__":true,"id":969},"attributeConnections":[{"__isSmartRef__":true,"id":970},{"__isSmartRef__":true,"id":972}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"941":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":942},"id":267,"renderContextTable":{"__isSmartRef__":true,"id":946},"textChunks":[{"__isSmartRef__":true,"id":947}],"eventHandler":{"__isSmartRef__":true,"id":949},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":871},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":950},"priorExtent":{"__isSmartRef__":true,"id":951},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":940},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"942":{"_Position":{"__isSmartRef__":true,"id":943},"renderContextTable":{"__isSmartRef__":true,"id":944},"_Extent":{"__isSmartRef__":true,"id":945},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":852},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"943":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"944":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"945":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"946":{"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"},"947":{"style":{"__isSmartRef__":true,"id":948},"chunkOwner":{"__isSmartRef__":true,"id":941},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"948":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"949":{"morph":{"__isSmartRef__":true,"id":941},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"950":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"951":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"952":{"_Position":{"__isSmartRef__":true,"id":953},"renderContextTable":{"__isSmartRef__":true,"id":954},"_Extent":{"__isSmartRef__":true,"id":955},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":878},"_Fill":{"__isSmartRef__":true,"id":879},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"953":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"954":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"955":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"956":{"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"},"957":{"morph":{"__isSmartRef__":true,"id":940},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"958":{"x":606.8038277511961,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"959":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"960":{"stops":[{"__isSmartRef__":true,"id":961},{"__isSmartRef__":true,"id":963},{"__isSmartRef__":true,"id":965},{"__isSmartRef__":true,"id":967}],"vector":{"__isSmartRef__":true,"id":888},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"961":{"offset":0,"color":{"__isSmartRef__":true,"id":962}},"962":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"963":{"offset":0.4,"color":{"__isSmartRef__":true,"id":964}},"964":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"965":{"offset":0.6,"color":{"__isSmartRef__":true,"id":966}},"966":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"967":{"offset":1,"color":{"__isSmartRef__":true,"id":968}},"968":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"969":{"moveHorizontal":true},"970":{"sourceObj":{"__isSmartRef__":true,"id":940},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":845},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":971},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"971":{"source":{"__isSmartRef__":true,"id":940},"target":{"__isSmartRef__":true,"id":845}},"972":{"sourceObj":{"__isSmartRef__":true,"id":940},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":845},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":973},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"973":{"source":{"__isSmartRef__":true,"id":940},"target":{"__isSmartRef__":true,"id":845}},"974":{"_Position":{"__isSmartRef__":true,"id":975},"renderContextTable":{"__isSmartRef__":true,"id":976},"_Extent":{"__isSmartRef__":true,"id":977},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":978},"_Fill":{"__isSmartRef__":true,"id":172},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"975":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"976":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"977":{"x":645.8038277511961,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"978":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"979":{"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"},"980":{"morph":{"__isSmartRef__":true,"id":846},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"981":{"resizeWidth":true,"adjustForNewBounds":true},"982":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"983":{"x":645.8038277511961,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"984":{"submorphs":[{"__isSmartRef__":true,"id":985},{"__isSmartRef__":true,"id":3156},{"__isSmartRef__":true,"id":2984},{"__isSmartRef__":true,"id":3169},{"__isSmartRef__":true,"id":3183},{"__isSmartRef__":true,"id":3230},{"__isSmartRef__":true,"id":3277},{"__isSmartRef__":true,"id":3324},{"__isSmartRef__":true,"id":1461},{"__isSmartRef__":true,"id":3047}],"scripts":[],"id":268,"shape":{"__isSmartRef__":true,"id":3371},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3376},"showsHalos":false,"name":"ObjectEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":3377},"__SourceModuleName__":"Global.lively.morphic.Core","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":3378},"eventHandler":{"__isSmartRef__":true,"id":3379},"owner":{"__isSmartRef__":true,"id":845},"priorExtent":{"__isSmartRef__":true,"id":3380},"layout":{"__isSmartRef__":true,"id":3381},"target":{"__isSmartRef__":true,"id":1728},"scriptPane":{"__isSmartRef__":true,"id":1461},"scriptList":{"__isSmartRef__":true,"id":985},"connectionList":{"__isSmartRef__":true,"id":2984},"morphSelector":{"__isSmartRef__":true,"id":3047},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3382},"__LivelyClassName__":"lively.morphic.Box"},"985":{"submorphs":[],"scripts":[],"id":269,"shape":{"__isSmartRef__":true,"id":986},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":992},"itemList":["-- ALL --","onFire","onrestore","reset","setupGrabbing","updateLabel"],"selectedLineNo":4,"showsHalos":false,"name":"ObjectEditorScriptList","partsBinMetaInfo":{"__isSmartRef__":true,"id":993},"__SourceModuleName__":"Global.lively.morphic.Core","_Scale":1,"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":984},"priorExtent":{"__isSmartRef__":true,"id":994},"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":995}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"layout":{"__isSmartRef__":true,"id":997},"doitContext":{"__isSmartRef__":true,"id":998},"renderContextTable":{"__isSmartRef__":true,"id":3153},"AttributeConnection(.selection --> ObjectEditor - ObjectEditor.displaySourceForConnection)":{"__isSmartRef__":true,"id":3154},"eventHandler":{"__isSmartRef__":true,"id":3155},"_FontSize":10,"_Rotation":0,"selection":"setupGrabbing","__LivelyClassName__":"lively.morphic.List"},"986":{"position":{"__isSmartRef__":true,"id":987},"_Extent":{"__isSmartRef__":true,"id":988},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":989},"_Fill":{"__isSmartRef__":true,"id":990},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":991},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"987":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"988":{"x":180,"y":223.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"989":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"990":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"991":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"992":{"x":16,"y":45.99999999999997,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"993":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"994":{"x":173.7,"y":223.23350080310803,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"995":{"sourceObj":{"__isSmartRef__":true,"id":985},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":984},"targetMethodName":"displaySourceForScript","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":996},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"996":{"source":{"__isSmartRef__":true,"id":985},"target":{"__isSmartRef__":true,"id":984}},"997":{"resizeHeight":false},"998":{"submorphs":[],"scripts":[],"id":836,"shape":{"__isSmartRef__":true,"id":999},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":1004},"priorExtent":{"__isSmartRef__":true,"id":1005},"titleBar":{"__isSmartRef__":true,"id":1006},"contentOffset":{"__isSmartRef__":true,"id":1147},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":{"__isSmartRef__":true,"id":1148},"expandedExtent":{"__isSmartRef__":true,"id":1149},"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":1150},"showsHalos":false,"name":"ObjectEditor","__SourceModuleName__":"Global.lively.morphic.Widgets","target":{"__isSmartRef__":true,"id":1151},"expandedPosition":{"__isSmartRef__":true,"id":1459},"partsBinMetaInfo":{"__isSmartRef__":true,"id":1460},"scriptList":{"__isSmartRef__":true,"id":985},"scriptPane":{"__isSmartRef__":true,"id":1461},"classButton":{"__isSmartRef__":true,"id":2939},"connectionList":{"__isSmartRef__":true,"id":2984},"targetButton":{"__isSmartRef__":true,"id":3002},"renderContextTable":{"__isSmartRef__":true,"id":3045},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Position":{"__isSmartRef__":true,"id":3046},"morphSelector":{"__isSmartRef__":true,"id":3047},"eventHandler":{"__isSmartRef__":true,"id":3100},"cameForward":false,"isCopyMorphRef":true,"morphRefId":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3101},"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["GrabbingLayer"]},"999":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":1000},"_StrokeOpacity":0,"_BorderRadius":9.25,"_Extent":{"__isSmartRef__":true,"id":1001},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":{"__isSmartRef__":true,"id":1002},"renderContextTable":{"__isSmartRef__":true,"id":1003},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1000":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1001":{"x":981,"y":585.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1002":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1003":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1004":{"adjustForNewBounds":true},"1005":{"x":981,"y":585.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1006":{"submorphs":[{"__isSmartRef__":true,"id":1007},{"__isSmartRef__":true,"id":1020},{"__isSmartRef__":true,"id":1064},{"__isSmartRef__":true,"id":1096}],"scripts":[],"id":837,"shape":{"__isSmartRef__":true,"id":1129},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1142},"_Position":{"__isSmartRef__":true,"id":1143},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":998},"label":{"__isSmartRef__":true,"id":1007},"closeButton":{"__isSmartRef__":true,"id":1020},"menuButton":{"__isSmartRef__":true,"id":1064},"collapseButton":{"__isSmartRef__":true,"id":1096},"priorExtent":{"__isSmartRef__":true,"id":1144},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Widgets","name":"ObjectEditorTitleBar","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1145},"eventHandler":{"__isSmartRef__":true,"id":1146},"__LivelyClassName__":"lively.morphic.TitleBar"},"1007":{"submorphs":[],"scripts":[],"id":838,"shape":{"__isSmartRef__":true,"id":1008},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1013},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1014},"priorExtent":{"__isSmartRef__":true,"id":1015},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1016}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":1006},"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1018},"eventHandler":{"__isSmartRef__":true,"id":1019},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"1008":{"_Position":{"__isSmartRef__":true,"id":1009},"_Extent":{"__isSmartRef__":true,"id":1010},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1011},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1012},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1009":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1010":{"x":921.9776803724167,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1011":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1012":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1013":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1014":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1015":{"x":921.9776803724167,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1016":{"style":{"__isSmartRef__":true,"id":1017},"chunkOwner":{"__isSmartRef__":true,"id":1007},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1017":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1018":{"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"},"1019":{"morph":{"__isSmartRef__":true,"id":1007},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1020":{"submorphs":[{"__isSmartRef__":true,"id":1021}],"scripts":[],"id":839,"shape":{"__isSmartRef__":true,"id":1033},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1048},"priorExtent":{"__isSmartRef__":true,"id":1049},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1037},"lighterFill":{"__isSmartRef__":true,"id":1050},"label":{"__isSmartRef__":true,"id":1021},"owner":{"__isSmartRef__":true,"id":1006},"layout":{"__isSmartRef__":true,"id":1059},"attributeConnections":[{"__isSmartRef__":true,"id":1060},{"__isSmartRef__":true,"id":1061}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1062},"eventHandler":{"__isSmartRef__":true,"id":1063},"__LivelyClassName__":"lively.morphic.WindowControl"},"1021":{"submorphs":[],"scripts":[],"id":840,"shape":{"__isSmartRef__":true,"id":1022},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1026},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1027},"priorExtent":{"__isSmartRef__":true,"id":1028},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1029}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1020},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1031},"eventHandler":{"__isSmartRef__":true,"id":1032},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"1022":{"_Position":{"__isSmartRef__":true,"id":1023},"_Extent":{"__isSmartRef__":true,"id":1024},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1011},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1025},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1023":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1024":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1025":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1026":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1027":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1028":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1029":{"style":{"__isSmartRef__":true,"id":1030},"chunkOwner":{"__isSmartRef__":true,"id":1021},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1030":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1031":{"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"},"1032":{"morph":{"__isSmartRef__":true,"id":1021},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1033":{"_Position":{"__isSmartRef__":true,"id":1034},"_Extent":{"__isSmartRef__":true,"id":1035},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1036},"_Fill":{"__isSmartRef__":true,"id":1037},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1047},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1034":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1035":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1036":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1037":{"stops":[{"__isSmartRef__":true,"id":1038},{"__isSmartRef__":true,"id":1040},{"__isSmartRef__":true,"id":1042},{"__isSmartRef__":true,"id":1044}],"vector":{"__isSmartRef__":true,"id":1046},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1038":{"offset":0,"color":{"__isSmartRef__":true,"id":1039}},"1039":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1040":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1041}},"1041":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1042":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1043}},"1043":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1044":{"offset":1,"color":{"__isSmartRef__":true,"id":1045}},"1045":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1046":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1047":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1048":{"x":960.9776803724167,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1049":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1050":{"stops":[{"__isSmartRef__":true,"id":1051},{"__isSmartRef__":true,"id":1053},{"__isSmartRef__":true,"id":1055},{"__isSmartRef__":true,"id":1057}],"vector":{"__isSmartRef__":true,"id":1046},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1051":{"offset":0,"color":{"__isSmartRef__":true,"id":1052}},"1052":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1053":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1054}},"1054":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1055":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1056}},"1056":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1057":{"offset":1,"color":{"__isSmartRef__":true,"id":1058}},"1058":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1059":{"moveHorizontal":true},"1060":{"sourceObj":{"__isSmartRef__":true,"id":1020},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":998},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1061":{"sourceObj":{"__isSmartRef__":true,"id":1020},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":998},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1062":{"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"},"1063":{"morph":{"__isSmartRef__":true,"id":1020},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1064":{"submorphs":[{"__isSmartRef__":true,"id":1065}],"scripts":[],"id":841,"shape":{"__isSmartRef__":true,"id":1077},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1081},"priorExtent":{"__isSmartRef__":true,"id":1082},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1037},"lighterFill":{"__isSmartRef__":true,"id":1083},"label":{"__isSmartRef__":true,"id":1065},"owner":{"__isSmartRef__":true,"id":1006},"attributeConnections":[{"__isSmartRef__":true,"id":1092},{"__isSmartRef__":true,"id":1093}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1094},"eventHandler":{"__isSmartRef__":true,"id":1095},"__LivelyClassName__":"lively.morphic.WindowControl"},"1065":{"submorphs":[],"scripts":[],"id":842,"shape":{"__isSmartRef__":true,"id":1066},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1070},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1071},"priorExtent":{"__isSmartRef__":true,"id":1072},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1073}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1064},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1075},"eventHandler":{"__isSmartRef__":true,"id":1076},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"1066":{"_Position":{"__isSmartRef__":true,"id":1067},"_Extent":{"__isSmartRef__":true,"id":1068},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1011},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1069},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1067":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1068":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1069":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1070":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1071":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1072":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1073":{"style":{"__isSmartRef__":true,"id":1074},"chunkOwner":{"__isSmartRef__":true,"id":1065},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1074":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1075":{"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"},"1076":{"morph":{"__isSmartRef__":true,"id":1065},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1077":{"_Position":{"__isSmartRef__":true,"id":1078},"_Extent":{"__isSmartRef__":true,"id":1079},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1036},"_Fill":{"__isSmartRef__":true,"id":1037},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1080},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1078":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1079":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1080":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1081":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1082":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1083":{"stops":[{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1086},{"__isSmartRef__":true,"id":1088},{"__isSmartRef__":true,"id":1090}],"vector":{"__isSmartRef__":true,"id":1046},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1084":{"offset":0,"color":{"__isSmartRef__":true,"id":1085}},"1085":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1086":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1087}},"1087":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1088":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1089}},"1089":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1090":{"offset":1,"color":{"__isSmartRef__":true,"id":1091}},"1091":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1092":{"sourceObj":{"__isSmartRef__":true,"id":1064},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":998},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1093":{"sourceObj":{"__isSmartRef__":true,"id":1064},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":998},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1094":{"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"},"1095":{"morph":{"__isSmartRef__":true,"id":1064},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1096":{"submorphs":[{"__isSmartRef__":true,"id":1097}],"scripts":[],"id":843,"shape":{"__isSmartRef__":true,"id":1109},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1113},"priorExtent":{"__isSmartRef__":true,"id":1114},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1037},"lighterFill":{"__isSmartRef__":true,"id":1115},"label":{"__isSmartRef__":true,"id":1097},"owner":{"__isSmartRef__":true,"id":1006},"layout":{"__isSmartRef__":true,"id":1124},"attributeConnections":[{"__isSmartRef__":true,"id":1125},{"__isSmartRef__":true,"id":1126}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1127},"eventHandler":{"__isSmartRef__":true,"id":1128},"__LivelyClassName__":"lively.morphic.WindowControl"},"1097":{"submorphs":[],"scripts":[],"id":844,"shape":{"__isSmartRef__":true,"id":1098},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1102},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1103},"priorExtent":{"__isSmartRef__":true,"id":1104},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1105}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1096},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1107},"eventHandler":{"__isSmartRef__":true,"id":1108},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"1098":{"_Position":{"__isSmartRef__":true,"id":1099},"_Extent":{"__isSmartRef__":true,"id":1100},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1011},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1101},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1099":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1100":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1101":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1102":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1103":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1104":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1105":{"style":{"__isSmartRef__":true,"id":1106},"chunkOwner":{"__isSmartRef__":true,"id":1097},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1106":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1107":{"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"},"1108":{"morph":{"__isSmartRef__":true,"id":1097},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1109":{"_Position":{"__isSmartRef__":true,"id":1110},"_Extent":{"__isSmartRef__":true,"id":1111},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1036},"_Fill":{"__isSmartRef__":true,"id":1037},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1112},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1110":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1111":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1112":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1113":{"x":941.9776803724167,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1114":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1115":{"stops":[{"__isSmartRef__":true,"id":1116},{"__isSmartRef__":true,"id":1118},{"__isSmartRef__":true,"id":1120},{"__isSmartRef__":true,"id":1122}],"vector":{"__isSmartRef__":true,"id":1046},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1116":{"offset":0,"color":{"__isSmartRef__":true,"id":1117}},"1117":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1118":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1119}},"1119":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1120":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1121}},"1121":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1122":{"offset":1,"color":{"__isSmartRef__":true,"id":1123}},"1123":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1124":{"moveHorizontal":true},"1125":{"sourceObj":{"__isSmartRef__":true,"id":1096},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":998},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1126":{"sourceObj":{"__isSmartRef__":true,"id":1096},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":998},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1127":{"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"},"1128":{"morph":{"__isSmartRef__":true,"id":1096},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1129":{"_Position":{"__isSmartRef__":true,"id":1130},"_Extent":{"__isSmartRef__":true,"id":1131},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1132},"_Fill":{"__isSmartRef__":true,"id":1133},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1141},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1130":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1131":{"x":980.9776803724167,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1132":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1133":{"stops":[{"__isSmartRef__":true,"id":1134},{"__isSmartRef__":true,"id":1136},{"__isSmartRef__":true,"id":1138}],"vector":{"__isSmartRef__":true,"id":1140},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1134":{"offset":0,"color":{"__isSmartRef__":true,"id":1135}},"1135":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1136":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1137}},"1137":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1138":{"offset":1,"color":{"__isSmartRef__":true,"id":1139}},"1139":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1140":{"x":0,"y":1,"width":0,"height":-1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1141":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1142":{"resizeWidth":true,"adjustForNewBounds":true},"1143":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1144":{"x":980.9776803724167,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1145":{"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"},"1146":{"morph":{"__isSmartRef__":true,"id":1006},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1147":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1148":{"a":1,"b":0,"c":0,"d":1,"e":377.6609726943286,"f":419.5142810783999,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1149":{"x":861.5223196275833,"y":575.166499196892,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1150":{"x":613,"y":129,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1151":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1152},"id":394,"renderContextTable":{"__isSmartRef__":true,"id":1157},"textChunks":[{"__isSmartRef__":true,"id":1158}],"eventHandler":{"__isSmartRef__":true,"id":1160},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1161},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1162},"priorExtent":{"__isSmartRef__":true,"id":1163},"_MaxTextWidth":500,"_MaxTextHeight":200,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1164},"layout":{"__isSmartRef__":true,"id":1297},"doitContext":{"__isSmartRef__":true,"id":1298},"priorSelectionRange":[0,36],"charsReplaced":"","lastFindLoc":20,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1152":{"_Position":{"__isSmartRef__":true,"id":1153},"renderContextTable":{"__isSmartRef__":true,"id":1154},"_Extent":{"__isSmartRef__":true,"id":1155},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":852},"_Fill":{"__isSmartRef__":true,"id":1156},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1153":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1154":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1155":{"x":500,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1156":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1157":{"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"},"1158":{"style":{"__isSmartRef__":true,"id":1159},"chunkOwner":{"__isSmartRef__":true,"id":1151},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1159":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1160":{"morph":{"__isSmartRef__":true,"id":1151},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1161":{"x":2,"y":1,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1162":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1163":{"x":500,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1164":{"submorphs":[{"__isSmartRef__":true,"id":1151},{"__isSmartRef__":true,"id":1165}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1288},"id":395,"renderContextTable":{"__isSmartRef__":true,"id":1291},"eventHandler":{"__isSmartRef__":true,"id":1292},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":1293},"LK2":true,"_Position":{"__isSmartRef__":true,"id":1294},"priorExtent":{"__isSmartRef__":true,"id":1295},"targetMorph":{"__isSmartRef__":true,"id":1151},"titleBar":{"__isSmartRef__":true,"id":1165},"contentOffset":{"__isSmartRef__":true,"id":1162},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":1296},"cameForward":false,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["GrabbingLayer"]},"1165":{"submorphs":[{"__isSmartRef__":true,"id":1166},{"__isSmartRef__":true,"id":1178},{"__isSmartRef__":true,"id":1212},{"__isSmartRef__":true,"id":1245}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1279},"id":396,"renderContextTable":{"__isSmartRef__":true,"id":1283},"eventHandler":{"__isSmartRef__":true,"id":1284},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1285},"_Position":{"__isSmartRef__":true,"id":1286},"windowMorph":{"__isSmartRef__":true,"id":1164},"label":{"__isSmartRef__":true,"id":1166},"closeButton":{"__isSmartRef__":true,"id":1178},"menuButton":{"__isSmartRef__":true,"id":1212},"collapseButton":{"__isSmartRef__":true,"id":1245},"priorExtent":{"__isSmartRef__":true,"id":1287},"owner":{"__isSmartRef__":true,"id":1164},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"1166":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1167},"id":397,"renderContextTable":{"__isSmartRef__":true,"id":1171},"textChunks":[{"__isSmartRef__":true,"id":1172}],"eventHandler":{"__isSmartRef__":true,"id":1174},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":857},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":1175},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":1165},"priorExtent":{"__isSmartRef__":true,"id":1176},"_MaxTextWidth":441,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":1177},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1167":{"_Position":{"__isSmartRef__":true,"id":1168},"renderContextTable":{"__isSmartRef__":true,"id":1169},"_Extent":{"__isSmartRef__":true,"id":1170},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":852},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1168":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1169":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1170":{"x":441,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1171":{"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"},"1172":{"style":{"__isSmartRef__":true,"id":1173},"chunkOwner":{"__isSmartRef__":true,"id":1166},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1173":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1174":{"morph":{"__isSmartRef__":true,"id":1166},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1175":{"resizeWidth":true},"1176":{"x":0,"y":14,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1177":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1178":{"submorphs":[{"__isSmartRef__":true,"id":1179}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1190},"id":398,"renderContextTable":{"__isSmartRef__":true,"id":1194},"eventHandler":{"__isSmartRef__":true,"id":1195},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1196},"priorExtent":{"__isSmartRef__":true,"id":1197},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":879},"lighterFill":{"__isSmartRef__":true,"id":1198},"label":{"__isSmartRef__":true,"id":1179},"owner":{"__isSmartRef__":true,"id":1165},"layout":{"__isSmartRef__":true,"id":1207},"attributeConnections":[{"__isSmartRef__":true,"id":1208},{"__isSmartRef__":true,"id":1210}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1179":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1180},"id":399,"renderContextTable":{"__isSmartRef__":true,"id":1184},"textChunks":[{"__isSmartRef__":true,"id":1185}],"eventHandler":{"__isSmartRef__":true,"id":1187},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":871},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1188},"priorExtent":{"__isSmartRef__":true,"id":1189},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1178},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1180":{"_Position":{"__isSmartRef__":true,"id":1181},"renderContextTable":{"__isSmartRef__":true,"id":1182},"_Extent":{"__isSmartRef__":true,"id":1183},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":852},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1181":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1182":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1183":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1184":{"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"},"1185":{"style":{"__isSmartRef__":true,"id":1186},"chunkOwner":{"__isSmartRef__":true,"id":1179},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1186":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1187":{"morph":{"__isSmartRef__":true,"id":1179},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1188":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1189":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1190":{"_Position":{"__isSmartRef__":true,"id":1191},"renderContextTable":{"__isSmartRef__":true,"id":1192},"_Extent":{"__isSmartRef__":true,"id":1193},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":878},"_Fill":{"__isSmartRef__":true,"id":879},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1191":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1192":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1193":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1194":{"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"},"1195":{"morph":{"__isSmartRef__":true,"id":1178},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1196":{"x":480,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1197":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1198":{"stops":[{"__isSmartRef__":true,"id":1199},{"__isSmartRef__":true,"id":1201},{"__isSmartRef__":true,"id":1203},{"__isSmartRef__":true,"id":1205}],"vector":{"__isSmartRef__":true,"id":888},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1199":{"offset":0,"color":{"__isSmartRef__":true,"id":1200}},"1200":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1201":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1202}},"1202":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1203":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1204}},"1204":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1205":{"offset":1,"color":{"__isSmartRef__":true,"id":1206}},"1206":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1207":{"moveHorizontal":true},"1208":{"sourceObj":{"__isSmartRef__":true,"id":1178},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1164},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1209},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1209":{"source":{"__isSmartRef__":true,"id":1178},"target":{"__isSmartRef__":true,"id":1164}},"1210":{"sourceObj":{"__isSmartRef__":true,"id":1178},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1164},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1211},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1211":{"source":{"__isSmartRef__":true,"id":1178},"target":{"__isSmartRef__":true,"id":1164}},"1212":{"submorphs":[{"__isSmartRef__":true,"id":1213}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1224},"id":400,"renderContextTable":{"__isSmartRef__":true,"id":1228},"eventHandler":{"__isSmartRef__":true,"id":1229},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1230},"priorExtent":{"__isSmartRef__":true,"id":1231},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":879},"lighterFill":{"__isSmartRef__":true,"id":1232},"label":{"__isSmartRef__":true,"id":1213},"owner":{"__isSmartRef__":true,"id":1165},"attributeConnections":[{"__isSmartRef__":true,"id":1241},{"__isSmartRef__":true,"id":1243}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1213":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1214},"id":401,"renderContextTable":{"__isSmartRef__":true,"id":1218},"textChunks":[{"__isSmartRef__":true,"id":1219}],"eventHandler":{"__isSmartRef__":true,"id":1221},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":871},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1222},"priorExtent":{"__isSmartRef__":true,"id":1223},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1212},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1214":{"_Position":{"__isSmartRef__":true,"id":1215},"renderContextTable":{"__isSmartRef__":true,"id":1216},"_Extent":{"__isSmartRef__":true,"id":1217},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":852},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1215":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1216":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1217":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1218":{"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"},"1219":{"style":{"__isSmartRef__":true,"id":1220},"chunkOwner":{"__isSmartRef__":true,"id":1213},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1220":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1221":{"morph":{"__isSmartRef__":true,"id":1213},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1222":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1223":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1224":{"_Position":{"__isSmartRef__":true,"id":1225},"renderContextTable":{"__isSmartRef__":true,"id":1226},"_Extent":{"__isSmartRef__":true,"id":1227},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":878},"_Fill":{"__isSmartRef__":true,"id":879},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1225":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1226":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1227":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1228":{"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"},"1229":{"morph":{"__isSmartRef__":true,"id":1212},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1230":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1231":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1232":{"stops":[{"__isSmartRef__":true,"id":1233},{"__isSmartRef__":true,"id":1235},{"__isSmartRef__":true,"id":1237},{"__isSmartRef__":true,"id":1239}],"vector":{"__isSmartRef__":true,"id":888},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1233":{"offset":0,"color":{"__isSmartRef__":true,"id":1234}},"1234":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1235":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1236}},"1236":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1237":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1238}},"1238":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1239":{"offset":1,"color":{"__isSmartRef__":true,"id":1240}},"1240":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1241":{"sourceObj":{"__isSmartRef__":true,"id":1212},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1164},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1242},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1242":{"source":{"__isSmartRef__":true,"id":1212},"target":{"__isSmartRef__":true,"id":1164}},"1243":{"sourceObj":{"__isSmartRef__":true,"id":1212},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1164},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1244},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1244":{"source":{"__isSmartRef__":true,"id":1212},"target":{"__isSmartRef__":true,"id":1164}},"1245":{"submorphs":[{"__isSmartRef__":true,"id":1246}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1257},"id":402,"renderContextTable":{"__isSmartRef__":true,"id":1261},"eventHandler":{"__isSmartRef__":true,"id":1262},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1263},"priorExtent":{"__isSmartRef__":true,"id":1264},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":879},"lighterFill":{"__isSmartRef__":true,"id":1265},"label":{"__isSmartRef__":true,"id":1246},"owner":{"__isSmartRef__":true,"id":1165},"layout":{"__isSmartRef__":true,"id":1274},"attributeConnections":[{"__isSmartRef__":true,"id":1275},{"__isSmartRef__":true,"id":1277}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1246":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1247},"id":403,"renderContextTable":{"__isSmartRef__":true,"id":1251},"textChunks":[{"__isSmartRef__":true,"id":1252}],"eventHandler":{"__isSmartRef__":true,"id":1254},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":871},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1255},"priorExtent":{"__isSmartRef__":true,"id":1256},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1245},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1247":{"_Position":{"__isSmartRef__":true,"id":1248},"renderContextTable":{"__isSmartRef__":true,"id":1249},"_Extent":{"__isSmartRef__":true,"id":1250},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":852},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1248":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1249":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1250":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1251":{"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"},"1252":{"style":{"__isSmartRef__":true,"id":1253},"chunkOwner":{"__isSmartRef__":true,"id":1246},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1253":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1254":{"morph":{"__isSmartRef__":true,"id":1246},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1255":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1256":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1257":{"_Position":{"__isSmartRef__":true,"id":1258},"renderContextTable":{"__isSmartRef__":true,"id":1259},"_Extent":{"__isSmartRef__":true,"id":1260},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":878},"_Fill":{"__isSmartRef__":true,"id":879},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1258":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1259":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1260":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1261":{"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"},"1262":{"morph":{"__isSmartRef__":true,"id":1245},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1263":{"x":461,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1264":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1265":{"stops":[{"__isSmartRef__":true,"id":1266},{"__isSmartRef__":true,"id":1268},{"__isSmartRef__":true,"id":1270},{"__isSmartRef__":true,"id":1272}],"vector":{"__isSmartRef__":true,"id":888},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1266":{"offset":0,"color":{"__isSmartRef__":true,"id":1267}},"1267":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1268":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1269}},"1269":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1270":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1271}},"1271":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1272":{"offset":1,"color":{"__isSmartRef__":true,"id":1273}},"1273":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1274":{"moveHorizontal":true},"1275":{"sourceObj":{"__isSmartRef__":true,"id":1245},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1164},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1276},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1276":{"source":{"__isSmartRef__":true,"id":1245},"target":{"__isSmartRef__":true,"id":1164}},"1277":{"sourceObj":{"__isSmartRef__":true,"id":1245},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1164},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1278},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1278":{"source":{"__isSmartRef__":true,"id":1245},"target":{"__isSmartRef__":true,"id":1164}},"1279":{"_Position":{"__isSmartRef__":true,"id":1280},"renderContextTable":{"__isSmartRef__":true,"id":1281},"_Extent":{"__isSmartRef__":true,"id":1282},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":978},"_Fill":{"__isSmartRef__":true,"id":1133},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1280":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1281":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1282":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1283":{"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"},"1284":{"morph":{"__isSmartRef__":true,"id":1165},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1285":{"resizeWidth":true,"adjustForNewBounds":true},"1286":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1287":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1288":{"renderContextTable":{"__isSmartRef__":true,"id":1289},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1290},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1289":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1290":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1291":{"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"},"1292":{"morph":{"__isSmartRef__":true,"id":1164},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1293":{"adjustForNewBounds":true},"1294":{"x":1234,"y":448,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1295":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1296":{"x":1478,"y":453,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1297":{"resizeWidth":true,"resizeHeight":true},"1298":{"submorphs":[{"__isSmartRef__":true,"id":1299},{"__isSmartRef__":true,"id":1313}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1443},"id":361,"renderContextTable":{"__isSmartRef__":true,"id":1447},"eventHandler":{"__isSmartRef__":true,"id":1448},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":1449},"LK2":true,"_Position":{"__isSmartRef__":true,"id":1450},"priorExtent":{"__isSmartRef__":true,"id":1451},"targetMorph":{"__isSmartRef__":true,"id":1299},"titleBar":{"__isSmartRef__":true,"id":1313},"contentOffset":{"__isSmartRef__":true,"id":1309},"collapsedTransform":{"__isSmartRef__":true,"id":1452},"collapsedExtent":{"__isSmartRef__":true,"id":1453},"expandedTransform":{"__isSmartRef__":true,"id":1454},"expandedExtent":{"__isSmartRef__":true,"id":1455},"ignoreEventsOnExpand":false,"owner":null,"showsHalos":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":1456},"expandedPosition":{"__isSmartRef__":true,"id":1457},"state":"shutdown","collapsedPosition":{"__isSmartRef__":true,"id":1458},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["GrabbingLayer"]},"1299":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1300},"id":360,"renderContextTable":{"__isSmartRef__":true,"id":1305},"textChunks":[{"__isSmartRef__":true,"id":1306}],"eventHandler":{"__isSmartRef__":true,"id":1308},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1161},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_Position":{"__isSmartRef__":true,"id":1309},"priorExtent":{"__isSmartRef__":true,"id":1310},"_MaxTextWidth":500,"_MaxTextHeight":0,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1298},"layout":{"__isSmartRef__":true,"id":1311},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":1312}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"cachedTextString":"dddasd\n\n\nasd\n\n\nnothing","lastSyntaxHighlightTime":1307282796737,"accessibleInInactiveWindow":true,"eventsAreIgnored":false,"_HandStyle":"default","_PointerEvents":"auto","_Visible":true,"priorSelectionRange":[0,22],"charsReplaced":"","lastFindLoc":15,"__SourceModuleName__":"Global.lively.morphic.TextCore","textString":"dddasd\n\n\nasd\n\n\nnothing","__LivelyClassName__":"lively.morphic.Text"},"1300":{"_Position":{"__isSmartRef__":true,"id":1301},"renderContextTable":{"__isSmartRef__":true,"id":1302},"_Extent":{"__isSmartRef__":true,"id":1303},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":852},"_Fill":{"__isSmartRef__":true,"id":1304},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1301":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1302":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1303":{"x":500,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1304":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1305":{"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"},"1306":{"style":{"__isSmartRef__":true,"id":1307},"chunkOwner":{"__isSmartRef__":true,"id":1299},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1307":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1308":{"morph":{"__isSmartRef__":true,"id":1299},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1309":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1310":{"x":500,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1311":{"resizeWidth":true,"resizeHeight":true},"1312":{"sourceObj":{"__isSmartRef__":true,"id":1299},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":1299},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1313":{"submorphs":[{"__isSmartRef__":true,"id":1314},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1360},{"__isSmartRef__":true,"id":1393}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1427},"id":362,"renderContextTable":{"__isSmartRef__":true,"id":1438},"eventHandler":{"__isSmartRef__":true,"id":1439},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1440},"_Position":{"__isSmartRef__":true,"id":1441},"windowMorph":{"__isSmartRef__":true,"id":1298},"label":{"__isSmartRef__":true,"id":1314},"closeButton":{"__isSmartRef__":true,"id":1326},"menuButton":{"__isSmartRef__":true,"id":1360},"collapseButton":{"__isSmartRef__":true,"id":1393},"priorExtent":{"__isSmartRef__":true,"id":1442},"owner":{"__isSmartRef__":true,"id":1298},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"1314":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1315},"id":363,"renderContextTable":{"__isSmartRef__":true,"id":1319},"textChunks":[{"__isSmartRef__":true,"id":1320}],"eventHandler":{"__isSmartRef__":true,"id":1322},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":857},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":1323},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":1313},"priorExtent":{"__isSmartRef__":true,"id":1324},"_MaxTextWidth":441,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":1325},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1315":{"_Position":{"__isSmartRef__":true,"id":1316},"renderContextTable":{"__isSmartRef__":true,"id":1317},"_Extent":{"__isSmartRef__":true,"id":1318},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":852},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1316":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1317":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1318":{"x":441,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1319":{"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"},"1320":{"style":{"__isSmartRef__":true,"id":1321},"chunkOwner":{"__isSmartRef__":true,"id":1314},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1321":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1322":{"morph":{"__isSmartRef__":true,"id":1314},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1323":{"resizeWidth":true},"1324":{"x":0,"y":14,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1325":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1326":{"submorphs":[{"__isSmartRef__":true,"id":1327}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1338},"id":364,"renderContextTable":{"__isSmartRef__":true,"id":1342},"eventHandler":{"__isSmartRef__":true,"id":1343},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1344},"priorExtent":{"__isSmartRef__":true,"id":1345},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":879},"lighterFill":{"__isSmartRef__":true,"id":1346},"label":{"__isSmartRef__":true,"id":1327},"owner":{"__isSmartRef__":true,"id":1313},"layout":{"__isSmartRef__":true,"id":1355},"attributeConnections":[{"__isSmartRef__":true,"id":1356},{"__isSmartRef__":true,"id":1358}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1327":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1328},"id":365,"renderContextTable":{"__isSmartRef__":true,"id":1332},"textChunks":[{"__isSmartRef__":true,"id":1333}],"eventHandler":{"__isSmartRef__":true,"id":1335},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":871},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1336},"priorExtent":{"__isSmartRef__":true,"id":1337},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1326},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1328":{"_Position":{"__isSmartRef__":true,"id":1329},"renderContextTable":{"__isSmartRef__":true,"id":1330},"_Extent":{"__isSmartRef__":true,"id":1331},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":852},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1329":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1330":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1331":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1332":{"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"},"1333":{"style":{"__isSmartRef__":true,"id":1334},"chunkOwner":{"__isSmartRef__":true,"id":1327},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1334":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1335":{"morph":{"__isSmartRef__":true,"id":1327},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1336":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1337":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1338":{"_Position":{"__isSmartRef__":true,"id":1339},"renderContextTable":{"__isSmartRef__":true,"id":1340},"_Extent":{"__isSmartRef__":true,"id":1341},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":878},"_Fill":{"__isSmartRef__":true,"id":879},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1339":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1340":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1341":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1342":{"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"},"1343":{"morph":{"__isSmartRef__":true,"id":1326},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1344":{"x":480,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1345":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1346":{"stops":[{"__isSmartRef__":true,"id":1347},{"__isSmartRef__":true,"id":1349},{"__isSmartRef__":true,"id":1351},{"__isSmartRef__":true,"id":1353}],"vector":{"__isSmartRef__":true,"id":888},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1347":{"offset":0,"color":{"__isSmartRef__":true,"id":1348}},"1348":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1349":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1350}},"1350":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1351":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1352}},"1352":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1353":{"offset":1,"color":{"__isSmartRef__":true,"id":1354}},"1354":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1355":{"moveHorizontal":true},"1356":{"sourceObj":{"__isSmartRef__":true,"id":1326},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1298},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1357},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1357":{"source":{"__isSmartRef__":true,"id":1326},"target":{"__isSmartRef__":true,"id":1298}},"1358":{"sourceObj":{"__isSmartRef__":true,"id":1326},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1298},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1359},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1359":{"source":{"__isSmartRef__":true,"id":1326},"target":{"__isSmartRef__":true,"id":1298}},"1360":{"submorphs":[{"__isSmartRef__":true,"id":1361}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1372},"id":366,"renderContextTable":{"__isSmartRef__":true,"id":1376},"eventHandler":{"__isSmartRef__":true,"id":1377},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1378},"priorExtent":{"__isSmartRef__":true,"id":1379},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":879},"lighterFill":{"__isSmartRef__":true,"id":1380},"label":{"__isSmartRef__":true,"id":1361},"owner":{"__isSmartRef__":true,"id":1313},"attributeConnections":[{"__isSmartRef__":true,"id":1389},{"__isSmartRef__":true,"id":1391}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1361":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1362},"id":367,"renderContextTable":{"__isSmartRef__":true,"id":1366},"textChunks":[{"__isSmartRef__":true,"id":1367}],"eventHandler":{"__isSmartRef__":true,"id":1369},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":871},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1370},"priorExtent":{"__isSmartRef__":true,"id":1371},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1360},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1362":{"_Position":{"__isSmartRef__":true,"id":1363},"renderContextTable":{"__isSmartRef__":true,"id":1364},"_Extent":{"__isSmartRef__":true,"id":1365},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":852},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1363":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1364":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1365":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1366":{"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"},"1367":{"style":{"__isSmartRef__":true,"id":1368},"chunkOwner":{"__isSmartRef__":true,"id":1361},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1368":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1369":{"morph":{"__isSmartRef__":true,"id":1361},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1370":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1371":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1372":{"_Position":{"__isSmartRef__":true,"id":1373},"renderContextTable":{"__isSmartRef__":true,"id":1374},"_Extent":{"__isSmartRef__":true,"id":1375},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":878},"_Fill":{"__isSmartRef__":true,"id":879},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1373":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1374":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1375":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1376":{"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"},"1377":{"morph":{"__isSmartRef__":true,"id":1360},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1378":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1379":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1380":{"stops":[{"__isSmartRef__":true,"id":1381},{"__isSmartRef__":true,"id":1383},{"__isSmartRef__":true,"id":1385},{"__isSmartRef__":true,"id":1387}],"vector":{"__isSmartRef__":true,"id":888},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1381":{"offset":0,"color":{"__isSmartRef__":true,"id":1382}},"1382":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1383":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1384}},"1384":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1385":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1386}},"1386":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1387":{"offset":1,"color":{"__isSmartRef__":true,"id":1388}},"1388":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1389":{"sourceObj":{"__isSmartRef__":true,"id":1360},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1298},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1390},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1390":{"source":{"__isSmartRef__":true,"id":1360},"target":{"__isSmartRef__":true,"id":1298}},"1391":{"sourceObj":{"__isSmartRef__":true,"id":1360},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1298},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1392},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1392":{"source":{"__isSmartRef__":true,"id":1360},"target":{"__isSmartRef__":true,"id":1298}},"1393":{"submorphs":[{"__isSmartRef__":true,"id":1394}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1405},"id":368,"renderContextTable":{"__isSmartRef__":true,"id":1409},"eventHandler":{"__isSmartRef__":true,"id":1410},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1411},"priorExtent":{"__isSmartRef__":true,"id":1412},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":879},"lighterFill":{"__isSmartRef__":true,"id":1413},"label":{"__isSmartRef__":true,"id":1394},"owner":{"__isSmartRef__":true,"id":1313},"layout":{"__isSmartRef__":true,"id":1422},"attributeConnections":[{"__isSmartRef__":true,"id":1423},{"__isSmartRef__":true,"id":1425}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1394":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1395},"id":369,"renderContextTable":{"__isSmartRef__":true,"id":1399},"textChunks":[{"__isSmartRef__":true,"id":1400}],"eventHandler":{"__isSmartRef__":true,"id":1402},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":871},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1403},"priorExtent":{"__isSmartRef__":true,"id":1404},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1393},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1395":{"_Position":{"__isSmartRef__":true,"id":1396},"renderContextTable":{"__isSmartRef__":true,"id":1397},"_Extent":{"__isSmartRef__":true,"id":1398},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":852},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1396":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1397":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1398":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1399":{"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"},"1400":{"style":{"__isSmartRef__":true,"id":1401},"chunkOwner":{"__isSmartRef__":true,"id":1394},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1401":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1402":{"morph":{"__isSmartRef__":true,"id":1394},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1403":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1404":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1405":{"_Position":{"__isSmartRef__":true,"id":1406},"renderContextTable":{"__isSmartRef__":true,"id":1407},"_Extent":{"__isSmartRef__":true,"id":1408},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":878},"_Fill":{"__isSmartRef__":true,"id":879},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1406":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1407":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1408":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1409":{"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"},"1410":{"morph":{"__isSmartRef__":true,"id":1393},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1411":{"x":461,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1412":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1413":{"stops":[{"__isSmartRef__":true,"id":1414},{"__isSmartRef__":true,"id":1416},{"__isSmartRef__":true,"id":1418},{"__isSmartRef__":true,"id":1420}],"vector":{"__isSmartRef__":true,"id":888},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1414":{"offset":0,"color":{"__isSmartRef__":true,"id":1415}},"1415":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1416":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1417}},"1417":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1418":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1419}},"1419":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1420":{"offset":1,"color":{"__isSmartRef__":true,"id":1421}},"1421":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1422":{"moveHorizontal":true},"1423":{"sourceObj":{"__isSmartRef__":true,"id":1393},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1298},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1424},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1424":{"source":{"__isSmartRef__":true,"id":1393},"target":{"__isSmartRef__":true,"id":1298}},"1425":{"sourceObj":{"__isSmartRef__":true,"id":1393},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1298},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1426},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1426":{"source":{"__isSmartRef__":true,"id":1393},"target":{"__isSmartRef__":true,"id":1298}},"1427":{"_Position":{"__isSmartRef__":true,"id":1428},"renderContextTable":{"__isSmartRef__":true,"id":1429},"_Extent":{"__isSmartRef__":true,"id":1430},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":978},"_Fill":{"__isSmartRef__":true,"id":1431},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1428":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1429":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1430":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1431":{"stops":[{"__isSmartRef__":true,"id":1432},{"__isSmartRef__":true,"id":1434},{"__isSmartRef__":true,"id":1436}],"vector":{"__isSmartRef__":true,"id":888},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1432":{"offset":0,"color":{"__isSmartRef__":true,"id":1433}},"1433":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1434":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1435}},"1435":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1436":{"offset":1,"color":{"__isSmartRef__":true,"id":1437}},"1437":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1438":{"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"},"1439":{"morph":{"__isSmartRef__":true,"id":1313},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1440":{"resizeWidth":true,"adjustForNewBounds":true},"1441":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1442":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1443":{"renderContextTable":{"__isSmartRef__":true,"id":1444},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1445},"_Position":{"__isSmartRef__":true,"id":1446},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1444":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1445":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1446":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1447":{"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"},"1448":{"morph":{"__isSmartRef__":true,"id":1298},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1449":{"adjustForNewBounds":true},"1450":{"x":1131,"y":79,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1451":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1452":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1453":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1454":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1455":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1456":{"x":1507,"y":76,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1457":{"x":1131,"y":79,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1458":{"x":1131,"y":79,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1459":{"x":377.6609726943286,"y":419.5142810783999,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1460":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Tools","__SourceModuleName__":"Global.lively.PartsBin","comment":"Edit scripts and connections of a specific morph. Early version.","partName":"ObjectEditor","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1461":{"submorphs":[],"scripts":[],"id":281,"shape":{"__isSmartRef__":true,"id":1462},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1468},"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"auto","_FontFamily":"helvetica","_Position":{"__isSmartRef__":true,"id":1469},"_MaxTextWidth":428.8038277511961,"_MaxTextHeight":324.91387559808607,"textChunks":[{"__isSmartRef__":true,"id":1470},{"__isSmartRef__":true,"id":1473},{"__isSmartRef__":true,"id":1475},{"__isSmartRef__":true,"id":1478},{"__isSmartRef__":true,"id":1480},{"__isSmartRef__":true,"id":1482},{"__isSmartRef__":true,"id":1484},{"__isSmartRef__":true,"id":1486},{"__isSmartRef__":true,"id":1488},{"__isSmartRef__":true,"id":1490},{"__isSmartRef__":true,"id":1492},{"__isSmartRef__":true,"id":1495},{"__isSmartRef__":true,"id":1497},{"__isSmartRef__":true,"id":1499},{"__isSmartRef__":true,"id":1501},{"__isSmartRef__":true,"id":1504},{"__isSmartRef__":true,"id":1506},{"__isSmartRef__":true,"id":1508},{"__isSmartRef__":true,"id":1510},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1515},{"__isSmartRef__":true,"id":1517},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1524},{"__isSmartRef__":true,"id":1526},{"__isSmartRef__":true,"id":1528},{"__isSmartRef__":true,"id":1530},{"__isSmartRef__":true,"id":1532},{"__isSmartRef__":true,"id":1534},{"__isSmartRef__":true,"id":1536},{"__isSmartRef__":true,"id":1538},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1544},{"__isSmartRef__":true,"id":1546},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1552},{"__isSmartRef__":true,"id":1554},{"__isSmartRef__":true,"id":1556},{"__isSmartRef__":true,"id":1558},{"__isSmartRef__":true,"id":1560},{"__isSmartRef__":true,"id":1562},{"__isSmartRef__":true,"id":1564},{"__isSmartRef__":true,"id":1566},{"__isSmartRef__":true,"id":1568},{"__isSmartRef__":true,"id":1570},{"__isSmartRef__":true,"id":1572},{"__isSmartRef__":true,"id":1574},{"__isSmartRef__":true,"id":1576},{"__isSmartRef__":true,"id":1578},{"__isSmartRef__":true,"id":1580},{"__isSmartRef__":true,"id":1582},{"__isSmartRef__":true,"id":1584},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1590},{"__isSmartRef__":true,"id":1592},{"__isSmartRef__":true,"id":1594},{"__isSmartRef__":true,"id":1596},{"__isSmartRef__":true,"id":1598},{"__isSmartRef__":true,"id":1600},{"__isSmartRef__":true,"id":1602},{"__isSmartRef__":true,"id":1604},{"__isSmartRef__":true,"id":1606},{"__isSmartRef__":true,"id":1608},{"__isSmartRef__":true,"id":1610},{"__isSmartRef__":true,"id":1612},{"__isSmartRef__":true,"id":1614},{"__isSmartRef__":true,"id":1616},{"__isSmartRef__":true,"id":1618},{"__isSmartRef__":true,"id":1620},{"__isSmartRef__":true,"id":1622},{"__isSmartRef__":true,"id":1624},{"__isSmartRef__":true,"id":1626},{"__isSmartRef__":true,"id":1628},{"__isSmartRef__":true,"id":1630},{"__isSmartRef__":true,"id":1632},{"__isSmartRef__":true,"id":1634},{"__isSmartRef__":true,"id":1636},{"__isSmartRef__":true,"id":1638},{"__isSmartRef__":true,"id":1640},{"__isSmartRef__":true,"id":1642},{"__isSmartRef__":true,"id":1644},{"__isSmartRef__":true,"id":1647},{"__isSmartRef__":true,"id":1649},{"__isSmartRef__":true,"id":1651},{"__isSmartRef__":true,"id":1653},{"__isSmartRef__":true,"id":1655},{"__isSmartRef__":true,"id":1657},{"__isSmartRef__":true,"id":1659},{"__isSmartRef__":true,"id":1661},{"__isSmartRef__":true,"id":1663},{"__isSmartRef__":true,"id":1665},{"__isSmartRef__":true,"id":1667},{"__isSmartRef__":true,"id":1669},{"__isSmartRef__":true,"id":1671},{"__isSmartRef__":true,"id":1673},{"__isSmartRef__":true,"id":1675},{"__isSmartRef__":true,"id":1677},{"__isSmartRef__":true,"id":1679},{"__isSmartRef__":true,"id":1681},{"__isSmartRef__":true,"id":1683},{"__isSmartRef__":true,"id":1685},{"__isSmartRef__":true,"id":1687},{"__isSmartRef__":true,"id":1689},{"__isSmartRef__":true,"id":1691},{"__isSmartRef__":true,"id":1693},{"__isSmartRef__":true,"id":1695},{"__isSmartRef__":true,"id":1697},{"__isSmartRef__":true,"id":1699},{"__isSmartRef__":true,"id":1701},{"__isSmartRef__":true,"id":1703},{"__isSmartRef__":true,"id":1705},{"__isSmartRef__":true,"id":1707},{"__isSmartRef__":true,"id":1709},{"__isSmartRef__":true,"id":1711},{"__isSmartRef__":true,"id":1713},{"__isSmartRef__":true,"id":1715},{"__isSmartRef__":true,"id":1717},{"__isSmartRef__":true,"id":1719},{"__isSmartRef__":true,"id":1721},{"__isSmartRef__":true,"id":1723}],"layout":{"__isSmartRef__":true,"id":1725},"showsHalos":false,"prevScroll":[0,306],"_Scale":1,"priorSelectionRange":[716,716],"name":"ObjectEditorScriptPane","charsReplaced":"","lastFindLoc":725,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1726},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1727},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":984},"_FontSize":9,"lastSyntaxHighlightTime":1309795401766,"doitContext":{"__isSmartRef__":true,"id":1728},"savedTextString":"// changed at Mon Jul 04 2011 18:01:49 GMT+0200 (CEST) by robertkrahn \n\nthis.addScript(function setupGrabbing() {\n// this.setupGrabbing()\nmodule('lively.LayerableMorphs').load()\n\ncop.create('GrabbingLayer').refineClass(lively.morphic.Morph, {\n get draggingEnabled() {return true},\n\n onDragStart: function(evt) {\n if (cop.proceed(evt)) return;\n evt.hand.grabMorph(this)\n },\n\n onDrag: function(evt) {\n cop.proceed(evt)\n return true;\n },\n\n onDragEnd: function(evt) {\n cop.proceed(evt)\n return true;\n },\n})\n.refineClass(lively.morphic.Text, {\n get draggingEnabled() {return true},\n\n onDragStart: function(evt) {\n if (cop.proceed(evt)) return;\n // only grab when in outer area of bounds\n var bounds = this.innerBounds(),\n smallerBounds = bounds.insetBy(6),\n pos = this.localize(evt.getPosition());\n if (bounds.containsPoint(pos) && !smallerBounds.containsPoint(pos))\n evt.hand.grabMorph(this)\n },\n\n onDrag: function(evt) {\n cop.proceed(evt)\n return true;\n },\n\n onDragEnd: function(evt) {\n cop.proceed(evt)\n return true;\n },\n})\n\n\nvar targetObj = lively.morphic.Window.prototype\nif (!targetObj.withoutLayers)\n targetObj.withoutLayers = [];\n\nif (!targetObj.withoutLayers.include(GrabbingLayer))\n targetObj.withoutLayers.push(GrabbingLayer)\n\n});","_Align":"justify","renderContextTable":{"__isSmartRef__":true,"id":2916},"lastSearchString":"stringsformat","eventHandler":{"__isSmartRef__":true,"id":2917},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"scriptAnnotations":{"__isSmartRef__":true,"id":2918},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2921},"__LivelyClassName__":"lively.morphic.Text"},"1462":{"_Position":{"__isSmartRef__":true,"id":1463},"_Extent":{"__isSmartRef__":true,"id":1464},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1465},"_Fill":{"__isSmartRef__":true,"id":1466},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":1467},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1463":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1464":{"x":428.8038277511961,"y":324.91387559808607,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1465":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1466":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1467":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1468":{"x":2,"y":1,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1469":{"x":200,"y":45.99999999999997,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1470":{"style":{"__isSmartRef__":true,"id":1471},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"// changed at Mon Jul 04 2011 18:03:21 GMT+0200 (CEST) by robertkrahn ","__LivelyClassName__":"lively.morphic.TextChunk"},"1471":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1472":{"r":0,"g":0.5019607843137255,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1473":{"style":{"__isSmartRef__":true,"id":1474},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1474":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1475":{"style":{"__isSmartRef__":true,"id":1476},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1476":{"color":{"__isSmartRef__":true,"id":1477},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1477":{"r":0,"g":0,"b":0.5450980392156862,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1478":{"style":{"__isSmartRef__":true,"id":1479},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk"},"1479":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1480":{"style":{"__isSmartRef__":true,"id":1481},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1481":{"color":{"__isSmartRef__":true,"id":1477},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1482":{"style":{"__isSmartRef__":true,"id":1483},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" setupGrabbing() ","__LivelyClassName__":"lively.morphic.TextChunk"},"1483":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1484":{"style":{"__isSmartRef__":true,"id":1485},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1485":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1486":{"style":{"__isSmartRef__":true,"id":1487},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1487":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1488":{"style":{"__isSmartRef__":true,"id":1489},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"// this.setupGrabbing()","__LivelyClassName__":"lively.morphic.TextChunk"},"1489":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1490":{"style":{"__isSmartRef__":true,"id":1491},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\nmodule(","__LivelyClassName__":"lively.morphic.TextChunk"},"1491":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1492":{"style":{"__isSmartRef__":true,"id":1493},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'lively.LayerableMorphs'","__LivelyClassName__":"lively.morphic.TextChunk"},"1493":{"color":{"__isSmartRef__":true,"id":1494},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1494":{"r":0,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1495":{"style":{"__isSmartRef__":true,"id":1496},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").load()\n\ncop.create(","__LivelyClassName__":"lively.morphic.TextChunk"},"1496":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1497":{"style":{"__isSmartRef__":true,"id":1498},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"'GrabbingLayer'","__LivelyClassName__":"lively.morphic.TextChunk"},"1498":{"color":{"__isSmartRef__":true,"id":1494},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1499":{"style":{"__isSmartRef__":true,"id":1500},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":").","__LivelyClassName__":"lively.morphic.TextChunk"},"1500":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1501":{"style":{"__isSmartRef__":true,"id":1502},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"refineClass","__LivelyClassName__":"lively.morphic.TextChunk"},"1502":{"color":{"__isSmartRef__":true,"id":1503},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1503":{"r":0.5019607843137255,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1504":{"style":{"__isSmartRef__":true,"id":1505},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(lively.morphic.Morph, ","__LivelyClassName__":"lively.morphic.TextChunk"},"1505":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1506":{"style":{"__isSmartRef__":true,"id":1507},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1507":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1508":{"style":{"__isSmartRef__":true,"id":1509},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n get draggingEnabled() ","__LivelyClassName__":"lively.morphic.TextChunk"},"1509":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1510":{"style":{"__isSmartRef__":true,"id":1511},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1511":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1512":{"style":{"__isSmartRef__":true,"id":1513},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1513":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1514":{"r":0,"g":0,"b":0.5019607843137255,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1515":{"style":{"__isSmartRef__":true,"id":1516},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" true","__LivelyClassName__":"lively.morphic.TextChunk"},"1516":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1517":{"style":{"__isSmartRef__":true,"id":1518},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1518":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1519":{"style":{"__isSmartRef__":true,"id":1520},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":",\n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1520":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1521":{"style":{"__isSmartRef__":true,"id":1522},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"onDragStart:","__LivelyClassName__":"lively.morphic.TextChunk"},"1522":{"color":{"__isSmartRef__":true,"id":1523},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1523":{"r":0.5450980392156862,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1524":{"style":{"__isSmartRef__":true,"id":1525},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1525":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1526":{"style":{"__isSmartRef__":true,"id":1527},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1527":{"color":{"__isSmartRef__":true,"id":1477},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1528":{"style":{"__isSmartRef__":true,"id":1529},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(evt) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1529":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1530":{"style":{"__isSmartRef__":true,"id":1531},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1531":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1532":{"style":{"__isSmartRef__":true,"id":1533},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1533":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1534":{"style":{"__isSmartRef__":true,"id":1535},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1535":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1536":{"style":{"__isSmartRef__":true,"id":1537},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (cop.proceed(evt)) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1537":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1538":{"style":{"__isSmartRef__":true,"id":1539},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1539":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1540":{"style":{"__isSmartRef__":true,"id":1541},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":";\n evt.hand.grabMorph(","__LivelyClassName__":"lively.morphic.TextChunk"},"1541":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1542":{"style":{"__isSmartRef__":true,"id":1543},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1543":{"color":{"__isSmartRef__":true,"id":1477},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1544":{"style":{"__isSmartRef__":true,"id":1545},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":")\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1545":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1546":{"style":{"__isSmartRef__":true,"id":1547},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1547":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1548":{"style":{"__isSmartRef__":true,"id":1549},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":",\n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1549":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1550":{"style":{"__isSmartRef__":true,"id":1551},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"onDrag:","__LivelyClassName__":"lively.morphic.TextChunk"},"1551":{"color":{"__isSmartRef__":true,"id":1523},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1552":{"style":{"__isSmartRef__":true,"id":1553},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1553":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1554":{"style":{"__isSmartRef__":true,"id":1555},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1555":{"color":{"__isSmartRef__":true,"id":1477},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1556":{"style":{"__isSmartRef__":true,"id":1557},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(evt) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1557":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1558":{"style":{"__isSmartRef__":true,"id":1559},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1559":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1560":{"style":{"__isSmartRef__":true,"id":1561},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n cop.proceed(evt)\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1561":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1562":{"style":{"__isSmartRef__":true,"id":1563},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1563":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1564":{"style":{"__isSmartRef__":true,"id":1565},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" true;\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1565":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1566":{"style":{"__isSmartRef__":true,"id":1567},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1567":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1568":{"style":{"__isSmartRef__":true,"id":1569},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":",\n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1569":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1570":{"style":{"__isSmartRef__":true,"id":1571},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"onDragEnd:","__LivelyClassName__":"lively.morphic.TextChunk"},"1571":{"color":{"__isSmartRef__":true,"id":1523},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1572":{"style":{"__isSmartRef__":true,"id":1573},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1573":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1574":{"style":{"__isSmartRef__":true,"id":1575},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1575":{"color":{"__isSmartRef__":true,"id":1477},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1576":{"style":{"__isSmartRef__":true,"id":1577},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(evt) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1577":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1578":{"style":{"__isSmartRef__":true,"id":1579},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1579":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1580":{"style":{"__isSmartRef__":true,"id":1581},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n cop.proceed(evt)\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1581":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1582":{"style":{"__isSmartRef__":true,"id":1583},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1583":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1584":{"style":{"__isSmartRef__":true,"id":1585},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" true;\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1585":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1586":{"style":{"__isSmartRef__":true,"id":1587},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1587":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1588":{"style":{"__isSmartRef__":true,"id":1589},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":",\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1589":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1590":{"style":{"__isSmartRef__":true,"id":1591},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1591":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1592":{"style":{"__isSmartRef__":true,"id":1593},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":")\n.","__LivelyClassName__":"lively.morphic.TextChunk"},"1593":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1594":{"style":{"__isSmartRef__":true,"id":1595},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"refineClass","__LivelyClassName__":"lively.morphic.TextChunk"},"1595":{"color":{"__isSmartRef__":true,"id":1503},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1596":{"style":{"__isSmartRef__":true,"id":1597},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(lively.morphic.Text, ","__LivelyClassName__":"lively.morphic.TextChunk"},"1597":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1598":{"style":{"__isSmartRef__":true,"id":1599},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1599":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1600":{"style":{"__isSmartRef__":true,"id":1601},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n get draggingEnabled() ","__LivelyClassName__":"lively.morphic.TextChunk"},"1601":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1602":{"style":{"__isSmartRef__":true,"id":1603},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1603":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1604":{"style":{"__isSmartRef__":true,"id":1605},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1605":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1606":{"style":{"__isSmartRef__":true,"id":1607},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" true","__LivelyClassName__":"lively.morphic.TextChunk"},"1607":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1608":{"style":{"__isSmartRef__":true,"id":1609},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1609":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1610":{"style":{"__isSmartRef__":true,"id":1611},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":",\n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1611":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1612":{"style":{"__isSmartRef__":true,"id":1613},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"onDragStart:","__LivelyClassName__":"lively.morphic.TextChunk"},"1613":{"color":{"__isSmartRef__":true,"id":1523},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1614":{"style":{"__isSmartRef__":true,"id":1615},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1615":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1616":{"style":{"__isSmartRef__":true,"id":1617},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1617":{"color":{"__isSmartRef__":true,"id":1477},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1618":{"style":{"__isSmartRef__":true,"id":1619},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(evt) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1619":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1620":{"style":{"__isSmartRef__":true,"id":1621},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1621":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1622":{"style":{"__isSmartRef__":true,"id":1623},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1623":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1624":{"style":{"__isSmartRef__":true,"id":1625},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1625":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1626":{"style":{"__isSmartRef__":true,"id":1627},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (cop.proceed(evt)) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1627":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1628":{"style":{"__isSmartRef__":true,"id":1629},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1629":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1630":{"style":{"__isSmartRef__":true,"id":1631},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1631":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1632":{"style":{"__isSmartRef__":true,"id":1633},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"// only grab when in outer area of bounds","__LivelyClassName__":"lively.morphic.TextChunk"},"1633":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1634":{"style":{"__isSmartRef__":true,"id":1635},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1635":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1636":{"style":{"__isSmartRef__":true,"id":1637},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1637":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1638":{"style":{"__isSmartRef__":true,"id":1639},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" bounds = ","__LivelyClassName__":"lively.morphic.TextChunk"},"1639":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1640":{"style":{"__isSmartRef__":true,"id":1641},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1641":{"color":{"__isSmartRef__":true,"id":1477},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1642":{"style":{"__isSmartRef__":true,"id":1643},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".innerBounds(),\n smallerBounds = bounds.insetBy(","__LivelyClassName__":"lively.morphic.TextChunk"},"1643":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1644":{"style":{"__isSmartRef__":true,"id":1645},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"6","__LivelyClassName__":"lively.morphic.TextChunk"},"1645":{"color":{"__isSmartRef__":true,"id":1646},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1646":{"r":0,"g":0,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1647":{"style":{"__isSmartRef__":true,"id":1648},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"),\n pos = ","__LivelyClassName__":"lively.morphic.TextChunk"},"1648":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1649":{"style":{"__isSmartRef__":true,"id":1650},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1650":{"color":{"__isSmartRef__":true,"id":1477},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1651":{"style":{"__isSmartRef__":true,"id":1652},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".localize(evt.getPosition());\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1652":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1653":{"style":{"__isSmartRef__":true,"id":1654},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1654":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1655":{"style":{"__isSmartRef__":true,"id":1656},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (bounds.containsPoint(pos) && !smallerBounds.containsPoint(pos))\n evt.hand.grabMorph(","__LivelyClassName__":"lively.morphic.TextChunk"},"1656":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1657":{"style":{"__isSmartRef__":true,"id":1658},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk"},"1658":{"color":{"__isSmartRef__":true,"id":1477},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1659":{"style":{"__isSmartRef__":true,"id":1660},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":")\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1660":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1661":{"style":{"__isSmartRef__":true,"id":1662},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1662":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1663":{"style":{"__isSmartRef__":true,"id":1664},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":",\n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1664":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1665":{"style":{"__isSmartRef__":true,"id":1666},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"onDrag:","__LivelyClassName__":"lively.morphic.TextChunk"},"1666":{"color":{"__isSmartRef__":true,"id":1523},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1667":{"style":{"__isSmartRef__":true,"id":1668},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1668":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1669":{"style":{"__isSmartRef__":true,"id":1670},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1670":{"color":{"__isSmartRef__":true,"id":1477},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1671":{"style":{"__isSmartRef__":true,"id":1672},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(evt) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1672":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1673":{"style":{"__isSmartRef__":true,"id":1674},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1674":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1675":{"style":{"__isSmartRef__":true,"id":1676},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n cop.proceed(evt)\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1676":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1677":{"style":{"__isSmartRef__":true,"id":1678},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1678":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1679":{"style":{"__isSmartRef__":true,"id":1680},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" true;\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1680":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1681":{"style":{"__isSmartRef__":true,"id":1682},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1682":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1683":{"style":{"__isSmartRef__":true,"id":1684},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":",\n\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1684":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1685":{"style":{"__isSmartRef__":true,"id":1686},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"onDragEnd:","__LivelyClassName__":"lively.morphic.TextChunk"},"1686":{"color":{"__isSmartRef__":true,"id":1523},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1687":{"style":{"__isSmartRef__":true,"id":1688},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk"},"1688":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1689":{"style":{"__isSmartRef__":true,"id":1690},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk"},"1690":{"color":{"__isSmartRef__":true,"id":1477},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1691":{"style":{"__isSmartRef__":true,"id":1692},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"(evt) ","__LivelyClassName__":"lively.morphic.TextChunk"},"1692":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1693":{"style":{"__isSmartRef__":true,"id":1694},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk"},"1694":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1695":{"style":{"__isSmartRef__":true,"id":1696},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n cop.proceed(evt)\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1696":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1697":{"style":{"__isSmartRef__":true,"id":1698},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk"},"1698":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1699":{"style":{"__isSmartRef__":true,"id":1700},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" true;\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"1700":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1701":{"style":{"__isSmartRef__":true,"id":1702},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1702":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1703":{"style":{"__isSmartRef__":true,"id":1704},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":",\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1704":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1705":{"style":{"__isSmartRef__":true,"id":1706},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1706":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1707":{"style":{"__isSmartRef__":true,"id":1708},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":")\n\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1708":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1709":{"style":{"__isSmartRef__":true,"id":1710},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk"},"1710":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1711":{"style":{"__isSmartRef__":true,"id":1712},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" targetObj = lively.morphic.Window.prototype\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1712":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1713":{"style":{"__isSmartRef__":true,"id":1714},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1714":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1715":{"style":{"__isSmartRef__":true,"id":1716},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (!targetObj.withoutLayers)\n targetObj.withoutLayers = [];\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1716":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1717":{"style":{"__isSmartRef__":true,"id":1718},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk"},"1718":{"color":{"__isSmartRef__":true,"id":1514},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1719":{"style":{"__isSmartRef__":true,"id":1720},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (!targetObj.withoutLayers.include(GrabbingLayer))\n targetObj.withoutLayers.push(GrabbingLayer)\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"1720":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1721":{"style":{"__isSmartRef__":true,"id":1722},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk"},"1722":{"color":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1723":{"style":{"__isSmartRef__":true,"id":1724},"chunkOwner":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":");","__LivelyClassName__":"lively.morphic.TextChunk"},"1724":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1725":{"resizeWidth":true,"resizeHeight":true},"1726":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1727":{"x":428.8038277511961,"y":324.91387559808607,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1728":{"submorphs":[{"__isSmartRef__":true,"id":1729}],"scripts":[],"id":89,"shape":{"__isSmartRef__":true,"id":1743},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1747},"lighterFill":{"__isSmartRef__":true,"id":1758},"label":{"__isSmartRef__":true,"id":1729},"name":"StartStopButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1767},"attributeConnections":[{"__isSmartRef__":true,"id":1768},{"__isSmartRef__":true,"id":1769}],"doNotSerialize":["$$running","$$fire"],"doNotCopyProperties":["$$running","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":1770},"renderContextTable":{"__isSmartRef__":true,"id":1771},"eventHandler":{"__isSmartRef__":true,"id":1772},"connections":{"__isSmartRef__":true,"id":1773},"magnets":[{"__isSmartRef__":true,"id":1775}],"_Position":{"__isSmartRef__":true,"id":2871},"owner":{"__isSmartRef__":true,"id":2872},"scriptAnnotations":{"__isSmartRef__":true,"id":2886},"distanceToDragEvent":{"__isSmartRef__":true,"id":2895},"_Rotation":0,"_Scale":1,"running":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2896},"__LivelyClassName__":"lively.morphic.Button"},"1729":{"submorphs":[],"scripts":[],"id":90,"shape":{"__isSmartRef__":true,"id":1730},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1735},"_MaxTextWidth":139.97501364208009,"_MaxTextHeight":21,"textStyle":null,"padding":{"__isSmartRef__":true,"id":1736},"_Padding":{"__isSmartRef__":true,"id":1737},"owner":{"__isSmartRef__":true,"id":1728},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":1738},"textChunks":[{"__isSmartRef__":true,"id":1739}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":1741},"eventHandler":{"__isSmartRef__":true,"id":1742},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1730":{"position":{"__isSmartRef__":true,"id":1731},"_Extent":{"__isSmartRef__":true,"id":1732},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1733},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1734},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1731":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1732":{"x":139.97501364208009,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1733":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1734":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1735":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1736":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1737":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1738":{"x":139.97501364208009,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1739":{"style":{"__isSmartRef__":true,"id":1740},"chunkOwner":{"__isSmartRef__":true,"id":1729},"storedString":"disable grabbing","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1740":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1741":{"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"},"1742":{"morph":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1743":{"position":{"__isSmartRef__":true,"id":1744},"_Extent":{"__isSmartRef__":true,"id":1745},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":1746},"_Fill":{"__isSmartRef__":true,"id":1747},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1757},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1744":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1745":{"x":139.97501364208009,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1746":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1747":{"stops":[{"__isSmartRef__":true,"id":1748},{"__isSmartRef__":true,"id":1750},{"__isSmartRef__":true,"id":1752},{"__isSmartRef__":true,"id":1754}],"vector":{"__isSmartRef__":true,"id":1756},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1748":{"offset":0,"color":{"__isSmartRef__":true,"id":1749}},"1749":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1750":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1751}},"1751":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1752":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1753}},"1753":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1754":{"offset":1,"color":{"__isSmartRef__":true,"id":1755}},"1755":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1756":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1757":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1758":{"stops":[{"__isSmartRef__":true,"id":1759},{"__isSmartRef__":true,"id":1761},{"__isSmartRef__":true,"id":1763},{"__isSmartRef__":true,"id":1765}],"vector":{"__isSmartRef__":true,"id":1756},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1759":{"offset":0,"color":{"__isSmartRef__":true,"id":1760}},"1760":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1761":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1762}},"1762":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1763":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1764}},"1764":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1765":{"offset":1,"color":{"__isSmartRef__":true,"id":1766}},"1766":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1767":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"partName":"StartStopButton","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1768":{"sourceObj":{"__isSmartRef__":true,"id":1728},"sourceAttrName":"running","targetObj":{"__isSmartRef__":true,"id":1728},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1769":{"sourceObj":{"__isSmartRef__":true,"id":1728},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1728},"targetMethodName":"onFire","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1770":{"x":139.0470371267925,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1771":{"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"},"1772":{"morph":{"__isSmartRef__":true,"id":1728},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1773":{"running":{"__isSmartRef__":true,"id":1774}},"1774":{},"1775":{"morph":{"__isSmartRef__":true,"id":1728},"position":{"__isSmartRef__":true,"id":1776},"connectedControlPoints":[{"__isSmartRef__":true,"id":1777}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"1776":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1777":{"morph":{"__isSmartRef__":true,"id":1778},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":1775},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1778":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1779},"id":643,"renderContextTable":{"__isSmartRef__":true,"id":1788},"eventHandler":{"__isSmartRef__":true,"id":1789},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":1790},{"__isSmartRef__":true,"id":1791}],"con":{"__isSmartRef__":true,"id":1792},"showsMorphMenu":true,"isCopyMorphRef":true,"morphRefId":2,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2863},"__LivelyClassName__":"lively.morphic.Path"},"1779":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":1780},{"__isSmartRef__":true,"id":1781}],"_PathElements":[{"__isSmartRef__":true,"id":1782},{"__isSmartRef__":true,"id":1783}],"renderContextTable":{"__isSmartRef__":true,"id":1784},"_Position":{"__isSmartRef__":true,"id":1785},"_Extent":{"__isSmartRef__":true,"id":1786},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1787},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"1780":{"x":428.27717021047727,"y":243.0189441476329,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1781":{"x":184.25423803092437,"y":328.67597340249654,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1782":{"isAbsolute":true,"x":428.27717021047727,"y":243.0189441476329,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"1783":{"isAbsolute":true,"x":184.25423803092437,"y":328.67597340249654,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1784":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getPathNode":"getPathNodeHTML","setPathElements":"setPathElementsHTML","getPathBounds":"getPathBoundsHTML","getTotalLength":"getTotalLengthHTML","getPointAtTotalLength":"getPointAtTotalLengthHTML"},"1785":{"x":184.25424194335938,"y":243.01895141601562,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1786":{"x":244.02291870117188,"y":85.65701293945312,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1787":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1788":{"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"},"1789":{"morph":{"__isSmartRef__":true,"id":1778},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1790":{"morph":{"__isSmartRef__":true,"id":1778},"index":0,"connectedMagnet":null,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1791":{"morph":{"__isSmartRef__":true,"id":1778},"index":1,"connectedMagnet":null,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1792":{"sourceObj":{"__isSmartRef__":true,"id":1793},"sourceAttrName":"running","targetObj":{"__isSmartRef__":true,"id":1853},"targetMethodName":"running","visualConnector":{"__isSmartRef__":true,"id":1778},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1793":{"submorphs":[{"__isSmartRef__":true,"id":1794}],"scripts":[],"id":243,"shape":{"__isSmartRef__":true,"id":1808},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1812},"lighterFill":{"__isSmartRef__":true,"id":1823},"label":{"__isSmartRef__":true,"id":1794},"name":"StartStopButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1832},"attributeConnections":[{"__isSmartRef__":true,"id":1833},{"__isSmartRef__":true,"id":1834},{"__isSmartRef__":true,"id":1792}],"doNotSerialize":["$$fire","$$running"],"doNotCopyProperties":["$$fire","$$running"],"__SourceModuleName__":"Global.lively.morphic.Widgets","priorExtent":{"__isSmartRef__":true,"id":1835},"renderContextTable":{"__isSmartRef__":true,"id":1836},"eventHandler":{"__isSmartRef__":true,"id":1837},"connections":{"__isSmartRef__":true,"id":1838},"magnets":[{"__isSmartRef__":true,"id":1840}],"_Position":{"__isSmartRef__":true,"id":1842},"_Scale":1,"_Rotation":0,"running":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1843},"__LivelyClassName__":"lively.morphic.Button"},"1794":{"submorphs":[],"scripts":[],"id":244,"shape":{"__isSmartRef__":true,"id":1795},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1800},"_MaxTextWidth":101,"_MaxTextHeight":21,"textStyle":null,"padding":{"__isSmartRef__":true,"id":1801},"_Padding":{"__isSmartRef__":true,"id":1802},"owner":{"__isSmartRef__":true,"id":1793},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":1803},"textChunks":[{"__isSmartRef__":true,"id":1804}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":1806},"eventHandler":{"__isSmartRef__":true,"id":1807},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1795":{"position":{"__isSmartRef__":true,"id":1796},"_Extent":{"__isSmartRef__":true,"id":1797},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1798},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1799},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1796":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1797":{"x":101,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1798":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1799":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1800":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1801":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1802":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1803":{"x":101,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1804":{"style":{"__isSmartRef__":true,"id":1805},"chunkOwner":{"__isSmartRef__":true,"id":1794},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1805":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1806":{"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"},"1807":{"morph":{"__isSmartRef__":true,"id":1794},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1808":{"position":{"__isSmartRef__":true,"id":1809},"_Extent":{"__isSmartRef__":true,"id":1810},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":1811},"_Fill":{"__isSmartRef__":true,"id":1812},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1822},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1809":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1810":{"x":101,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1811":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1812":{"stops":[{"__isSmartRef__":true,"id":1813},{"__isSmartRef__":true,"id":1815},{"__isSmartRef__":true,"id":1817},{"__isSmartRef__":true,"id":1819}],"vector":{"__isSmartRef__":true,"id":1821},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1813":{"offset":0,"color":{"__isSmartRef__":true,"id":1814}},"1814":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1815":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1816}},"1816":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1817":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1818}},"1818":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1819":{"offset":1,"color":{"__isSmartRef__":true,"id":1820}},"1820":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1821":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1822":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1823":{"stops":[{"__isSmartRef__":true,"id":1824},{"__isSmartRef__":true,"id":1826},{"__isSmartRef__":true,"id":1828},{"__isSmartRef__":true,"id":1830}],"vector":{"__isSmartRef__":true,"id":1821},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1824":{"offset":0,"color":{"__isSmartRef__":true,"id":1825}},"1825":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1826":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1827}},"1827":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1828":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1829}},"1829":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1830":{"offset":1,"color":{"__isSmartRef__":true,"id":1831}},"1831":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1832":{"partsSpaceName":"PartsBin/Inputs","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"partName":"StartStopButton","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1833":{"sourceObj":{"__isSmartRef__":true,"id":1793},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1793},"targetMethodName":"onFire","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1834":{"sourceObj":{"__isSmartRef__":true,"id":1793},"sourceAttrName":"running","targetObj":{"__isSmartRef__":true,"id":1793},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1835":{"x":101,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1836":{"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"},"1837":{"morph":{"__isSmartRef__":true,"id":1793},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1838":{"running":{"__isSmartRef__":true,"id":1839}},"1839":{},"1840":{"morph":{"__isSmartRef__":true,"id":1793},"position":{"__isSmartRef__":true,"id":1841},"connectedControlPoints":[],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"1841":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1842":{"x":213.14656116907906,"y":301.791626328182,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1843":{"onFire":{"__isSmartRef__":true,"id":1844},"reset":{"__isSmartRef__":true,"id":1847},"updateLabel":{"__isSmartRef__":true,"id":1850}},"1844":{"varMapping":{"__isSmartRef__":true,"id":1845},"source":"function onFire() {\n this.running = !this.running\n}","funcProperties":{"__isSmartRef__":true,"id":1846},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1845":{"this":{"__isSmartRef__":true,"id":1793}},"1846":{},"1847":{"varMapping":{"__isSmartRef__":true,"id":1848},"source":"function reset() {\n this.connections = {running: {}}\n connect(this, 'running', this, 'updateLabel')\n}","funcProperties":{"__isSmartRef__":true,"id":1849},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1848":{"this":{"__isSmartRef__":true,"id":1793}},"1849":{},"1850":{"varMapping":{"__isSmartRef__":true,"id":1851},"source":"function updateLabel() {\n if (this.running) {\n this.setLabel(\"stop\")\n } else {\n this.setLabel(\"start\")\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1852},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1851":{"this":{"__isSmartRef__":true,"id":1793}},"1852":{},"1853":{"submorphs":[{"__isSmartRef__":true,"id":1854},{"__isSmartRef__":true,"id":1868}],"scripts":[],"id":729,"shape":{"__isSmartRef__":true,"id":1883},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Timer","partsBinMetaInfo":{"__isSmartRef__":true,"id":1890},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":1891},"eventHandler":{"__isSmartRef__":true,"id":1892},"attributeConnections":[{"__isSmartRef__":true,"id":1893},{"__isSmartRef__":true,"id":1894},{"__isSmartRef__":true,"id":2839},{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2841},{"__isSmartRef__":true,"id":2842},{"__isSmartRef__":true,"id":2843}],"doNotSerialize":["$$running","$$tick","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$running","$$tick","$$_Position","$$_Scale","$$_Rotation","$$owner"],"priorExtent":{"__isSmartRef__":true,"id":2847},"layout":{"__isSmartRef__":true,"id":2848},"connections":{"__isSmartRef__":true,"id":2849},"magnets":[{"__isSmartRef__":true,"id":2741}],"isCopyMorphRef":true,"morphRefId":1,"running":false,"tick":1308090942491,"_Position":{"__isSmartRef__":true,"id":2852},"_Scale":1,"_Rotation":0,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2853},"__LivelyClassName__":"lively.morphic.Box"},"1854":{"submorphs":[],"scripts":[],"id":797,"shape":{"__isSmartRef__":true,"id":1855},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1860},"_MaxTextWidth":79.35493484089704,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1858},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":1861},"textChunks":[{"__isSmartRef__":true,"id":1862}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[0,5],"prevScroll":[0,0],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":1864},"renderContextTable":{"__isSmartRef__":true,"id":1865},"eventHandler":{"__isSmartRef__":true,"id":1866},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":1853},"_Rotation":0,"_WhiteSpaceHandling":"pre-wrap","_TextColor":{"__isSmartRef__":true,"id":1867},"__LivelyClassName__":"lively.morphic.Text"},"1855":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1856},"_Extent":{"__isSmartRef__":true,"id":1857},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1858},"renderContextTable":{"__isSmartRef__":true,"id":1859},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1856":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1857":{"x":79.35493484089704,"y":12.039880319201927,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1858":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1859":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1860":{"x":-151.393819148131,"y":-26.89232313815478,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1861":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1862":{"style":{"__isSmartRef__":true,"id":1863},"chunkOwner":{"__isSmartRef__":true,"id":1854},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1863":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1864":{"x":79.35493484089704,"y":12.039880319201927,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1865":{"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"},"1866":{"morph":{"__isSmartRef__":true,"id":1854},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1867":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1868":{"submorphs":[],"scripts":[],"id":1866,"shape":{"__isSmartRef__":true,"id":1869},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1875},"_MaxTextWidth":85.33100664937592,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1872},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"tickInput","partsBinMetaInfo":{"__isSmartRef__":true,"id":1876},"textChunks":[{"__isSmartRef__":true,"id":1877}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[4,4],"prevScroll":[0,0],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":1879},"renderContextTable":{"__isSmartRef__":true,"id":1880},"eventHandler":{"__isSmartRef__":true,"id":1881},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":1853},"_Rotation":0,"layout":{"__isSmartRef__":true,"id":1882},"__LivelyClassName__":"lively.morphic.Text"},"1869":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1870},"_Extent":{"__isSmartRef__":true,"id":1871},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1872},"renderContextTable":{"__isSmartRef__":true,"id":1873},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_Fill":{"__isSmartRef__":true,"id":1874},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1870":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1871":{"x":85.33100664937592,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1872":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1873":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1874":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1875":{"x":-69.72083776558668,"y":-28.884347074314434,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1876":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1877":{"style":{"__isSmartRef__":true,"id":1878},"chunkOwner":{"__isSmartRef__":true,"id":1868},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1878":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1879":{"x":85.33100664937592,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1880":{"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"},"1881":{"morph":{"__isSmartRef__":true,"id":1868},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1882":{},"1883":{"position":{"__isSmartRef__":true,"id":1884},"_Extent":{"__isSmartRef__":true,"id":1885},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1886},"_Fill":{"__isSmartRef__":true,"id":1887},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1888},"_BorderRadius":14.425000000000002,"_Opacity":1,"_BorderStyle":"solid","_Position":{"__isSmartRef__":true,"id":1889},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1884":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1885":{"x":301.1944175521214,"y":45.219341755610515,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1886":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1887":{"r":0.753,"g":0.753,"b":0.753,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1888":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1889":{"x":-166.33399866932814,"y":-42.82851462743173,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1890":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Timer","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1891":{"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"},"1892":{"morph":{"__isSmartRef__":true,"id":1853},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1893":{"sourceObj":{"__isSmartRef__":true,"id":1853},"sourceAttrName":"running","targetObj":{"__isSmartRef__":true,"id":1853},"targetMethodName":"updateTickingScripts","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1894":{"sourceObj":{"__isSmartRef__":true,"id":1853},"sourceAttrName":"tick","targetObj":{"__isSmartRef__":true,"id":1895},"targetMethodName":"exec","visualConnector":{"__isSmartRef__":true,"id":2729},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1895":{"submorphs":[{"__isSmartRef__":true,"id":1896},{"__isSmartRef__":true,"id":1920}],"scripts":[],"id":5789,"shape":{"__isSmartRef__":true,"id":1970},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1977},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":1978},"eventHandler":{"__isSmartRef__":true,"id":1979},"attributeConnections":[{"__isSmartRef__":true,"id":1980},{"__isSmartRef__":true,"id":1981},{"__isSmartRef__":true,"id":2793},{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2796},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2802},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2804},{"__isSmartRef__":true,"id":2805}],"doNotSerialize":["$$name","$$resultFromServer","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$name","$$resultFromServer","$$_Position","$$_Scale","$$_Rotation","$$owner"],"layout":{"__isSmartRef__":true,"id":2809},"priorExtent":{"__isSmartRef__":true,"id":2811},"isInLayoutCycle":false,"connections":{"__isSmartRef__":true,"id":2812},"serverURL":{"__isSmartRef__":true,"id":2814},"magnets":[{"__isSmartRef__":true,"id":2726}],"name":"CPUWorkload","resultFromServer":"Linux 2.6.32-5-amd64 (lively) \t06/15/11 \t_x86_64_\t(2 CPU)\n\n00:34:48 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle\n00:34:49 all 4.04 0.00 0.00 0.00 0.00 0.51 0.00 0.00 95.45\n00:34:49 0 7.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 92.00\n00:34:49 1 0.00 0.00 0.00 0.00 0.00 1.02 0.00 0.00 98.98\n\nAverage: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle\nAverage: all 4.04 0.00 0.00 0.00 0.00 0.51 0.00 0.00 95.45\nAverage: 0 7.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 92.00\nAverage: 1 0.00 0.00 0.00 0.00 0.00 1.02 0.00 0.00 98.98\n","_Position":{"__isSmartRef__":true,"id":2815},"_Scale":1,"_Rotation":0,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2816},"__LivelyClassName__":"lively.morphic.Box"},"1896":{"submorphs":[],"scripts":[],"id":5790,"shape":{"__isSmartRef__":true,"id":1897},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1902},"_MaxTextWidth":177.9080141874561,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1900},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"nameLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":1903},"textChunks":[{"__isSmartRef__":true,"id":1904}],"charsReplaced":"Grr","lastFindLoc":-3,"priorSelectionRange":[1,1],"prevScroll":[0,0],"_Scale":0.9999999999999997,"priorExtent":{"__isSmartRef__":true,"id":1906},"attributeConnections":[{"__isSmartRef__":true,"id":1907},{"__isSmartRef__":true,"id":1908}],"doNotSerialize":["$$owner","$$savedTextString"],"doNotCopyProperties":["$$owner","$$savedTextString"],"isInputLine":true,"renderContextTable":{"__isSmartRef__":true,"id":1909},"eventHandler":{"__isSmartRef__":true,"id":1910},"oldOwner":{"__isSmartRef__":true,"id":1895},"_Align":"center","layout":{"__isSmartRef__":true,"id":1911},"_WhiteSpaceHandling":"pre-wrap","_TextColor":{"__isSmartRef__":true,"id":1912},"_Rotation":0,"owner":{"__isSmartRef__":true,"id":1895},"savedTextString":"TopLeft","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1913},"__LivelyClassName__":"lively.morphic.Text"},"1897":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1898},"_Extent":{"__isSmartRef__":true,"id":1899},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1900},"renderContextTable":{"__isSmartRef__":true,"id":1901},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1898":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1899":{"x":177.9080141874561,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1900":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1901":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1902":{"x":-94.58125664837985,"y":-49.76071808478832,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1903":{"partsSpaceName":"PartsBin/Widgets/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Label that shows the name of a morph. Updates automatically.","partName":"NameLabel","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1904":{"style":{"__isSmartRef__":true,"id":1905},"chunkOwner":{"__isSmartRef__":true,"id":1896},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1905":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1906":{"x":177.9080141874561,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1907":{"sourceObj":{"__isSmartRef__":true,"id":1896},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1896},"targetMethodName":"updateLabel","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1908":{"sourceObj":{"__isSmartRef__":true,"id":1896},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1896},"targetMethodName":"renameOwner","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1909":{"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"},"1910":{"morph":{"__isSmartRef__":true,"id":1896},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1911":{"resizeHeight":false,"resizeWidth":true},"1912":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1913":{"updateLabel":{"__isSmartRef__":true,"id":1914},"renameOwner":{"__isSmartRef__":true,"id":1917}},"1914":{"varMapping":{"__isSmartRef__":true,"id":1915},"source":"function updateLabel() {\n\t// observe name changes in owner\n\tif (this.owner !== this.oldOwner) {\n\t\tif (this.oldOwner)\n\t\t\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\n\t\tif (this.owner)\n\t\t\tconnect(this.owner, 'name', this, 'updateLabel')\n\t\tthis.oldOwner = this.owner\n\t}\n\tvar name = (this.owner ? this.owner.name : \"no owner\")\n\tif (this.textString != name)\n\tthis.setTextString(name)\n}","funcProperties":{"__isSmartRef__":true,"id":1916},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1915":{"this":{"__isSmartRef__":true,"id":1896}},"1916":{},"1917":{"varMapping":{"__isSmartRef__":true,"id":1918},"source":"function renameOwner(name) {\n\tif (this.owner && this.owner.name != name) {\n\t\talertOK(\"renamed \" + this.owner + \" to \" + name)\n\t\tthis.owner.setName(name);\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":1919},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1918":{"this":{"__isSmartRef__":true,"id":1896}},"1919":{},"1920":{"submorphs":[{"__isSmartRef__":true,"id":1921}],"scripts":[],"id":5791,"shape":{"__isSmartRef__":true,"id":1935},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1950},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1939},"lighterFill":{"__isSmartRef__":true,"id":1951},"label":{"__isSmartRef__":true,"id":1921},"name":"runButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1960},"attributeConnections":[{"__isSmartRef__":true,"id":1961},{"__isSmartRef__":true,"id":1962}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":1963},"renderContextTable":{"__isSmartRef__":true,"id":1964},"eventHandler":{"__isSmartRef__":true,"id":1965},"owner":{"__isSmartRef__":true,"id":1895},"_Rotation":0,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1966},"__LivelyClassName__":"lively.morphic.Button"},"1921":{"submorphs":[],"scripts":[],"id":5792,"shape":{"__isSmartRef__":true,"id":1922},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1927},"_MaxTextWidth":67.13566067881189,"_MaxTextHeight":19.00798003993009,"textStyle":null,"padding":{"__isSmartRef__":true,"id":1928},"_Padding":{"__isSmartRef__":true,"id":1929},"owner":{"__isSmartRef__":true,"id":1920},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":1930},"textChunks":[{"__isSmartRef__":true,"id":1931}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":1933},"eventHandler":{"__isSmartRef__":true,"id":1934},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1922":{"position":{"__isSmartRef__":true,"id":1923},"_Extent":{"__isSmartRef__":true,"id":1924},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1925},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1926},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1923":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1924":{"x":67.13566067881189,"y":19.00798003993009,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1925":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1926":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1927":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1928":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1929":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1930":{"x":67.13566067881189,"y":19.00798003993009,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1931":{"style":{"__isSmartRef__":true,"id":1932},"chunkOwner":{"__isSmartRef__":true,"id":1921},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1932":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1933":{"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"},"1934":{"morph":{"__isSmartRef__":true,"id":1921},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1935":{"position":{"__isSmartRef__":true,"id":1936},"_Extent":{"__isSmartRef__":true,"id":1937},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":1938},"_Fill":{"__isSmartRef__":true,"id":1939},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1949},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1936":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1937":{"x":67.13566067881189,"y":19.00798003993009,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1938":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1939":{"stops":[{"__isSmartRef__":true,"id":1940},{"__isSmartRef__":true,"id":1942},{"__isSmartRef__":true,"id":1944},{"__isSmartRef__":true,"id":1946}],"vector":{"__isSmartRef__":true,"id":1948},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1940":{"offset":0,"color":{"__isSmartRef__":true,"id":1941}},"1941":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1942":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1943}},"1943":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1944":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1945}},"1945":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1946":{"offset":1,"color":{"__isSmartRef__":true,"id":1947}},"1947":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1948":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1949":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1950":{"x":-39.19507989405777,"y":-22.76071808478833,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1951":{"stops":[{"__isSmartRef__":true,"id":1952},{"__isSmartRef__":true,"id":1954},{"__isSmartRef__":true,"id":1956},{"__isSmartRef__":true,"id":1958}],"vector":{"__isSmartRef__":true,"id":1948},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1952":{"offset":0,"color":{"__isSmartRef__":true,"id":1953}},"1953":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1954":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1955}},"1955":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1956":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1957}},"1957":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1958":{"offset":1,"color":{"__isSmartRef__":true,"id":1959}},"1959":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1960":{"partsSpaceName":"PartsBin/Inputs","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"partName":"ScriptableButton","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1961":{"sourceObj":{"__isSmartRef__":true,"id":1920},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1920},"targetMethodName":"onFire","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1962":{"sourceObj":{"__isSmartRef__":true,"id":1920},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1895},"targetMethodName":"exec","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1963":{"x":67.13566067881189,"y":19.00798003993009,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1964":{"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"},"1965":{"morph":{"__isSmartRef__":true,"id":1920},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1966":{"onFire":{"__isSmartRef__":true,"id":1967}},"1967":{"varMapping":{"__isSmartRef__":true,"id":1968},"source":"function onFire() {\n}","funcProperties":{"__isSmartRef__":true,"id":1969},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1968":{"this":{"__isSmartRef__":true,"id":1920}},"1969":{},"1970":{"position":{"__isSmartRef__":true,"id":1971},"_Extent":{"__isSmartRef__":true,"id":1972},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1973},"_Fill":{"__isSmartRef__":true,"id":1974},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1975},"_BorderRadius":30.349999999999998,"_Opacity":1,"_BorderStyle":"solid","_Position":{"__isSmartRef__":true,"id":1976},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1971":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1972":{"x":197.9080141874561,"y":66.42298003993008,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1973":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1974":{"r":0.662,"g":0.662,"b":0.662,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1975":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1976":{"x":-104.58125664837985,"y":-59.76071808478832,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1977":{"partsSpaceName":"PartsBin/Server/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A component that let's you run your code on a nodejs server. Overwrite 'onServerDo'","migrationLevel":2,"partName":"CPUWorkload","requiredModules":["server.nodejs.RemoteJSInterface"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1978":{"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"},"1979":{"morph":{"__isSmartRef__":true,"id":1895},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1980":{"sourceObj":{"__isSmartRef__":true,"id":1895},"sourceAttrName":"name","targetObj":{"__isSmartRef__":true,"id":1896},"targetMethodName":"updateLabel","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1981":{"sourceObj":{"__isSmartRef__":true,"id":1895},"sourceAttrName":"resultFromServer","targetObj":{"__isSmartRef__":true,"id":1982},"targetMethodName":"value","visualConnector":{"__isSmartRef__":true,"id":2714},"converterString":"function converter(value) {\n return Strings.tableize(value)\n .slice(3,5)\n .collect(function(ea) { \n return (100-Number(ea.last())) / 2\n })\n}\n","__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2789},"__LivelyClassName__":"AttributeConnection"},"1982":{"submorphs":[],"scripts":[],"id":2544,"shape":{"__isSmartRef__":true,"id":1983},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":312.47058776658247,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1989},"showsHalos":false,"_FontSize":9,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"JSONPrinter","partsBinMetaInfo":{"__isSmartRef__":true,"id":1990},"textChunks":[{"__isSmartRef__":true,"id":1991}],"charsReplaced":"1","lastFindLoc":2,"priorSelectionRange":[0,1],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":1993},"renderContextTable":{"__isSmartRef__":true,"id":1994},"eventHandler":{"__isSmartRef__":true,"id":1995},"magnets":[{"__isSmartRef__":true,"id":1996}],"attributeConnections":[{"__isSmartRef__":true,"id":2759},{"__isSmartRef__":true,"id":2703},{"__isSmartRef__":true,"id":2764},{"__isSmartRef__":true,"id":2765},{"__isSmartRef__":true,"id":2766},{"__isSmartRef__":true,"id":2767},{"__isSmartRef__":true,"id":2768},{"__isSmartRef__":true,"id":2772},{"__isSmartRef__":true,"id":2773},{"__isSmartRef__":true,"id":2774},{"__isSmartRef__":true,"id":2775},{"__isSmartRef__":true,"id":2776}],"doNotSerialize":["$$value","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$value","$$_Position","$$_Scale","$$_Rotation","$$owner"],"layout":{"__isSmartRef__":true,"id":2780},"savedTextString":"[1,2]\n","_Padding":{"__isSmartRef__":true,"id":2781},"connections":{"__isSmartRef__":true,"id":2782},"value":[2.2749999999999986,4],"_Position":{"__isSmartRef__":true,"id":2784},"_Scale":1,"_Rotation":0,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2785},"__LivelyClassName__":"lively.morphic.Text"},"1983":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1984},"_Extent":{"__isSmartRef__":true,"id":1985},"_BorderWidth":1.778,"_BorderColor":{"__isSmartRef__":true,"id":1986},"renderContextTable":{"__isSmartRef__":true,"id":1987},"_BorderRadius":16.67,"_Opacity":1,"_BorderStyle":"solid","_Fill":{"__isSmartRef__":true,"id":1988},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1984":{"x":-123.39082712817918,"y":-7.972083776558634,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1985":{"x":312.47058776658247,"y":46.490527926183574,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1986":{"r":0.619,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1987":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1988":{"r":1,"g":0.8164152534959416,"b":0.6715685727679689,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1989":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1990":{"partsSpaceName":"PartsBin/Basic/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"a simple text morph","partName":"JSONPrinter","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1991":{"style":{"__isSmartRef__":true,"id":1992},"chunkOwner":{"__isSmartRef__":true,"id":1982},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1992":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1993":{"x":312.47058776658247,"y":46.490527926183574,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1994":{"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"},"1995":{"morph":{"__isSmartRef__":true,"id":1982},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1996":{"morph":{"__isSmartRef__":true,"id":1982},"position":{"__isSmartRef__":true,"id":1997},"connectedControlPoints":[{"__isSmartRef__":true,"id":1998},{"__isSmartRef__":true,"id":2713}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"1997":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1998":{"morph":{"__isSmartRef__":true,"id":1999},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":1996},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1999":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2000},"id":178,"renderContextTable":{"__isSmartRef__":true,"id":2009},"eventHandler":{"__isSmartRef__":true,"id":2010},"droppingEnabled":true,"halosEnabled":true,"controlPoints":[{"__isSmartRef__":true,"id":1998},{"__isSmartRef__":true,"id":2011}],"con":{"__isSmartRef__":true,"id":2703},"showsMorphMenu":true,"_Position":{"__isSmartRef__":true,"id":2704},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2705},"__LivelyClassName__":"lively.morphic.Path"},"2000":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":2001},{"__isSmartRef__":true,"id":2002}],"_PathElements":[{"__isSmartRef__":true,"id":2003},{"__isSmartRef__":true,"id":2004}],"renderContextTable":{"__isSmartRef__":true,"id":2005},"_Position":{"__isSmartRef__":true,"id":2006},"_Extent":{"__isSmartRef__":true,"id":2007},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2008},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"2001":{"x":437.7726821805495,"y":364.3788630324174,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2002":{"x":672.5610724815532,"y":281.8185072654411,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2003":{"isAbsolute":true,"x":437.7726821805495,"y":364.3788630324174,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"2004":{"isAbsolute":true,"x":672.5610724815532,"y":281.8185072654411,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"2005":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getPathNode":"getPathNodeHTML","setPathElements":"setPathElementsHTML","getPathBounds":"getPathBoundsHTML","getTotalLength":"getTotalLengthHTML","getPointAtTotalLength":"getPointAtTotalLengthHTML"},"2006":{"x":437.7726821805495,"y":281.8185072654411,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2007":{"x":234.7883903010037,"y":82.56035576697633,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2008":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2009":{"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"},"2010":{"morph":{"__isSmartRef__":true,"id":1999},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2011":{"morph":{"__isSmartRef__":true,"id":1999},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":2012},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"2012":{"morph":{"__isSmartRef__":true,"id":2013},"position":{"__isSmartRef__":true,"id":2702},"connectedControlPoints":[{"__isSmartRef__":true,"id":2093},{"__isSmartRef__":true,"id":2011}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"2013":{"submorphs":[],"scripts":[],"id":2619,"shape":{"__isSmartRef__":true,"id":2014},"droppingEnabled":true,"halosEnabled":true,"data":[[{"__isSmartRef__":true,"id":2018},{"__isSmartRef__":true,"id":2019},{"__isSmartRef__":true,"id":2020},{"__isSmartRef__":true,"id":2021},{"__isSmartRef__":true,"id":2022},{"__isSmartRef__":true,"id":2023},{"__isSmartRef__":true,"id":2024},{"__isSmartRef__":true,"id":2025},{"__isSmartRef__":true,"id":2026},{"__isSmartRef__":true,"id":2027},{"__isSmartRef__":true,"id":2028},{"__isSmartRef__":true,"id":2029},{"__isSmartRef__":true,"id":2030},{"__isSmartRef__":true,"id":2031},{"__isSmartRef__":true,"id":2032},{"__isSmartRef__":true,"id":2033},{"__isSmartRef__":true,"id":2034},{"__isSmartRef__":true,"id":2035},{"__isSmartRef__":true,"id":2036},{"__isSmartRef__":true,"id":2037},{"__isSmartRef__":true,"id":2038},{"__isSmartRef__":true,"id":2039},{"__isSmartRef__":true,"id":2040},{"__isSmartRef__":true,"id":2041},{"__isSmartRef__":true,"id":2042},{"__isSmartRef__":true,"id":2043},{"__isSmartRef__":true,"id":2044},{"__isSmartRef__":true,"id":2045},{"__isSmartRef__":true,"id":2046},{"__isSmartRef__":true,"id":2047},{"__isSmartRef__":true,"id":2048},{"__isSmartRef__":true,"id":2049},{"__isSmartRef__":true,"id":2050},{"__isSmartRef__":true,"id":2051}],[{"__isSmartRef__":true,"id":2052},{"__isSmartRef__":true,"id":2053},{"__isSmartRef__":true,"id":2054},{"__isSmartRef__":true,"id":2055},{"__isSmartRef__":true,"id":2056},{"__isSmartRef__":true,"id":2057},{"__isSmartRef__":true,"id":2058},{"__isSmartRef__":true,"id":2059},{"__isSmartRef__":true,"id":2060},{"__isSmartRef__":true,"id":2061},{"__isSmartRef__":true,"id":2062},{"__isSmartRef__":true,"id":2063},{"__isSmartRef__":true,"id":2064},{"__isSmartRef__":true,"id":2065},{"__isSmartRef__":true,"id":2066},{"__isSmartRef__":true,"id":2067},{"__isSmartRef__":true,"id":2068},{"__isSmartRef__":true,"id":2069},{"__isSmartRef__":true,"id":2070},{"__isSmartRef__":true,"id":2071},{"__isSmartRef__":true,"id":2072},{"__isSmartRef__":true,"id":2073},{"__isSmartRef__":true,"id":2074},{"__isSmartRef__":true,"id":2075},{"__isSmartRef__":true,"id":2076},{"__isSmartRef__":true,"id":2077},{"__isSmartRef__":true,"id":2078},{"__isSmartRef__":true,"id":2079},{"__isSmartRef__":true,"id":2080},{"__isSmartRef__":true,"id":2081},{"__isSmartRef__":true,"id":2082},{"__isSmartRef__":true,"id":2083},{"__isSmartRef__":true,"id":2084},{"__isSmartRef__":true,"id":2085}]],"doNotSerialize":["vis","$$globalTransform","$$_Position","$$_Scale","$$_Rotation","$$owner"],"showsHalos":false,"name":"ProtovisMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":2086},"__SourceModuleName__":"Global.apps.ProtoVisInterface","renderContextTable":{"__isSmartRef__":true,"id":2087},"eventHandler":{"__isSmartRef__":true,"id":2088},"connections":{"__isSmartRef__":true,"id":2089},"priorExtent":{"__isSmartRef__":true,"id":2091},"magnets":[{"__isSmartRef__":true,"id":2012}],"attributeConnections":[{"__isSmartRef__":true,"id":2092},{"__isSmartRef__":true,"id":2574},{"__isSmartRef__":true,"id":2575},{"__isSmartRef__":true,"id":2576},{"__isSmartRef__":true,"id":2577},{"__isSmartRef__":true,"id":2578}],"doNotCopyProperties":["$$globalTransform","$$_Position","$$_Scale","$$_Rotation","$$owner"],"_Position":{"__isSmartRef__":true,"id":2664},"_Scale":0.9980029960049944,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":2581},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2665},"__LivelyClassName__":"ProtoVisMorph"},"2014":{"position":{"__isSmartRef__":true,"id":2015},"_Extent":{"__isSmartRef__":true,"id":2016},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2017},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2015":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2016":{"x":543.997999003999,"y":276.0120059760062,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2017":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2018":{"x":0,"y":1.5},"2019":{"x":1,"y":1.7150000000000034},"2020":{"x":2,"y":1.9399999999999977},"2021":{"x":3,"y":1.9699999999999989},"2022":{"x":4,"y":2},"2023":{"x":5,"y":2.2849999999999966},"2024":{"x":6,"y":2.7349999999999994},"2025":{"x":7,"y":31.405},"2026":{"x":8,"y":20.97},"2027":{"x":9,"y":1.9699999999999989},"2028":{"x":10,"y":1.4549999999999983},"2029":{"x":11,"y":1.4650000000000034},"2030":{"x":12,"y":2.6850000000000023},"2031":{"x":13,"y":2.6850000000000023},"2032":{"x":14,"y":3.4650000000000034},"2033":{"x":15,"y":0.9750000000000014},"2034":{"x":16,"y":2.4399999999999977},"2035":{"x":17,"y":3.6599999999999966},"2036":{"x":18,"y":0.25},"2037":{"x":19,"y":0.24499999999999744},"2038":{"x":20,"y":0},"2039":{"x":21,"y":3.4299999999999997},"2040":{"x":22,"y":1.9600000000000009},"2041":{"x":23,"y":0.740000000000002},"2042":{"x":24,"y":11.939999999999998},"2043":{"x":25,"y":5.909999999999997},"2044":{"x":26,"y":7.075000000000003},"2045":{"x":27,"y":4.369999999999997},"2046":{"x":28,"y":1.9399999999999977},"2047":{"x":29,"y":1.2199999999999989},"2048":{"x":30,"y":0.9849999999999994},"2049":{"x":31,"y":1.2250000000000014},"2050":{"x":32,"y":1.2150000000000034},"2051":{"x":33,"y":2.2749999999999986},"2052":{"x":0,"y":2.5249999999999986},"2053":{"x":1,"y":3.5349999999999966},"2054":{"x":2,"y":4.454999999999998},"2055":{"x":3,"y":4},"2056":{"x":4,"y":4.5},"2057":{"x":5,"y":4.590000000000003},"2058":{"x":6,"y":5},"2059":{"x":7,"y":33.675},"2060":{"x":8,"y":16.145000000000003},"2061":{"x":9,"y":4.5},"2062":{"x":10,"y":2.5},"2063":{"x":11,"y":3.4650000000000034},"2064":{"x":12,"y":4.545000000000002},"2065":{"x":13,"y":5.555},"2066":{"x":14,"y":6.840000000000003},"2067":{"x":15,"y":2.4750000000000014},"2068":{"x":16,"y":5},"2069":{"x":17,"y":6.564999999999998},"2070":{"x":18,"y":0},"2071":{"x":19,"y":0.49499999999999744},"2072":{"x":20,"y":0.5},"2073":{"x":21,"y":7.424999999999997},"2074":{"x":22,"y":2.575000000000003},"2075":{"x":23,"y":1.0200000000000031},"2076":{"x":24,"y":19.8},"2077":{"x":25,"y":11.880000000000003},"2078":{"x":26,"y":11.11},"2079":{"x":27,"y":7},"2080":{"x":28,"y":3.5349999999999966},"2081":{"x":29,"y":2},"2082":{"x":30,"y":1.9799999999999969},"2083":{"x":31,"y":3},"2084":{"x":32,"y":2.5},"2085":{"x":33,"y":4},"2086":{"migrationLevel":2,"partsSpaceName":"PartsBin/Visualization/","__SourceModuleName__":"Global.lively.PartsBin","partName":"ProtovisDrawing","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2087":{"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"},"2088":{"morph":{"__isSmartRef__":true,"id":2013},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2089":{"addDataColumnAndRender":{"__isSmartRef__":true,"id":2090}},"2090":{},"2091":{"x":543.997999003999,"y":275.0120059760062,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2092":{"sourceObj":{"__isSmartRef__":true,"id":2013},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":2093},"targetMethodName":"alignToMagnet","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2093":{"morph":{"__isSmartRef__":true,"id":2094},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":2012},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"2094":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2095},"id":3849,"renderContextTable":{"__isSmartRef__":true,"id":2104},"eventHandler":{"__isSmartRef__":true,"id":2105},"droppingEnabled":true,"halosEnabled":true,"controlPoints":[{"__isSmartRef__":true,"id":2106},{"__isSmartRef__":true,"id":2517}],"con":{"__isSmartRef__":true,"id":2331},"showsMorphMenu":true,"isCopyMorphRef":true,"morphRefId":1,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2566},"__LivelyClassName__":"lively.morphic.Path"},"2095":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":2096},{"__isSmartRef__":true,"id":2097}],"_PathElements":[{"__isSmartRef__":true,"id":2098},{"__isSmartRef__":true,"id":2099}],"renderContextTable":{"__isSmartRef__":true,"id":2100},"_Position":{"__isSmartRef__":true,"id":2101},"_Extent":{"__isSmartRef__":true,"id":2102},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2103},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"2096":{"x":28,"y":256,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2097":{"x":986.5012520027503,"y":279.5473210948677,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2098":{"isAbsolute":true,"x":28,"y":256,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"2099":{"isAbsolute":true,"x":986.5012520027503,"y":279.5473210948677,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"2100":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getPathNode":"getPathNodeHTML","setPathElements":"setPathElementsHTML","getPathBounds":"getPathBoundsHTML","getTotalLength":"getTotalLengthHTML","getPointAtTotalLength":"getPointAtTotalLengthHTML"},"2101":{"x":28,"y":256,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2102":{"x":958.5012817382812,"y":23.547332763671875,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2103":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2104":{"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"},"2105":{"morph":{"__isSmartRef__":true,"id":2094},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2106":{"morph":{"__isSmartRef__":true,"id":2094},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":2107},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"2107":{"morph":{"__isSmartRef__":true,"id":2108},"position":{"__isSmartRef__":true,"id":2565},"connectedControlPoints":[{"__isSmartRef__":true,"id":2106}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"2108":{"submorphs":[],"scripts":[],"id":3657,"shape":{"__isSmartRef__":true,"id":2109},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Courier ","registeredForMouseEvents":true,"_MaxTextWidth":649.997996995995,"_MaxTextHeight":250.0240360480601,"textColor":{"__isSmartRef__":true,"id":2115},"showsHalos":false,"_FontSize":9,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"logWindow","partsBinMetaInfo":{"__isSmartRef__":true,"id":2116},"textChunks":[{"__isSmartRef__":true,"id":2117}],"charsReplaced":"s","lastFindLoc":6,"priorSelectionRange":[25483,25483],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":2119},"_TextColor":{"__isSmartRef__":true,"id":2120},"_ClipMode":"auto","layout":{"__isSmartRef__":true,"id":2121},"renderContextTable":{"__isSmartRef__":true,"id":2122},"eventHandler":{"__isSmartRef__":true,"id":2123},"attributeConnections":[{"__isSmartRef__":true,"id":2124},{"__isSmartRef__":true,"id":2331},{"__isSmartRef__":true,"id":2560}],"doNotSerialize":["$$exec","$$serverResult","$$globalTransform"],"doNotCopyProperties":["$$exec","$$serverResult","$$globalTransform"],"connections":{"__isSmartRef__":true,"id":2561},"magnets":[{"__isSmartRef__":true,"id":2107}],"_Position":{"__isSmartRef__":true,"id":2564},"_Scale":1,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":2125},"serverResult":"Linux 2.6.32-5-amd64 (lively) \t06/13/11 \t_x86_64_\t(2 CPU)\n\n21:10:18 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle\n21:10:19 all 0.49 0.00 0.49 0.00 0.00 0.00 0.00 0.00 99.02\n21:10:19 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02\n21:10:19 1 0.00 0.00 0.96 0.00 0.00 0.00 0.00 0.00 99.04\n\nAverage: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle\nAverage: all 0.49 0.00 0.49 0.00 0.00 0.00 0.00 0.00 99.02\nAverage: 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02\nAverage: 1 0.00 0.00 0.96 0.00 0.00 0.00 0.00 0.00 99.04\n","__LivelyClassName__":"lively.morphic.Text"},"2109":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2110},"_Extent":{"__isSmartRef__":true,"id":2111},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2112},"_BorderRadius":0,"_Fill":{"__isSmartRef__":true,"id":2113},"renderContextTable":{"__isSmartRef__":true,"id":2114},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2110":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2111":{"x":649.997996995995,"y":250.0240360480601,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2112":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2113":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2114":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2115":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2116":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2117":{"style":{"__isSmartRef__":true,"id":2118},"chunkOwner":{"__isSmartRef__":true,"id":2108},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2118":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2119":{"x":649.997996995995,"y":250.0240360480601,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2120":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2121":{"resizeWidth":true,"resizeHeight":true},"2122":{"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"},"2123":{"morph":{"__isSmartRef__":true,"id":2108},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2124":{"sourceObj":{"__isSmartRef__":true,"id":2108},"sourceAttrName":"exec","targetObj":{"__isSmartRef__":true,"id":2125},"targetMethodName":"exec","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2125":{"submorphs":[{"__isSmartRef__":true,"id":2108},{"__isSmartRef__":true,"id":2126}],"scripts":[],"id":3656,"shape":{"__isSmartRef__":true,"id":2144},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"CommandLine","partsBinMetaInfo":{"__isSmartRef__":true,"id":2150},"__SourceModuleName__":"Global.lively.morphic.Core","priorExtent":{"__isSmartRef__":true,"id":2151},"layout":{"__isSmartRef__":true,"id":2152},"renderContextTable":{"__isSmartRef__":true,"id":2153},"eventHandler":{"__isSmartRef__":true,"id":2154},"attributeConnections":[{"__isSmartRef__":true,"id":2155},{"__isSmartRef__":true,"id":2156}],"doNotSerialize":["$$serverResult"],"doNotCopyProperties":["$$serverResult"],"connections":{"__isSmartRef__":true,"id":2157},"_Position":{"__isSmartRef__":true,"id":2160},"_Scale":1,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":2161},"serverResult":"Linux 2.6.32-5-amd64 (lively) \t06/13/11 \t_x86_64_\t(2 CPU)\n\n21:10:18 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle\n21:10:19 all 0.49 0.00 0.49 0.00 0.00 0.00 0.00 0.00 99.02\n21:10:19 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02\n21:10:19 1 0.00 0.00 0.96 0.00 0.00 0.00 0.00 0.00 99.04\n\nAverage: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle\nAverage: all 0.49 0.00 0.49 0.00 0.00 0.00 0.00 0.00 99.02\nAverage: 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 98.02\nAverage: 1 0.00 0.00 0.96 0.00 0.00 0.00 0.00 0.00 99.04\n","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2318},"__LivelyClassName__":"lively.morphic.Box"},"2126":{"submorphs":[],"scripts":[],"id":3658,"shape":{"__isSmartRef__":true,"id":2127},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Courier ","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2133},"_MaxTextWidth":615,"_MaxTextHeight":29.985978971964983,"textColor":{"__isSmartRef__":true,"id":2134},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"inputLine","partsBinMetaInfo":{"__isSmartRef__":true,"id":2135},"textChunks":[{"__isSmartRef__":true,"id":2136}],"charsReplaced":"mpstat -P ALL 1 1","lastFindLoc":-17,"priorSelectionRange":[17,17],"prevScroll":[0,0],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":2138},"_TextColor":{"__isSmartRef__":true,"id":2139},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":2125},"isInputLine":true,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":2140}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"layout":{"__isSmartRef__":true,"id":2141},"renderContextTable":{"__isSmartRef__":true,"id":2142},"eventHandler":{"__isSmartRef__":true,"id":2143},"savedTextString":"mpstat -P ALL 1 1","__LivelyClassName__":"lively.morphic.Text"},"2127":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2128},"_Extent":{"__isSmartRef__":true,"id":2129},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2130},"_BorderRadius":0,"_Fill":{"__isSmartRef__":true,"id":2131},"renderContextTable":{"__isSmartRef__":true,"id":2132},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2128":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2129":{"x":615,"y":29.985978971964983,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2130":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2131":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2132":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2133":{"x":8.000000000000853,"y":262.99999999999983,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2134":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2135":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2136":{"style":{"__isSmartRef__":true,"id":2137},"chunkOwner":{"__isSmartRef__":true,"id":2126},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2137":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2138":{"x":615,"y":29.985978971964983,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2139":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2140":{"sourceObj":{"__isSmartRef__":true,"id":2126},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":2125},"targetMethodName":"exec","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2141":{"resizeWidth":true,"resizeHeight":false,"moveVertical":true},"2142":{"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"},"2143":{"morph":{"__isSmartRef__":true,"id":2126},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2144":{"position":{"__isSmartRef__":true,"id":2145},"_Extent":{"__isSmartRef__":true,"id":2146},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2147},"_Fill":{"__isSmartRef__":true,"id":2148},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":2149},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2145":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2146":{"x":650,"y":295,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2147":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2148":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2149":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2150":{"partsSpaceName":"PartsBin/Server/","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["server.nodejs.WebInterface"],"migrationLevel":2,"comment":"Access to the lively-kernel.org shell using nodejs.","partName":"CommandLine","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2151":{"x":650,"y":295,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2152":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true},"2153":{"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"},"2154":{"morph":{"__isSmartRef__":true,"id":2125},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2155":{"sourceObj":{"__isSmartRef__":true,"id":2125},"sourceAttrName":"serverResult","targetObj":{"__isSmartRef__":true,"id":2108},"targetMethodName":"serverResult","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2156":{"sourceObj":{"__isSmartRef__":true,"id":2125},"sourceAttrName":"serverResult","targetObj":{"__isSmartRef__":true,"id":2125},"targetMethodName":"log","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2157":{"exec":{"__isSmartRef__":true,"id":2158},"serverResult":{"__isSmartRef__":true,"id":2159}},"2158":{},"2159":{},"2160":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2161":{"submorphs":[{"__isSmartRef__":true,"id":2125},{"__isSmartRef__":true,"id":2162}],"scripts":[],"id":3655,"renderContextTable":{"__isSmartRef__":true,"id":2308},"shape":{"__isSmartRef__":true,"id":2309},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":2312},"eventHandler":{"__isSmartRef__":true,"id":2313},"LK2":true,"priorExtent":{"__isSmartRef__":true,"id":2314},"targetMorph":{"__isSmartRef__":true,"id":2125},"titleBar":{"__isSmartRef__":true,"id":2162},"contentOffset":{"__isSmartRef__":true,"id":2160},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2315},"name":"CommandLine","prevDragPos":{"__isSmartRef__":true,"id":2316},"highlighted":true,"cameForward":false,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Position":{"__isSmartRef__":true,"id":2317},"_Scale":1,"_Rotation":0,"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["DraggingLayer","GrabbingLayer"]},"2162":{"submorphs":[{"__isSmartRef__":true,"id":2163},{"__isSmartRef__":true,"id":2175},{"__isSmartRef__":true,"id":2221},{"__isSmartRef__":true,"id":2255}],"scripts":[],"id":3659,"renderContextTable":{"__isSmartRef__":true,"id":2290},"shape":{"__isSmartRef__":true,"id":2291},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2304},"eventHandler":{"__isSmartRef__":true,"id":2305},"_Position":{"__isSmartRef__":true,"id":2306},"windowMorph":{"__isSmartRef__":true,"id":2161},"label":{"__isSmartRef__":true,"id":2163},"closeButton":{"__isSmartRef__":true,"id":2175},"menuButton":{"__isSmartRef__":true,"id":2221},"collapseButton":{"__isSmartRef__":true,"id":2255},"priorExtent":{"__isSmartRef__":true,"id":2307},"owner":{"__isSmartRef__":true,"id":2161},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"2163":{"submorphs":[],"scripts":[],"id":3660,"renderContextTable":{"__isSmartRef__":true,"id":2164},"textChunks":[{"__isSmartRef__":true,"id":2165}],"shape":{"__isSmartRef__":true,"id":2167},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2171},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":2172},"_Position":{"__isSmartRef__":true,"id":2173},"priorExtent":{"__isSmartRef__":true,"id":2174},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_PointerEvents":"none","_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":2162},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2164":{"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"},"2165":{"style":{"__isSmartRef__":true,"id":2166},"chunkOwner":{"__isSmartRef__":true,"id":2163},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2166":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2167":{"_Position":{"__isSmartRef__":true,"id":2168},"renderContextTable":{"__isSmartRef__":true,"id":2169},"_Extent":{"__isSmartRef__":true,"id":2170},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2147},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2168":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2169":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2170":{"x":591,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2171":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2172":{"morph":{"__isSmartRef__":true,"id":2163},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2173":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2174":{"x":591,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2175":{"submorphs":[{"__isSmartRef__":true,"id":2176}],"scripts":[],"id":3661,"renderContextTable":{"__isSmartRef__":true,"id":2188},"shape":{"__isSmartRef__":true,"id":2189},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":2204},"_Position":{"__isSmartRef__":true,"id":2205},"priorExtent":{"__isSmartRef__":true,"id":2206},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2194},"lighterFill":{"__isSmartRef__":true,"id":2207},"label":{"__isSmartRef__":true,"id":2176},"owner":{"__isSmartRef__":true,"id":2162},"layout":{"__isSmartRef__":true,"id":2216},"attributeConnections":[{"__isSmartRef__":true,"id":2217},{"__isSmartRef__":true,"id":2219}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2176":{"submorphs":[],"scripts":[],"id":3662,"renderContextTable":{"__isSmartRef__":true,"id":2177},"textChunks":[{"__isSmartRef__":true,"id":2178}],"shape":{"__isSmartRef__":true,"id":2180},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2184},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":2185},"_Position":{"__isSmartRef__":true,"id":2186},"priorExtent":{"__isSmartRef__":true,"id":2187},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2175},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_PointerEvents":"none","_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2177":{"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"},"2178":{"style":{"__isSmartRef__":true,"id":2179},"chunkOwner":{"__isSmartRef__":true,"id":2176},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2179":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2180":{"_Position":{"__isSmartRef__":true,"id":2181},"renderContextTable":{"__isSmartRef__":true,"id":2182},"_Extent":{"__isSmartRef__":true,"id":2183},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2147},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2181":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2182":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2183":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2184":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2185":{"morph":{"__isSmartRef__":true,"id":2176},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2186":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2187":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2188":{"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"},"2189":{"_Position":{"__isSmartRef__":true,"id":2190},"renderContextTable":{"__isSmartRef__":true,"id":2191},"_Extent":{"__isSmartRef__":true,"id":2192},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2193},"_Fill":{"__isSmartRef__":true,"id":2194},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2190":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2191":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2192":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2193":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2194":{"stops":[{"__isSmartRef__":true,"id":2195},{"__isSmartRef__":true,"id":2197},{"__isSmartRef__":true,"id":2199},{"__isSmartRef__":true,"id":2201}],"vector":{"__isSmartRef__":true,"id":2203},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2195":{"offset":0,"color":{"__isSmartRef__":true,"id":2196}},"2196":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2197":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2198}},"2198":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2199":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2200}},"2200":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2201":{"offset":1,"color":{"__isSmartRef__":true,"id":2202}},"2202":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2203":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2204":{"morph":{"__isSmartRef__":true,"id":2175},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2205":{"x":630,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2206":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2207":{"stops":[{"__isSmartRef__":true,"id":2208},{"__isSmartRef__":true,"id":2210},{"__isSmartRef__":true,"id":2212},{"__isSmartRef__":true,"id":2214}],"vector":{"__isSmartRef__":true,"id":2203},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2208":{"offset":0,"color":{"__isSmartRef__":true,"id":2209}},"2209":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2210":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2211}},"2211":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2212":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2213}},"2213":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2214":{"offset":1,"color":{"__isSmartRef__":true,"id":2215}},"2215":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2216":{"moveHorizontal":true},"2217":{"sourceObj":{"__isSmartRef__":true,"id":2175},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2161},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2218},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2218":{"source":{"__isSmartRef__":true,"id":2175},"target":{"__isSmartRef__":true,"id":2161}},"2219":{"sourceObj":{"__isSmartRef__":true,"id":2175},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2161},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2220},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2220":{"source":{"__isSmartRef__":true,"id":2175},"target":{"__isSmartRef__":true,"id":2161}},"2221":{"submorphs":[{"__isSmartRef__":true,"id":2222}],"scripts":[],"id":3663,"renderContextTable":{"__isSmartRef__":true,"id":2234},"shape":{"__isSmartRef__":true,"id":2235},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":2239},"_Position":{"__isSmartRef__":true,"id":2240},"priorExtent":{"__isSmartRef__":true,"id":2241},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2194},"lighterFill":{"__isSmartRef__":true,"id":2242},"label":{"__isSmartRef__":true,"id":2222},"owner":{"__isSmartRef__":true,"id":2162},"attributeConnections":[{"__isSmartRef__":true,"id":2251},{"__isSmartRef__":true,"id":2253}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2222":{"submorphs":[],"scripts":[],"id":3664,"renderContextTable":{"__isSmartRef__":true,"id":2223},"textChunks":[{"__isSmartRef__":true,"id":2224}],"shape":{"__isSmartRef__":true,"id":2226},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2230},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":2231},"_Position":{"__isSmartRef__":true,"id":2232},"priorExtent":{"__isSmartRef__":true,"id":2233},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2221},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_PointerEvents":"none","_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2223":{"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"},"2224":{"style":{"__isSmartRef__":true,"id":2225},"chunkOwner":{"__isSmartRef__":true,"id":2222},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2225":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2226":{"_Position":{"__isSmartRef__":true,"id":2227},"renderContextTable":{"__isSmartRef__":true,"id":2228},"_Extent":{"__isSmartRef__":true,"id":2229},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2147},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2227":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2228":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2229":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2230":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2231":{"morph":{"__isSmartRef__":true,"id":2222},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2232":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2233":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2234":{"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"},"2235":{"_Position":{"__isSmartRef__":true,"id":2236},"renderContextTable":{"__isSmartRef__":true,"id":2237},"_Extent":{"__isSmartRef__":true,"id":2238},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2193},"_Fill":{"__isSmartRef__":true,"id":2194},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2236":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2237":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2238":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2239":{"morph":{"__isSmartRef__":true,"id":2221},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2240":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2241":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2242":{"stops":[{"__isSmartRef__":true,"id":2243},{"__isSmartRef__":true,"id":2245},{"__isSmartRef__":true,"id":2247},{"__isSmartRef__":true,"id":2249}],"vector":{"__isSmartRef__":true,"id":2203},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2243":{"offset":0,"color":{"__isSmartRef__":true,"id":2244}},"2244":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2245":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2246}},"2246":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2247":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2248}},"2248":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2249":{"offset":1,"color":{"__isSmartRef__":true,"id":2250}},"2250":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2251":{"sourceObj":{"__isSmartRef__":true,"id":2221},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2161},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2252},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2252":{"source":{"__isSmartRef__":true,"id":2221},"target":{"__isSmartRef__":true,"id":2161}},"2253":{"sourceObj":{"__isSmartRef__":true,"id":2221},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2161},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2254},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2254":{"source":{"__isSmartRef__":true,"id":2221},"target":{"__isSmartRef__":true,"id":2161}},"2255":{"submorphs":[{"__isSmartRef__":true,"id":2256}],"scripts":[],"id":3665,"renderContextTable":{"__isSmartRef__":true,"id":2268},"shape":{"__isSmartRef__":true,"id":2269},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":2273},"_Position":{"__isSmartRef__":true,"id":2274},"priorExtent":{"__isSmartRef__":true,"id":2275},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2194},"lighterFill":{"__isSmartRef__":true,"id":2276},"label":{"__isSmartRef__":true,"id":2256},"owner":{"__isSmartRef__":true,"id":2162},"layout":{"__isSmartRef__":true,"id":2285},"attributeConnections":[{"__isSmartRef__":true,"id":2286},{"__isSmartRef__":true,"id":2288}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2256":{"submorphs":[],"scripts":[],"id":3666,"renderContextTable":{"__isSmartRef__":true,"id":2257},"textChunks":[{"__isSmartRef__":true,"id":2258}],"shape":{"__isSmartRef__":true,"id":2260},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2264},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","eventHandler":{"__isSmartRef__":true,"id":2265},"_Position":{"__isSmartRef__":true,"id":2266},"priorExtent":{"__isSmartRef__":true,"id":2267},"_MaxTextWidth":null,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":2255},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_PointerEvents":"none","_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"2257":{"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"},"2258":{"style":{"__isSmartRef__":true,"id":2259},"chunkOwner":{"__isSmartRef__":true,"id":2256},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2259":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2260":{"_Position":{"__isSmartRef__":true,"id":2261},"renderContextTable":{"__isSmartRef__":true,"id":2262},"_Extent":{"__isSmartRef__":true,"id":2263},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2147},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2261":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2262":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2263":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2264":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2265":{"morph":{"__isSmartRef__":true,"id":2256},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2266":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2267":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2268":{"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"},"2269":{"_Position":{"__isSmartRef__":true,"id":2270},"renderContextTable":{"__isSmartRef__":true,"id":2271},"_Extent":{"__isSmartRef__":true,"id":2272},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2193},"_Fill":{"__isSmartRef__":true,"id":2194},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2270":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2271":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2272":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2273":{"morph":{"__isSmartRef__":true,"id":2255},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2274":{"x":611,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2275":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2276":{"stops":[{"__isSmartRef__":true,"id":2277},{"__isSmartRef__":true,"id":2279},{"__isSmartRef__":true,"id":2281},{"__isSmartRef__":true,"id":2283}],"vector":{"__isSmartRef__":true,"id":2203},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2277":{"offset":0,"color":{"__isSmartRef__":true,"id":2278}},"2278":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2279":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2280}},"2280":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2281":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2282}},"2282":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2283":{"offset":1,"color":{"__isSmartRef__":true,"id":2284}},"2284":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2285":{"moveHorizontal":true},"2286":{"sourceObj":{"__isSmartRef__":true,"id":2255},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2161},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2287},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2287":{"source":{"__isSmartRef__":true,"id":2255},"target":{"__isSmartRef__":true,"id":2161}},"2288":{"sourceObj":{"__isSmartRef__":true,"id":2255},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2161},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2289},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2289":{"source":{"__isSmartRef__":true,"id":2255},"target":{"__isSmartRef__":true,"id":2161}},"2290":{"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"},"2291":{"_Position":{"__isSmartRef__":true,"id":2292},"renderContextTable":{"__isSmartRef__":true,"id":2293},"_Extent":{"__isSmartRef__":true,"id":2294},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2295},"_Fill":{"__isSmartRef__":true,"id":2296},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2292":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2293":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2294":{"x":650,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2295":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2296":{"stops":[{"__isSmartRef__":true,"id":2297},{"__isSmartRef__":true,"id":2299},{"__isSmartRef__":true,"id":2301}],"vector":{"__isSmartRef__":true,"id":2303},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2297":{"offset":0,"color":{"__isSmartRef__":true,"id":2298}},"2298":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2299":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2300}},"2300":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2301":{"offset":1,"color":{"__isSmartRef__":true,"id":2302}},"2302":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2303":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2304":{"resizeWidth":true,"adjustForNewBounds":true},"2305":{"morph":{"__isSmartRef__":true,"id":2162},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2306":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2307":{"x":650,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2308":{"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"},"2309":{"renderContextTable":{"__isSmartRef__":true,"id":2310},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":2311},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2310":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2311":{"x":650,"y":317,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2312":{"adjustForNewBounds":true},"2313":{"morph":{"__isSmartRef__":true,"id":2161},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2314":{"x":650,"y":317,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2315":{"partsSpaceName":"PartsBin/Server/","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["server.nodejs.WebInterface"],"migrationLevel":2,"comment":"Access to the lively-kernel.org shell using nodejs.","partName":"CommandLine","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2316":{"x":373,"y":247,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2317":{"x":13,"y":234,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2318":{"setupConnections":{"__isSmartRef__":true,"id":2319},"exec":{"__isSmartRef__":true,"id":2322},"log":{"__isSmartRef__":true,"id":2325},"reset":{"__isSmartRef__":true,"id":2328}},"2319":{"varMapping":{"__isSmartRef__":true,"id":2320},"source":"function setupConnections() {\n connect(this, 'serverResult', this, 'log')\n connect(this.get('inputLine'), 'savedTextString', this, 'exec')\n connect(this.get('logWindow'), 'exec', this, 'exec')\n connect(this, 'serverResult', this.get('logWindow'), 'serverResult')\n}","funcProperties":{"__isSmartRef__":true,"id":2321},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2320":{"this":{"__isSmartRef__":true,"id":2125}},"2321":{},"2322":{"varMapping":{"__isSmartRef__":true,"id":2323},"source":"function exec(cmdString) {\n cmdString = cmdString || this.get('inputLine').textString;\n var wd = \"/home/nodejs/svn/webwerkstatt/\" \n var cmdExec = new CommandLineServerInterface();\n connect(cmdExec, 'result', this, 'serverResult', {converter: function(ea) { return String(ea.stdout) }})\n this.log(wd + \"$ \" + cmdString)\n cmdExec.runCommand(cmdString, wd)\n}","funcProperties":{"__isSmartRef__":true,"id":2324},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2323":{"this":{"__isSmartRef__":true,"id":2125}},"2324":{},"2325":{"varMapping":{"__isSmartRef__":true,"id":2326},"source":"function log(s) {\n this.get('logWindow').textString += '\\n' + s\n this.get('logWindow').scrollToBottom();\n}","funcProperties":{"__isSmartRef__":true,"id":2327},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2326":{"this":{"__isSmartRef__":true,"id":2125}},"2327":{},"2328":{"varMapping":{"__isSmartRef__":true,"id":2329},"source":"function reset() {\n this.get('logWindow').textString = '';\n this.get('inputLine').textString = 'ls';\n this.connections = {exec: {}, serverResult: {}}\n this.get('logWindow').connections = {exec: {}, serverResult: {}}\n}","funcProperties":{"__isSmartRef__":true,"id":2330},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2329":{"this":{"__isSmartRef__":true,"id":2125}},"2330":{},"2331":{"sourceObj":{"__isSmartRef__":true,"id":2108},"sourceAttrName":"serverResult","targetObj":{"__isSmartRef__":true,"id":2332},"targetMethodName":"addDataColumnAndRender","visualConnector":{"__isSmartRef__":true,"id":2094},"converterString":"function converter(s) {\n idleValues = Strings.tableize(s).slice(3,5).invoke('last')\n return idleValues.collect(function(ea) {return 100 - ea})\n}\n\n","__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"AttributeConnection"},"2332":{"submorphs":[],"scripts":[],"id":3204,"shape":{"__isSmartRef__":true,"id":2333},"droppingEnabled":true,"halosEnabled":true,"data":[[{"__isSmartRef__":true,"id":2337},{"__isSmartRef__":true,"id":2338},{"__isSmartRef__":true,"id":2339},{"__isSmartRef__":true,"id":2340},{"__isSmartRef__":true,"id":2341},{"__isSmartRef__":true,"id":2342},{"__isSmartRef__":true,"id":2343},{"__isSmartRef__":true,"id":2344},{"__isSmartRef__":true,"id":2345},{"__isSmartRef__":true,"id":2346},{"__isSmartRef__":true,"id":2347},{"__isSmartRef__":true,"id":2348},{"__isSmartRef__":true,"id":2349},{"__isSmartRef__":true,"id":2350},{"__isSmartRef__":true,"id":2351},{"__isSmartRef__":true,"id":2352},{"__isSmartRef__":true,"id":2353},{"__isSmartRef__":true,"id":2354},{"__isSmartRef__":true,"id":2355},{"__isSmartRef__":true,"id":2356},{"__isSmartRef__":true,"id":2357},{"__isSmartRef__":true,"id":2358},{"__isSmartRef__":true,"id":2359},{"__isSmartRef__":true,"id":2360},{"__isSmartRef__":true,"id":2361},{"__isSmartRef__":true,"id":2362},{"__isSmartRef__":true,"id":2363},{"__isSmartRef__":true,"id":2364},{"__isSmartRef__":true,"id":2365},{"__isSmartRef__":true,"id":2366},{"__isSmartRef__":true,"id":2367},{"__isSmartRef__":true,"id":2368},{"__isSmartRef__":true,"id":2369},{"__isSmartRef__":true,"id":2370},{"__isSmartRef__":true,"id":2371},{"__isSmartRef__":true,"id":2372},{"__isSmartRef__":true,"id":2373},{"__isSmartRef__":true,"id":2374},{"__isSmartRef__":true,"id":2375},{"__isSmartRef__":true,"id":2376},{"__isSmartRef__":true,"id":2377},{"__isSmartRef__":true,"id":2378},{"__isSmartRef__":true,"id":2379},{"__isSmartRef__":true,"id":2380},{"__isSmartRef__":true,"id":2381},{"__isSmartRef__":true,"id":2382},{"__isSmartRef__":true,"id":2383}],[{"__isSmartRef__":true,"id":2384},{"__isSmartRef__":true,"id":2385},{"__isSmartRef__":true,"id":2386},{"__isSmartRef__":true,"id":2387},{"__isSmartRef__":true,"id":2388},{"__isSmartRef__":true,"id":2389},{"__isSmartRef__":true,"id":2390},{"__isSmartRef__":true,"id":2391},{"__isSmartRef__":true,"id":2392},{"__isSmartRef__":true,"id":2393},{"__isSmartRef__":true,"id":2394},{"__isSmartRef__":true,"id":2395},{"__isSmartRef__":true,"id":2396},{"__isSmartRef__":true,"id":2397},{"__isSmartRef__":true,"id":2398},{"__isSmartRef__":true,"id":2399},{"__isSmartRef__":true,"id":2400},{"__isSmartRef__":true,"id":2401},{"__isSmartRef__":true,"id":2402},{"__isSmartRef__":true,"id":2403},{"__isSmartRef__":true,"id":2404},{"__isSmartRef__":true,"id":2405},{"__isSmartRef__":true,"id":2406},{"__isSmartRef__":true,"id":2407},{"__isSmartRef__":true,"id":2408},{"__isSmartRef__":true,"id":2409},{"__isSmartRef__":true,"id":2410},{"__isSmartRef__":true,"id":2411},{"__isSmartRef__":true,"id":2412},{"__isSmartRef__":true,"id":2413},{"__isSmartRef__":true,"id":2414},{"__isSmartRef__":true,"id":2415},{"__isSmartRef__":true,"id":2416},{"__isSmartRef__":true,"id":2417},{"__isSmartRef__":true,"id":2418},{"__isSmartRef__":true,"id":2419},{"__isSmartRef__":true,"id":2420},{"__isSmartRef__":true,"id":2421},{"__isSmartRef__":true,"id":2422},{"__isSmartRef__":true,"id":2423},{"__isSmartRef__":true,"id":2424},{"__isSmartRef__":true,"id":2425},{"__isSmartRef__":true,"id":2426},{"__isSmartRef__":true,"id":2427},{"__isSmartRef__":true,"id":2428},{"__isSmartRef__":true,"id":2429},{"__isSmartRef__":true,"id":2430}]],"doNotSerialize":["vis","$$globalTransform"],"showsHalos":false,"_Position":{"__isSmartRef__":true,"id":2431},"name":"ProtovisMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":2432},"__SourceModuleName__":"Global.apps.ProtoVisInterface","renderContextTable":{"__isSmartRef__":true,"id":2433},"_Rotation":0,"_Scale":0.9980029960049944,"eventHandler":{"__isSmartRef__":true,"id":2434},"connections":{"__isSmartRef__":true,"id":2435},"owner":{"__isSmartRef__":true,"id":2437},"priorExtent":{"__isSmartRef__":true,"id":2514},"magnets":[{"__isSmartRef__":true,"id":2515}],"attributeConnections":[{"__isSmartRef__":true,"id":2518}],"doNotCopyProperties":["$$globalTransform"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2519},"__LivelyClassName__":"ProtoVisMorph"},"2333":{"position":{"__isSmartRef__":true,"id":2334},"_Extent":{"__isSmartRef__":true,"id":2335},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2336},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2334":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2335":{"x":543.997999003999,"y":276.0120059760062,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2336":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2337":{"x":0,"y":0.5},"2338":{"x":1,"y":0.5},"2339":{"x":2,"y":2.9399999999999977},"2340":{"x":3,"y":9},"2341":{"x":4,"y":0},"2342":{"x":5,"y":2.450000000000003},"2343":{"x":6,"y":2.450000000000003},"2344":{"x":7,"y":1.5},"2345":{"x":8,"y":1},"2346":{"x":9,"y":1.019999999999996},"2347":{"x":10,"y":1.519999999999996},"2348":{"x":11,"y":2.530000000000001},"2349":{"x":12,"y":2.030000000000001},"2350":{"x":13,"y":1.5499999999999972},"2351":{"x":14,"y":1.0400000000000063},"2352":{"x":15,"y":0.5},"2353":{"x":16,"y":0.5},"2354":{"x":17,"y":0.9899999999999949},"2355":{"x":18,"y":1.5400000000000063},"2356":{"x":19,"y":1.0300000000000011},"2357":{"x":20,"y":0.5100000000000051},"2358":{"x":21,"y":1.5499999999999972},"2359":{"x":22,"y":1.9899999999999949},"2360":{"x":23,"y":1.4899999999999949},"2361":{"x":24,"y":1},"2362":{"x":25,"y":0.5},"2363":{"x":26,"y":0.5},"2364":{"x":27,"y":0.5},"2365":{"x":28,"y":0},"2366":{"x":29,"y":0.5},"2367":{"x":30,"y":0.519999999999996},"2368":{"x":31,"y":9.549999999999997},"2369":{"x":32,"y":9.599999999999994},"2370":{"x":33,"y":9.090000000000003},"2371":{"x":34,"y":5.079999999999998},"2372":{"x":35,"y":0.5300000000000011},"2373":{"x":36,"y":1},"2374":{"x":37,"y":0.5},"2375":{"x":38,"y":2.0400000000000063},"2376":{"x":39,"y":1.9699999999999989},"2377":{"x":40,"y":1.4699999999999989},"2378":{"x":41,"y":2.010000000000005},"2379":{"x":42,"y":1.519999999999996},"2380":{"x":43,"y":2.049999999999997},"2381":{"x":44,"y":1.5799999999999983},"2382":{"x":45,"y":1.4699999999999989},"2383":{"x":46,"y":0.980000000000004},"2384":{"x":0,"y":1.0600000000000023},"2385":{"x":1,"y":1},"2386":{"x":2,"y":5.049999999999997},"2387":{"x":3,"y":18},"2388":{"x":4,"y":0},"2389":{"x":5,"y":3.030000000000001},"2390":{"x":6,"y":2.019999999999996},"2391":{"x":7,"y":2},"2392":{"x":8,"y":2.0600000000000023},"2393":{"x":9,"y":2.1299999999999955},"2394":{"x":10,"y":2.1099999999999994},"2395":{"x":11,"y":3.1200000000000045},"2396":{"x":12,"y":2.1299999999999955},"2397":{"x":13,"y":2.1700000000000017},"2398":{"x":14,"y":1.1099999999999994},"2399":{"x":15,"y":1.0100000000000051},"2400":{"x":16,"y":1.019999999999996},"2401":{"x":17,"y":2},"2402":{"x":18,"y":2.200000000000003},"2403":{"x":19,"y":2.200000000000003},"2404":{"x":20,"y":2.1099999999999994},"2405":{"x":21,"y":2.200000000000003},"2406":{"x":22,"y":1.0400000000000063},"2407":{"x":23,"y":2},"2408":{"x":24,"y":2.0799999999999983},"2409":{"x":25,"y":1.0100000000000051},"2410":{"x":26,"y":1.0300000000000011},"2411":{"x":27,"y":1.0300000000000011},"2412":{"x":28,"y":0},"2413":{"x":29,"y":1.0400000000000063},"2414":{"x":30,"y":1.1099999999999994},"2415":{"x":31,"y":9.379999999999995},"2416":{"x":32,"y":10.530000000000001},"2417":{"x":33,"y":10.469999999999999},"2418":{"x":34,"y":2.969999999999999},"2419":{"x":35,"y":3.299999999999997},"2420":{"x":36,"y":2.0400000000000063},"2421":{"x":37,"y":1.0300000000000011},"2422":{"x":38,"y":2.1500000000000057},"2423":{"x":39,"y":3},"2424":{"x":40,"y":2},"2425":{"x":41,"y":3.1200000000000045},"2426":{"x":42,"y":2.1500000000000057},"2427":{"x":43,"y":3.3299999999999983},"2428":{"x":44,"y":2.3299999999999983},"2429":{"x":45,"y":1.980000000000004},"2430":{"x":46,"y":1.980000000000004},"2431":{"x":-253.48227898000812,"y":-190.68801613996595,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2432":{"migrationLevel":2,"partsSpaceName":"PartsBin/Visualization/","__SourceModuleName__":"Global.lively.PartsBin","partName":"ProtovisDrawing","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2433":{"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"},"2434":{"morph":{"__isSmartRef__":true,"id":2332},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2435":{"addDataAndRender":{"__isSmartRef__":true,"id":2436}},"2436":{},"2437":{"submorphs":[{"__isSmartRef__":true,"id":2332},{"__isSmartRef__":true,"id":2438}],"scripts":[],"id":3203,"shape":{"__isSmartRef__":true,"id":2489},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2496},"showsHalos":false,"name":"ProtovisStackDrawing","partsBinMetaInfo":{"__isSmartRef__":true,"id":2497},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1.0040100200350561,"renderContextTable":{"__isSmartRef__":true,"id":2498},"eventHandler":{"__isSmartRef__":true,"id":2499},"layout":{"__isSmartRef__":true,"id":2500},"priorExtent":{"__isSmartRef__":true,"id":2501},"connections":{"__isSmartRef__":true,"id":2502},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2504},"__LivelyClassName__":"lively.morphic.Box"},"2438":{"submorphs":[{"__isSmartRef__":true,"id":2439}],"scripts":[],"id":3205,"shape":{"__isSmartRef__":true,"id":2453},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2468},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2456},"lighterFill":{"__isSmartRef__":true,"id":2469},"label":{"__isSmartRef__":true,"id":2439},"attributeConnections":[{"__isSmartRef__":true,"id":2478},{"__isSmartRef__":true,"id":2480}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":2485},"name":"resetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":2486},"_Scale":1.089423869470782,"renderContextTable":{"__isSmartRef__":true,"id":2487},"eventHandler":{"__isSmartRef__":true,"id":2488},"owner":{"__isSmartRef__":true,"id":2437},"__LivelyClassName__":"lively.morphic.Button"},"2439":{"submorphs":[],"scripts":[],"id":3206,"shape":{"__isSmartRef__":true,"id":2440},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2445},"textColor":{"__isSmartRef__":true,"id":2443},"owner":{"__isSmartRef__":true,"id":2438},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":2446}],"padding":{"__isSmartRef__":true,"id":2448},"_Padding":{"__isSmartRef__":true,"id":2449},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":2450},"_FontFamily":"Helvetica, Sans-Serif","renderContextTable":{"__isSmartRef__":true,"id":2451},"eventHandler":{"__isSmartRef__":true,"id":2452},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","__LivelyClassName__":"lively.morphic.Text"},"2440":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2441},"_Extent":{"__isSmartRef__":true,"id":2442},"_BorderColor":{"__isSmartRef__":true,"id":2443},"renderContextTable":{"__isSmartRef__":true,"id":2444},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2441":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2442":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2443":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2444":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2445":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2446":{"style":{"__isSmartRef__":true,"id":2447},"chunkOwner":{"__isSmartRef__":true,"id":2439},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2447":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2448":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2449":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2450":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2451":{"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"},"2452":{"morph":{"__isSmartRef__":true,"id":2439},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2453":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2454},"_Extent":{"__isSmartRef__":true,"id":2455},"_Fill":{"__isSmartRef__":true,"id":2456},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2466},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2467},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2454":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2455":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2456":{"stops":[{"__isSmartRef__":true,"id":2457},{"__isSmartRef__":true,"id":2459},{"__isSmartRef__":true,"id":2461},{"__isSmartRef__":true,"id":2463}],"vector":{"__isSmartRef__":true,"id":2465},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2457":{"offset":0,"color":{"__isSmartRef__":true,"id":2458}},"2458":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2459":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2460}},"2460":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2461":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2462}},"2462":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2463":{"offset":1,"color":{"__isSmartRef__":true,"id":2464}},"2464":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2465":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2466":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2467":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2468":{"x":103.58462358410429,"y":-222.1093371082231,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2469":{"stops":[{"__isSmartRef__":true,"id":2470},{"__isSmartRef__":true,"id":2472},{"__isSmartRef__":true,"id":2474},{"__isSmartRef__":true,"id":2476}],"vector":{"__isSmartRef__":true,"id":2465},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2470":{"offset":0,"color":{"__isSmartRef__":true,"id":2471}},"2471":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2472":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2473}},"2473":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2474":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2475}},"2475":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2476":{"offset":1,"color":{"__isSmartRef__":true,"id":2477}},"2477":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2478":{"sourceObj":{"__isSmartRef__":true,"id":2438},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2332},"targetMethodName":"reset","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2479},"__LivelyClassName__":"AttributeConnection"},"2479":{"source":{"__isSmartRef__":true,"id":2438},"target":{"__isSmartRef__":true,"id":2332}},"2480":{"sourceObj":{"__isSmartRef__":true,"id":2438},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2332},"targetMethodName":"render","converter":null,"converterString":null,"updaterString":"function ($upd) { this.targetObj.data = [[{x:0, y:0}]]; $upd() }","varMapping":{"__isSmartRef__":true,"id":2481},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2482},"__LivelyClassName__":"AttributeConnection"},"2481":{"source":{"__isSmartRef__":true,"id":2438},"target":{"__isSmartRef__":true,"id":2332}},"2482":{"updater":{"__isSmartRef__":true,"id":2483}},"2483":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2481},"source":"function ($upd) { this.targetObj.data = [[{x:0, y:0}]]; $upd() }","funcProperties":{"__isSmartRef__":true,"id":2484},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2484":{},"2485":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2486":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","partName":"Button","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2487":{"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"},"2488":{"morph":{"__isSmartRef__":true,"id":2438},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2489":{"position":{"__isSmartRef__":true,"id":2490},"_Extent":{"__isSmartRef__":true,"id":2491},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2492},"_Fill":{"__isSmartRef__":true,"id":2493},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2494},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_Position":{"__isSmartRef__":true,"id":2495},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2490":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2491":{"x":565.1704110039991,"y":359.0546128281011,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2492":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2493":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2494":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2495":{"x":-261.476262000004,"y":-235.5282360000009,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2496":{"x":1243,"y":473,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2497":{"migrationLevel":2,"partsSpaceName":"PartsBin/Visualization/","__SourceModuleName__":"Global.lively.PartsBin","partName":"ProtovisDrawing","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2498":{"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"},"2499":{"morph":{"__isSmartRef__":true,"id":2437},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2500":{},"2501":{"x":565.1704110039991,"y":361.0546128281011,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2502":{"addDataAndRender":{"__isSmartRef__":true,"id":2503}},"2503":{},"2504":{"addDataAndRender":{"__isSmartRef__":true,"id":2505},"reset":{"__isSmartRef__":true,"id":2508},"setupConnections":{"__isSmartRef__":true,"id":2511}},"2505":{"varMapping":{"__isSmartRef__":true,"id":2506},"source":"function addDataAndRender(data) {\n this.get('ProtovisMorph').addDataAndRender(data)\n}","funcProperties":{"__isSmartRef__":true,"id":2507},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2506":{"this":{"__isSmartRef__":true,"id":2437}},"2507":{},"2508":{"varMapping":{"__isSmartRef__":true,"id":2509},"source":"function reset() {\n this.connections = {addDataAndRender: {}}\n this.get('ProtovisMorph').reset();\n}","funcProperties":{"__isSmartRef__":true,"id":2510},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2509":{"this":{"__isSmartRef__":true,"id":2437}},"2510":{},"2511":{"varMapping":{"__isSmartRef__":true,"id":2512},"source":"function setupConnections() {\n connect(this.get('resetButton'), 'fire', this.get('ProtovisMorph'), 'render',\n {updater: function($upd) { this.targetObj.data = []; $upd() }})\n}","funcProperties":{"__isSmartRef__":true,"id":2513},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2512":{"this":{"__isSmartRef__":true,"id":2437}},"2513":{},"2514":{"x":543.997999003999,"y":275.0120059760062,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2515":{"morph":{"__isSmartRef__":true,"id":2332},"position":{"__isSmartRef__":true,"id":2516},"connectedControlPoints":[{"__isSmartRef__":true,"id":2517}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"2516":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2517":{"morph":{"__isSmartRef__":true,"id":2094},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":2515},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"2518":{"sourceObj":{"__isSmartRef__":true,"id":2332},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":2517},"targetMethodName":"alignToMagnet","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2519":{"draw":{"__isSmartRef__":true,"id":2520},"prepareForNewRenderContext":{"__isSmartRef__":true,"id":2531},"addDataAndRender":{"__isSmartRef__":true,"id":2538},"reset":{"__isSmartRef__":true,"id":2541},"setChartType":{"__isSmartRef__":true,"id":2544},"drawStackChart":{"__isSmartRef__":true,"id":2527},"setupStackExample":{"__isSmartRef__":true,"id":2547},"addDataColumnAndRender":{"__isSmartRef__":true,"id":2550},"maxYofData":{"__isSmartRef__":true,"id":2553}},"2520":{"varMapping":{"__isSmartRef__":true,"id":2521},"source":"function drawStackChart(w, h) {\n w = w - 30;\n h = h - 25;\n \n var maxX = this.data[0].length,\n maxY = this.maxYofData(this.data) || 10;\n\n var x = pv.Scale.linear(0, maxX).range(0, w),\n y = pv.Scale.linear(0, maxY).range(0, h);\n\n var vis = new pv.Panel()\n .width(w)\n .height(h)\n .bottom(20)\n .left(20)\n .right(10)\n .top(5);\n\n /* X-axis and ticks. */\n vis.add(pv.Rule)\n .data(x.ticks())\n .visible(function(d){return d})\n .left(x)\n .bottom(-5)\n .height(5)\n .anchor(\"bottom\").add(pv.Label)\n .text(x.tickFormat);\n\n /* The stack layout. */\n vis.add(pv.Layout.Stack)\n .layers(this.data)\n .x(function(d){return x(d.x)})\n .y(function(d){return y(d.y)})\n .layer.add(pv.Area);\n\n /* Y-axis and ticks. */\n vis.add(pv.Rule)\n .data(y.ticks(3))\n .bottom(y)\n .strokeStyle(function(d){return d ? \"rgba(128,128,128,.2)\" : \"#000\"})\n .anchor(\"left\").add(pv.Label)\n .text(y.tickFormat);\n\n return vis;\n}","funcProperties":{"__isSmartRef__":true,"id":2526},"__SourceModuleName__":"Global","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2530},"__LivelyClassName__":"lively.Closure"},"2521":{"this":{"__isSmartRef__":true,"id":2332},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2522}},"2522":{"$super":{"__isSmartRef__":true,"id":2523}},"2523":{"varMapping":{"__isSmartRef__":true,"id":2524},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2525},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2524":{"obj":{"__isSmartRef__":true,"id":2332},"name":"draw"},"2525":{},"2526":{"hasLivelyClosure":true,"livelyClosure":{"__isSmartRef__":true,"id":2527}},"2527":{"varMapping":{"__isSmartRef__":true,"id":2528},"source":"function drawStackChart(w, h) {\n w = w - 30;\n h = h - 25;\n \n var maxX = this.data[0].length,\n maxY = this.maxYofData(this.data) || 10;\n\n var x = pv.Scale.linear(0, maxX).range(0, w),\n y = pv.Scale.linear(0, maxY).range(0, h);\n\n var vis = new pv.Panel()\n .width(w)\n .height(h)\n .bottom(20)\n .left(20)\n .right(10)\n .top(5);\n\n /* X-axis and ticks. */\n vis.add(pv.Rule)\n .data(x.ticks())\n .visible(function(d){return d})\n .left(x)\n .bottom(-5)\n .height(5)\n .anchor(\"bottom\").add(pv.Label)\n .text(x.tickFormat);\n\n /* The stack layout. */\n vis.add(pv.Layout.Stack)\n .layers(this.data)\n .x(function(d){return x(d.x)})\n .y(function(d){return y(d.y)})\n .layer.add(pv.Area);\n\n /* Y-axis and ticks. */\n vis.add(pv.Rule)\n .data(y.ticks(3))\n .bottom(y)\n .strokeStyle(function(d){return d ? \"rgba(128,128,128,.2)\" : \"#000\"})\n .anchor(\"left\").add(pv.Label)\n .text(y.tickFormat);\n\n return vis;\n}","funcProperties":{"__isSmartRef__":true,"id":2529},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2528":{"this":{"__isSmartRef__":true,"id":2332}},"2529":{},"2530":{"originalFunc":{"__isSmartRef__":true,"id":2527}},"2531":{"varMapping":{"__isSmartRef__":true,"id":2532},"source":"function prepareForNewRenderContext(renderCtx) {\n $super(renderCtx);\n lively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n}","funcProperties":{"__isSmartRef__":true,"id":2537},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2532":{"this":{"__isSmartRef__":true,"id":2332},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2533}},"2533":{"$super":{"__isSmartRef__":true,"id":2534}},"2534":{"varMapping":{"__isSmartRef__":true,"id":2535},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":2536},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2535":{"obj":{"__isSmartRef__":true,"id":2332},"name":"prepareForNewRenderContext"},"2536":{},"2537":{},"2538":{"varMapping":{"__isSmartRef__":true,"id":2539},"source":"function addDataAndRender(data) {\n if (data == null) return;\n\n if ((typeof data == 'object') && !(data instanceof Array))\n data = [data.x, data.y];\n\n if (!this.data)\n this.data = [data];\n else\n this.data.push(data);\n\n\n this.render();\n}","funcProperties":{"__isSmartRef__":true,"id":2540},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2539":{"this":{"__isSmartRef__":true,"id":2332}},"2540":{},"2541":{"varMapping":{"__isSmartRef__":true,"id":2542},"source":"function reset() {\n this.connections = {addDataColumnAndRender: {}}\n this.setupStackExample()\n // this.setChartType('stack');\n}","funcProperties":{"__isSmartRef__":true,"id":2543},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2542":{"this":{"__isSmartRef__":true,"id":2332}},"2543":{},"2544":{"varMapping":{"__isSmartRef__":true,"id":2545},"source":"function setChartType(cType) {\n\tvar chart = this;\n\t// if (!chart.vis) {\n\t\t// alert('Chart type could not be set. Chart is missing!');\n\t\t// chart.render();\n\t\t// return;\n\t// }\n\n\tswitch (cType.toLowerCase()) {\n\tcase 'stack':\n\t\tchart.drawStackChart.asScriptOf(chart, 'draw');\n\t\tbreak;\n\n\tdefault:\n\t\talert('The chart type \"' + cType + '\" is unknown!');\n\t\treturn;\n\t}\n this.render()\n}","funcProperties":{"__isSmartRef__":true,"id":2546},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2545":{"this":{"__isSmartRef__":true,"id":2332}},"2546":{},"2547":{"varMapping":{"__isSmartRef__":true,"id":2548},"source":"function setupStackExample() {\n // this.setupStackExample()\n \n this.data = pv.range(4).map(function() {\n return pv.range(0, 10, .1).map(function(x) {\n return {x: x, y: Math.sin(x) + Math.random() * .5 + 2};\n });\n });\n // this.data = [\n // [{x:0, y:0}, { x: 1, y: 1}]\n // ]\n this.setChartType('stack')\n\n // this.render();\n}","funcProperties":{"__isSmartRef__":true,"id":2549},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2548":{"this":{"__isSmartRef__":true,"id":2332}},"2549":{},"2550":{"varMapping":{"__isSmartRef__":true,"id":2551},"source":"function addDataColumnAndRender(data) {\n if (data == null) return;\n \n if (!this.data || data.length !== this.data.length) {\n this.data = []; // reset because of data changed\n }\n\n while (data.length > this.data.length) {\n this.data.push([])\n }\n var x = this.data[0].length ;\n this.data.forEach(function(row, index) {\n row.push({x: x, y: data[index]})\n })\n\n this.render();\n}","funcProperties":{"__isSmartRef__":true,"id":2552},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2551":{"this":{"__isSmartRef__":true,"id":2332}},"2552":{},"2553":{"varMapping":{"__isSmartRef__":true,"id":2554},"source":"function maxYofData(data) {\n // this.maxYofData([[{x: 1, y:1}]])\n // this.maxYofData([[{x: 1, y:1}, {x: 2, y:2}],[{x: 1, y:2},{x: 2, y:3}]])\n // this.maxYofData(this.data)\n // data = this.data\n\n if (!data) return undefined;\n\n var xlength = data[0].length\n var ylength = data.length\n var sums = []\n // when the data collections are layed out weired I have to do it manually..\n for(var i=0; i < xlength; i++) {\n var s = 0;\n for(var j=0; j < ylength; j++) {\n s += data[j][i].y\n };\n sums.push(s)\n }\n return pv.max(sums)\n}","funcProperties":{"__isSmartRef__":true,"id":2555},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2554":{"this":{"__isSmartRef__":true,"id":2332}},"2555":{},"2556":{"converter":{"__isSmartRef__":true,"id":2557}},"2557":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2558},"source":"function converter(s) {\n idleValues = Strings.tableize(s).slice(3,5).invoke('last')\n return idleValues.collect(function(ea) {return 100 - ea})\n}\n\n","funcProperties":{"__isSmartRef__":true,"id":2559},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2558":{},"2559":{},"2560":{"sourceObj":{"__isSmartRef__":true,"id":2108},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":2106},"targetMethodName":"alignToMagnet","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2561":{"exec":{"__isSmartRef__":true,"id":2562},"serverResult":{"__isSmartRef__":true,"id":2563}},"2562":{},"2563":{},"2564":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2565":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2566":{"morphMenuItems":{"__isSmartRef__":true,"id":2567}},"2567":{"varMapping":{"__isSmartRef__":true,"id":2568},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":2573},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2568":{"this":{"__isSmartRef__":true,"id":2094},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2569}},"2569":{"$super":{"__isSmartRef__":true,"id":2570}},"2570":{"varMapping":{"__isSmartRef__":true,"id":2571},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2572},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2571":{"obj":{"__isSmartRef__":true,"id":2094},"name":"morphMenuItems"},"2572":{},"2573":{},"2574":{"sourceObj":{"__isSmartRef__":true,"id":2013},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":2011},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":2575},{"__isSmartRef__":true,"id":2576},{"__isSmartRef__":true,"id":2577},{"__isSmartRef__":true,"id":2578},{"__isSmartRef__":true,"id":2580},{"__isSmartRef__":true,"id":2647},{"__isSmartRef__":true,"id":2648},{"__isSmartRef__":true,"id":2649},{"__isSmartRef__":true,"id":2575},{"__isSmartRef__":true,"id":2576},{"__isSmartRef__":true,"id":2577},{"__isSmartRef__":true,"id":2578},{"__isSmartRef__":true,"id":2580},{"__isSmartRef__":true,"id":2647},{"__isSmartRef__":true,"id":2648},{"__isSmartRef__":true,"id":2649},{"__isSmartRef__":true,"id":2575},{"__isSmartRef__":true,"id":2576},{"__isSmartRef__":true,"id":2577},{"__isSmartRef__":true,"id":2578},{"__isSmartRef__":true,"id":2580},{"__isSmartRef__":true,"id":2647},{"__isSmartRef__":true,"id":2648},{"__isSmartRef__":true,"id":2649},{"__isSmartRef__":true,"id":2575},{"__isSmartRef__":true,"id":2576},{"__isSmartRef__":true,"id":2577},{"__isSmartRef__":true,"id":2578},{"__isSmartRef__":true,"id":2580},{"__isSmartRef__":true,"id":2647},{"__isSmartRef__":true,"id":2648},{"__isSmartRef__":true,"id":2649},{"__isSmartRef__":true,"id":2575},{"__isSmartRef__":true,"id":2576},{"__isSmartRef__":true,"id":2577},{"__isSmartRef__":true,"id":2578},{"__isSmartRef__":true,"id":2580},{"__isSmartRef__":true,"id":2647},{"__isSmartRef__":true,"id":2648},{"__isSmartRef__":true,"id":2649},{"__isSmartRef__":true,"id":2575},{"__isSmartRef__":true,"id":2576},{"__isSmartRef__":true,"id":2577},{"__isSmartRef__":true,"id":2578},{"__isSmartRef__":true,"id":2580},{"__isSmartRef__":true,"id":2647},{"__isSmartRef__":true,"id":2648},{"__isSmartRef__":true,"id":2649},{"__isSmartRef__":true,"id":2575},{"__isSmartRef__":true,"id":2576},{"__isSmartRef__":true,"id":2577},{"__isSmartRef__":true,"id":2578},{"__isSmartRef__":true,"id":2580},{"__isSmartRef__":true,"id":2647},{"__isSmartRef__":true,"id":2648},{"__isSmartRef__":true,"id":2649}],"oldTransform":{"__isSmartRef__":true,"id":2662},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"2575":{"sourceObj":{"__isSmartRef__":true,"id":2013},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":2574},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2574},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2576":{"sourceObj":{"__isSmartRef__":true,"id":2013},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":2574},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2574},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2577":{"sourceObj":{"__isSmartRef__":true,"id":2013},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":2574},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2574},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2578":{"sourceObj":{"__isSmartRef__":true,"id":2013},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":2574},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2579},"dependedBy":{"__isSmartRef__":true,"id":2574},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2579":{"source":{"__isSmartRef__":true,"id":2013},"target":{"__isSmartRef__":true,"id":2574}},"2580":{"sourceObj":{"__isSmartRef__":true,"id":2581},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":2574},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2574},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2581":{"submorphs":[{"__isSmartRef__":true,"id":2013},{"__isSmartRef__":true,"id":2582}],"scripts":[],"id":2618,"shape":{"__isSmartRef__":true,"id":2633},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ProtovisStackDrawing","partsBinMetaInfo":{"__isSmartRef__":true,"id":2640},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2641},"eventHandler":{"__isSmartRef__":true,"id":2642},"layout":{"__isSmartRef__":true,"id":2643},"priorExtent":{"__isSmartRef__":true,"id":2644},"connections":{"__isSmartRef__":true,"id":2645},"attributeConnections":[{"__isSmartRef__":true,"id":2580},{"__isSmartRef__":true,"id":2647},{"__isSmartRef__":true,"id":2648},{"__isSmartRef__":true,"id":2649}],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"_Scale":1.0040100200350561,"_Rotation":0,"_Position":{"__isSmartRef__":true,"id":2651},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2652},"__LivelyClassName__":"lively.morphic.Box"},"2582":{"submorphs":[{"__isSmartRef__":true,"id":2583}],"scripts":[],"id":2620,"shape":{"__isSmartRef__":true,"id":2597},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2612},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2600},"lighterFill":{"__isSmartRef__":true,"id":2613},"label":{"__isSmartRef__":true,"id":2583},"attributeConnections":[{"__isSmartRef__":true,"id":2622},{"__isSmartRef__":true,"id":2624}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":2629},"name":"resetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":2630},"_Scale":1.089423869470782,"renderContextTable":{"__isSmartRef__":true,"id":2631},"eventHandler":{"__isSmartRef__":true,"id":2632},"owner":{"__isSmartRef__":true,"id":2581},"__LivelyClassName__":"lively.morphic.Button"},"2583":{"submorphs":[],"scripts":[],"id":2621,"shape":{"__isSmartRef__":true,"id":2584},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2589},"textColor":{"__isSmartRef__":true,"id":2587},"owner":{"__isSmartRef__":true,"id":2582},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":2590}],"padding":{"__isSmartRef__":true,"id":2592},"_Padding":{"__isSmartRef__":true,"id":2593},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":2594},"_FontFamily":"Helvetica, Sans-Serif","renderContextTable":{"__isSmartRef__":true,"id":2595},"eventHandler":{"__isSmartRef__":true,"id":2596},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"2584":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2585},"_Extent":{"__isSmartRef__":true,"id":2586},"_BorderColor":{"__isSmartRef__":true,"id":2587},"renderContextTable":{"__isSmartRef__":true,"id":2588},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2585":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2586":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2587":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2588":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2589":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2590":{"style":{"__isSmartRef__":true,"id":2591},"chunkOwner":{"__isSmartRef__":true,"id":2583},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2591":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2592":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2593":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2594":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2595":{"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"},"2596":{"morph":{"__isSmartRef__":true,"id":2583},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2597":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2598},"_Extent":{"__isSmartRef__":true,"id":2599},"_Fill":{"__isSmartRef__":true,"id":2600},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2610},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2611},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2598":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2599":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2600":{"stops":[{"__isSmartRef__":true,"id":2601},{"__isSmartRef__":true,"id":2603},{"__isSmartRef__":true,"id":2605},{"__isSmartRef__":true,"id":2607}],"vector":{"__isSmartRef__":true,"id":2609},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2601":{"offset":0,"color":{"__isSmartRef__":true,"id":2602}},"2602":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2603":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2604}},"2604":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2605":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2606}},"2606":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2607":{"offset":1,"color":{"__isSmartRef__":true,"id":2608}},"2608":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2609":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2610":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2611":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2612":{"x":103.58462358410429,"y":-222.1093371082231,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2613":{"stops":[{"__isSmartRef__":true,"id":2614},{"__isSmartRef__":true,"id":2616},{"__isSmartRef__":true,"id":2618},{"__isSmartRef__":true,"id":2620}],"vector":{"__isSmartRef__":true,"id":2609},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2614":{"offset":0,"color":{"__isSmartRef__":true,"id":2615}},"2615":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2616":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2617}},"2617":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2618":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2619}},"2619":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2620":{"offset":1,"color":{"__isSmartRef__":true,"id":2621}},"2621":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2622":{"sourceObj":{"__isSmartRef__":true,"id":2582},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2013},"targetMethodName":"reset","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2623},"__LivelyClassName__":"AttributeConnection"},"2623":{"source":{"__isSmartRef__":true,"id":2582},"target":{"__isSmartRef__":true,"id":2013}},"2624":{"sourceObj":{"__isSmartRef__":true,"id":2582},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2013},"targetMethodName":"render","converter":null,"converterString":null,"updaterString":"function ($upd) { this.targetObj.data = [[{x:0, y:0}]]; $upd() }","varMapping":{"__isSmartRef__":true,"id":2625},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2626},"__LivelyClassName__":"AttributeConnection"},"2625":{"source":{"__isSmartRef__":true,"id":2582},"target":{"__isSmartRef__":true,"id":2013}},"2626":{"updater":{"__isSmartRef__":true,"id":2627}},"2627":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2625},"source":"function ($upd) { this.targetObj.data = [[{x:0, y:0}]]; $upd() }","funcProperties":{"__isSmartRef__":true,"id":2628},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2628":{},"2629":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2630":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","partName":"Button","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2631":{"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"},"2632":{"morph":{"__isSmartRef__":true,"id":2582},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2633":{"position":{"__isSmartRef__":true,"id":2634},"_Extent":{"__isSmartRef__":true,"id":2635},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2636},"_Fill":{"__isSmartRef__":true,"id":2637},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2638},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_Position":{"__isSmartRef__":true,"id":2639},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2634":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2635":{"x":565.1704110039991,"y":359.0546128281011,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2636":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2637":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2638":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2639":{"x":-261.476262000004,"y":-235.5282360000009,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2640":{"migrationLevel":2,"partsSpaceName":"PartsBin/Visualization/","__SourceModuleName__":"Global.lively.PartsBin","partName":"ProtovisStackDrawing","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2641":{"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"},"2642":{"morph":{"__isSmartRef__":true,"id":2581},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2643":{},"2644":{"x":565.1704110039991,"y":361.0546128281011,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2645":{"addDataAndRender":{"__isSmartRef__":true,"id":2646}},"2646":{},"2647":{"sourceObj":{"__isSmartRef__":true,"id":2581},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":2574},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2574},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2648":{"sourceObj":{"__isSmartRef__":true,"id":2581},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":2574},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2574},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2649":{"sourceObj":{"__isSmartRef__":true,"id":2581},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":2574},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2650},"dependedBy":{"__isSmartRef__":true,"id":2574},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2650":{"source":{"__isSmartRef__":true,"id":2581},"target":{"__isSmartRef__":true,"id":2574}},"2651":{"x":751.769690160597,"y":574.8723829785542,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2652":{"addDataAndRender":{"__isSmartRef__":true,"id":2653},"reset":{"__isSmartRef__":true,"id":2656},"setupConnections":{"__isSmartRef__":true,"id":2659}},"2653":{"varMapping":{"__isSmartRef__":true,"id":2654},"source":"function addDataAndRender(data) {\n this.get('ProtovisMorph').addDataAndRender(data)\n}","funcProperties":{"__isSmartRef__":true,"id":2655},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2654":{"this":{"__isSmartRef__":true,"id":2581}},"2655":{},"2656":{"varMapping":{"__isSmartRef__":true,"id":2657},"source":"function reset() {\n this.connections = {addDataAndRender: {}}\n this.get('ProtovisMorph').reset();\n}","funcProperties":{"__isSmartRef__":true,"id":2658},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2657":{"this":{"__isSmartRef__":true,"id":2581}},"2658":{},"2659":{"varMapping":{"__isSmartRef__":true,"id":2660},"source":"function setupConnections() {\n connect(this.get('resetButton'), 'fire', this.get('ProtovisMorph'), 'render',\n {updater: function($upd) { this.targetObj.data = []; $upd() }})\n}","funcProperties":{"__isSmartRef__":true,"id":2661},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2660":{"this":{"__isSmartRef__":true,"id":2581}},"2661":{},"2662":{"d":1.0020050080140206,"a":1.0020050080140206,"f":383.41970407342194,"e":497.2709421633473,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":2663},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"2663":{"a":1.0020050080140206,"b":0,"c":0,"d":1.0020050080140206,"e":497.2709421633473,"f":383.41970407342194,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"2664":{"x":-253.48227898000812,"y":-190.68801613996595,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2665":{"draw":{"__isSmartRef__":true,"id":2666},"prepareForNewRenderContext":{"__isSmartRef__":true,"id":2677},"addDataAndRender":{"__isSmartRef__":true,"id":2684},"reset":{"__isSmartRef__":true,"id":2687},"setChartType":{"__isSmartRef__":true,"id":2690},"drawStackChart":{"__isSmartRef__":true,"id":2673},"setupStackExample":{"__isSmartRef__":true,"id":2693},"addDataColumnAndRender":{"__isSmartRef__":true,"id":2696},"maxYofData":{"__isSmartRef__":true,"id":2699}},"2666":{"varMapping":{"__isSmartRef__":true,"id":2667},"source":"function drawStackChart(w, h) {\n w = w - 30;\n h = h - 25;\n \n var maxX = this.data[0].length,\n maxY = this.maxYofData(this.data) || 10;\n\n var x = pv.Scale.linear(0, maxX).range(0, w),\n y = pv.Scale.linear(0, maxY).range(0, h);\n\n var vis = new pv.Panel()\n .width(w)\n .height(h)\n .bottom(20)\n .left(20)\n .right(10)\n .top(5);\n\n /* X-axis and ticks. */\n vis.add(pv.Rule)\n .data(x.ticks())\n .visible(function(d){return d})\n .left(x)\n .bottom(-5)\n .height(5)\n .anchor(\"bottom\").add(pv.Label)\n .text(x.tickFormat);\n\n /* The stack layout. */\n vis.add(pv.Layout.Stack)\n .layers(this.data)\n .x(function(d){return x(d.x)})\n .y(function(d){return y(d.y)})\n .layer.add(pv.Area);\n\n /* Y-axis and ticks. */\n vis.add(pv.Rule)\n .data(y.ticks(3))\n .bottom(y)\n .strokeStyle(function(d){return d ? \"rgba(128,128,128,.2)\" : \"#000\"})\n .anchor(\"left\").add(pv.Label)\n .text(y.tickFormat);\n\n return vis;\n}","funcProperties":{"__isSmartRef__":true,"id":2672},"__SourceModuleName__":"Global","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2676},"__LivelyClassName__":"lively.Closure"},"2667":{"this":{"__isSmartRef__":true,"id":2013},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2668}},"2668":{"$super":{"__isSmartRef__":true,"id":2669}},"2669":{"varMapping":{"__isSmartRef__":true,"id":2670},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2671},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2670":{"obj":{"__isSmartRef__":true,"id":2013},"name":"draw"},"2671":{},"2672":{"hasLivelyClosure":true,"livelyClosure":{"__isSmartRef__":true,"id":2673}},"2673":{"varMapping":{"__isSmartRef__":true,"id":2674},"source":"function drawStackChart(w, h) {\n w = w - 30;\n h = h - 25;\n \n var maxX = this.data[0].length,\n maxY = this.maxYofData(this.data) || 10;\n\n var x = pv.Scale.linear(0, maxX).range(0, w),\n y = pv.Scale.linear(0, maxY).range(0, h);\n\n var vis = new pv.Panel()\n .width(w)\n .height(h)\n .bottom(20)\n .left(20)\n .right(10)\n .top(5);\n\n /* X-axis and ticks. */\n vis.add(pv.Rule)\n .data(x.ticks())\n .visible(function(d){return d})\n .left(x)\n .bottom(-5)\n .height(5)\n .anchor(\"bottom\").add(pv.Label)\n .text(x.tickFormat);\n\n /* The stack layout. */\n vis.add(pv.Layout.Stack)\n .layers(this.data)\n .x(function(d){return x(d.x)})\n .y(function(d){return y(d.y)})\n .layer.add(pv.Area);\n\n /* Y-axis and ticks. */\n vis.add(pv.Rule)\n .data(y.ticks(3))\n .bottom(y)\n .strokeStyle(function(d){return d ? \"rgba(128,128,128,.2)\" : \"#000\"})\n .anchor(\"left\").add(pv.Label)\n .text(y.tickFormat);\n\n return vis;\n}","funcProperties":{"__isSmartRef__":true,"id":2675},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2674":{"this":{"__isSmartRef__":true,"id":2013}},"2675":{},"2676":{"originalFunc":{"__isSmartRef__":true,"id":2673}},"2677":{"varMapping":{"__isSmartRef__":true,"id":2678},"source":"function prepareForNewRenderContext(renderCtx) {\n $super(renderCtx);\n lively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n}","funcProperties":{"__isSmartRef__":true,"id":2683},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2678":{"this":{"__isSmartRef__":true,"id":2013},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2679}},"2679":{"$super":{"__isSmartRef__":true,"id":2680}},"2680":{"varMapping":{"__isSmartRef__":true,"id":2681},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":2682},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2681":{"obj":{"__isSmartRef__":true,"id":2013},"name":"prepareForNewRenderContext"},"2682":{},"2683":{},"2684":{"varMapping":{"__isSmartRef__":true,"id":2685},"source":"function addDataAndRender(data) {\n if (data == null) return;\n\n if ((typeof data == 'object') && !(data instanceof Array))\n data = [data.x, data.y];\n\n if (!this.data)\n this.data = [data];\n else\n this.data.push(data);\n\n\n this.render();\n}","funcProperties":{"__isSmartRef__":true,"id":2686},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2685":{"this":{"__isSmartRef__":true,"id":2013}},"2686":{},"2687":{"varMapping":{"__isSmartRef__":true,"id":2688},"source":"function reset() {\n this.connections = {addDataColumnAndRender: {}}\n this.setupStackExample()\n // this.setChartType('stack');\n}","funcProperties":{"__isSmartRef__":true,"id":2689},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2688":{"this":{"__isSmartRef__":true,"id":2013}},"2689":{},"2690":{"varMapping":{"__isSmartRef__":true,"id":2691},"source":"function setChartType(cType) {\n\tvar chart = this;\n\t// if (!chart.vis) {\n\t\t// alert('Chart type could not be set. Chart is missing!');\n\t\t// chart.render();\n\t\t// return;\n\t// }\n\n\tswitch (cType.toLowerCase()) {\n\tcase 'stack':\n\t\tchart.drawStackChart.asScriptOf(chart, 'draw');\n\t\tbreak;\n\n\tdefault:\n\t\talert('The chart type \"' + cType + '\" is unknown!');\n\t\treturn;\n\t}\n this.render()\n}","funcProperties":{"__isSmartRef__":true,"id":2692},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2691":{"this":{"__isSmartRef__":true,"id":2013}},"2692":{},"2693":{"varMapping":{"__isSmartRef__":true,"id":2694},"source":"function setupStackExample() {\n // this.setupStackExample()\n \n this.data = pv.range(4).map(function() {\n return pv.range(0, 10, .1).map(function(x) {\n return {x: x, y: Math.sin(x) + Math.random() * .5 + 2};\n });\n });\n // this.data = [\n // [{x:0, y:0}, { x: 1, y: 1}]\n // ]\n this.setChartType('stack')\n\n // this.render();\n}","funcProperties":{"__isSmartRef__":true,"id":2695},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2694":{"this":{"__isSmartRef__":true,"id":2013}},"2695":{},"2696":{"varMapping":{"__isSmartRef__":true,"id":2697},"source":"function addDataColumnAndRender(data) {\n if (data == null) return;\n \n if (!this.data || data.length !== this.data.length) {\n this.data = []; // reset because of data changed\n }\n\n while (data.length > this.data.length) {\n this.data.push([])\n }\n var x = this.data[0].length ;\n this.data.forEach(function(row, index) {\n row.push({x: x, y: data[index]})\n })\n\n this.render();\n}","funcProperties":{"__isSmartRef__":true,"id":2698},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2697":{"this":{"__isSmartRef__":true,"id":2013}},"2698":{},"2699":{"varMapping":{"__isSmartRef__":true,"id":2700},"source":"function maxYofData(data) {\n // this.maxYofData([[{x: 1, y:1}]])\n // this.maxYofData([[{x: 1, y:1}, {x: 2, y:2}],[{x: 1, y:2},{x: 2, y:3}]])\n // this.maxYofData(this.data)\n // data = this.data\n\n if (!data) return undefined;\n\n var xlength = data[0].length\n var ylength = data.length\n var sums = []\n // when the data collections are layed out weired I have to do it manually..\n for(var i=0; i < xlength; i++) {\n var s = 0;\n for(var j=0; j < ylength; j++) {\n s += data[j][i].y\n };\n sums.push(s)\n }\n return pv.max(sums)\n}","funcProperties":{"__isSmartRef__":true,"id":2701},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2700":{"this":{"__isSmartRef__":true,"id":2013}},"2701":{},"2702":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2703":{"sourceObj":{"__isSmartRef__":true,"id":1982},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":2013},"targetMethodName":"addDataColumnAndRender","visualConnector":{"__isSmartRef__":true,"id":1999},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2704":{"x":-177.2901303182059,"y":99.60119680798084,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2705":{"morphMenuItems":{"__isSmartRef__":true,"id":2706}},"2706":{"varMapping":{"__isSmartRef__":true,"id":2707},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":2712},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2707":{"this":{"__isSmartRef__":true,"id":1999},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2708}},"2708":{"$super":{"__isSmartRef__":true,"id":2709}},"2709":{"varMapping":{"__isSmartRef__":true,"id":2710},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2711},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2710":{"obj":{"__isSmartRef__":true,"id":1999},"name":"morphMenuItems"},"2711":{},"2712":{},"2713":{"morph":{"__isSmartRef__":true,"id":2714},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":1996},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"2714":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2715},"id":5971,"renderContextTable":{"__isSmartRef__":true,"id":2723},"eventHandler":{"__isSmartRef__":true,"id":2724},"droppingEnabled":true,"halosEnabled":true,"controlPoints":[{"__isSmartRef__":true,"id":2725},{"__isSmartRef__":true,"id":2713}],"con":{"__isSmartRef__":true,"id":1981},"showsMorphMenu":true,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2751},"__LivelyClassName__":"lively.morphic.Path"},"2715":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":2716},{"__isSmartRef__":true,"id":2717}],"_PathElements":[{"__isSmartRef__":true,"id":2718},{"__isSmartRef__":true,"id":2719}],"renderContextTable":{"__isSmartRef__":true,"id":2720},"_Position":{"__isSmartRef__":true,"id":2721},"_Extent":{"__isSmartRef__":true,"id":2722},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2008},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"2716":{"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2717":{"x":260.4825518623436,"y":463.98005984039827,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2718":{"isAbsolute":true,"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"2719":{"isAbsolute":true,"x":260.4825518623436,"y":463.98005984039827,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"2720":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getPathNode":"getPathNodeHTML","setPathElements":"setPathElementsHTML","getPathBounds":"getPathBoundsHTML","getTotalLength":"getTotalLengthHTML","getPointAtTotalLength":"getPointAtTotalLengthHTML"},"2721":{"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2722":{"x":79.21634973565884,"y":39.68693750224048,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2723":{"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"},"2724":{"morph":{"__isSmartRef__":true,"id":2714},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2725":{"morph":{"__isSmartRef__":true,"id":2714},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":2726},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"2726":{"morph":{"__isSmartRef__":true,"id":1895},"position":{"__isSmartRef__":true,"id":2727},"connectedControlPoints":[{"__isSmartRef__":true,"id":2725},{"__isSmartRef__":true,"id":2728}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"2727":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2728":{"morph":{"__isSmartRef__":true,"id":2729},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":2726},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"2729":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2730},"id":6859,"renderContextTable":{"__isSmartRef__":true,"id":2738},"eventHandler":{"__isSmartRef__":true,"id":2739},"droppingEnabled":true,"halosEnabled":true,"controlPoints":[{"__isSmartRef__":true,"id":2740},{"__isSmartRef__":true,"id":2728}],"con":{"__isSmartRef__":true,"id":1894},"showsMorphMenu":true,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2743},"__LivelyClassName__":"lively.morphic.Path"},"2730":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":2731},{"__isSmartRef__":true,"id":2732}],"_PathElements":[{"__isSmartRef__":true,"id":2733},{"__isSmartRef__":true,"id":2734}],"renderContextTable":{"__isSmartRef__":true,"id":2735},"_Position":{"__isSmartRef__":true,"id":2736},"_Extent":{"__isSmartRef__":true,"id":2737},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2008},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"2731":{"x":184.25423803092437,"y":328.67597340249654,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2732":{"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2733":{"isAbsolute":true,"x":184.25423803092437,"y":328.67597340249654,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"2734":{"isAbsolute":true,"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"2735":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getPathNode":"getPathNodeHTML","setPathElements":"setPathElementsHTML","getPathBounds":"getPathBoundsHTML","getTotalLength":"getTotalLengthHTML","getPointAtTotalLength":"getPointAtTotalLengthHTML"},"2736":{"x":181.26620212668476,"y":328.67597340249654,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2737":{"x":2.9880359042396094,"y":95.61714893566125,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2738":{"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"},"2739":{"morph":{"__isSmartRef__":true,"id":2729},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2740":{"morph":{"__isSmartRef__":true,"id":2729},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":2741},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"2741":{"morph":{"__isSmartRef__":true,"id":1853},"position":{"__isSmartRef__":true,"id":2742},"connectedControlPoints":[{"__isSmartRef__":true,"id":2740}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"2742":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2743":{"morphMenuItems":{"__isSmartRef__":true,"id":2744}},"2744":{"varMapping":{"__isSmartRef__":true,"id":2745},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":2750},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2745":{"this":{"__isSmartRef__":true,"id":2729},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2746}},"2746":{"$super":{"__isSmartRef__":true,"id":2747}},"2747":{"varMapping":{"__isSmartRef__":true,"id":2748},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2749},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2748":{"obj":{"__isSmartRef__":true,"id":2729},"name":"morphMenuItems"},"2749":{},"2750":{},"2751":{"morphMenuItems":{"__isSmartRef__":true,"id":2752}},"2752":{"varMapping":{"__isSmartRef__":true,"id":2753},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":2758},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2753":{"this":{"__isSmartRef__":true,"id":2714},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2754}},"2754":{"$super":{"__isSmartRef__":true,"id":2755}},"2755":{"varMapping":{"__isSmartRef__":true,"id":2756},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2757},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2756":{"obj":{"__isSmartRef__":true,"id":2714},"name":"morphMenuItems"},"2757":{},"2758":{},"2759":{"sourceObj":{"__isSmartRef__":true,"id":1982},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":1982},"targetMethodName":"setTextString","converterString":"function (v) {\n try {\n return JSON.serialize(v)\n } catch(e) {\n return \"\"\n }\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2760},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2761},"__LivelyClassName__":"AttributeConnection"},"2760":{"source":{"__isSmartRef__":true,"id":1982},"target":{"__isSmartRef__":true,"id":1982}},"2761":{"converter":{"__isSmartRef__":true,"id":2762}},"2762":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2760},"source":"function (v) {\n try {\n return JSON.serialize(v)\n } catch(e) {\n return \"\"\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2763},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2763":{},"2764":{"sourceObj":{"__isSmartRef__":true,"id":1982},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1998},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":2765},{"__isSmartRef__":true,"id":2766},{"__isSmartRef__":true,"id":2767},{"__isSmartRef__":true,"id":2768},{"__isSmartRef__":true,"id":2765},{"__isSmartRef__":true,"id":2766},{"__isSmartRef__":true,"id":2767},{"__isSmartRef__":true,"id":2768},{"__isSmartRef__":true,"id":2765},{"__isSmartRef__":true,"id":2766},{"__isSmartRef__":true,"id":2767},{"__isSmartRef__":true,"id":2768},{"__isSmartRef__":true,"id":2765},{"__isSmartRef__":true,"id":2766},{"__isSmartRef__":true,"id":2767},{"__isSmartRef__":true,"id":2768},{"__isSmartRef__":true,"id":2765},{"__isSmartRef__":true,"id":2766},{"__isSmartRef__":true,"id":2767},{"__isSmartRef__":true,"id":2768},{"__isSmartRef__":true,"id":2765},{"__isSmartRef__":true,"id":2766},{"__isSmartRef__":true,"id":2767},{"__isSmartRef__":true,"id":2768},{"__isSmartRef__":true,"id":2765},{"__isSmartRef__":true,"id":2766},{"__isSmartRef__":true,"id":2767},{"__isSmartRef__":true,"id":2768}],"oldTransform":{"__isSmartRef__":true,"id":2770},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"2765":{"sourceObj":{"__isSmartRef__":true,"id":1982},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":2764},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2764},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2766":{"sourceObj":{"__isSmartRef__":true,"id":1982},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":2764},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2764},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2767":{"sourceObj":{"__isSmartRef__":true,"id":1982},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":2764},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2764},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2768":{"sourceObj":{"__isSmartRef__":true,"id":1982},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":2764},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2769},"dependedBy":{"__isSmartRef__":true,"id":2764},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2769":{"source":{"__isSmartRef__":true,"id":1982},"target":{"__isSmartRef__":true,"id":2764}},"2770":{"d":1,"a":1,"f":465.98005984039827,"e":262.4825518623436,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":2771},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"2771":{"a":1,"b":0,"c":0,"d":1,"e":262.4825518623436,"f":465.98005984039827,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"2772":{"sourceObj":{"__isSmartRef__":true,"id":1982},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":2713},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":2773},{"__isSmartRef__":true,"id":2774},{"__isSmartRef__":true,"id":2775},{"__isSmartRef__":true,"id":2776},{"__isSmartRef__":true,"id":2773},{"__isSmartRef__":true,"id":2774},{"__isSmartRef__":true,"id":2775},{"__isSmartRef__":true,"id":2776},{"__isSmartRef__":true,"id":2773},{"__isSmartRef__":true,"id":2774},{"__isSmartRef__":true,"id":2775},{"__isSmartRef__":true,"id":2776},{"__isSmartRef__":true,"id":2773},{"__isSmartRef__":true,"id":2774},{"__isSmartRef__":true,"id":2775},{"__isSmartRef__":true,"id":2776},{"__isSmartRef__":true,"id":2773},{"__isSmartRef__":true,"id":2774},{"__isSmartRef__":true,"id":2775},{"__isSmartRef__":true,"id":2776},{"__isSmartRef__":true,"id":2773},{"__isSmartRef__":true,"id":2774},{"__isSmartRef__":true,"id":2775},{"__isSmartRef__":true,"id":2776},{"__isSmartRef__":true,"id":2773},{"__isSmartRef__":true,"id":2774},{"__isSmartRef__":true,"id":2775},{"__isSmartRef__":true,"id":2776}],"oldTransform":{"__isSmartRef__":true,"id":2778},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"2773":{"sourceObj":{"__isSmartRef__":true,"id":1982},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":2772},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2772},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2774":{"sourceObj":{"__isSmartRef__":true,"id":1982},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":2772},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2772},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2775":{"sourceObj":{"__isSmartRef__":true,"id":1982},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":2772},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2772},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2776":{"sourceObj":{"__isSmartRef__":true,"id":1982},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":2772},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2777},"dependedBy":{"__isSmartRef__":true,"id":2772},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2777":{"source":{"__isSmartRef__":true,"id":1982},"target":{"__isSmartRef__":true,"id":2772}},"2778":{"d":1,"a":1,"f":465.98005984039827,"e":262.4825518623436,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":2779},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"2779":{"a":1,"b":0,"c":0,"d":1,"e":262.4825518623436,"f":465.98005984039827,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"2780":{},"2781":{"x":5,"y":5,"width":5,"height":5,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2782":{"value":{"__isSmartRef__":true,"id":2783}},"2783":{},"2784":{"x":262.4825518623436,"y":465.98005984039827,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2785":{"reset":{"__isSmartRef__":true,"id":2786}},"2786":{"varMapping":{"__isSmartRef__":true,"id":2787},"source":"function reset() {\n\tthis.connections = {\n value: {}\n };\n connect(this, 'value', this, 'setTextString', {\n converter: function(v) {\n try {\n return JSON.serialize(v)\n } catch(e) {\n return \"\"\n }\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":2788},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2787":{"this":{"__isSmartRef__":true,"id":1982}},"2788":{},"2789":{"converter":{"__isSmartRef__":true,"id":2790}},"2790":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2791},"source":"function converter(value) {\n return Strings.tableize(value)\n .slice(3,5)\n .collect(function(ea) { \n return (100-Number(ea.last())) / 2\n })\n}\n","funcProperties":{"__isSmartRef__":true,"id":2792},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2791":{},"2792":{},"2793":{"sourceObj":{"__isSmartRef__":true,"id":1895},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":2725},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2796},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2796},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2796},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2796},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2796},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2796},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2796},{"__isSmartRef__":true,"id":2797}],"oldTransform":{"__isSmartRef__":true,"id":2799},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"2794":{"sourceObj":{"__isSmartRef__":true,"id":1895},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":2793},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2793},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2795":{"sourceObj":{"__isSmartRef__":true,"id":1895},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":2793},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2793},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2796":{"sourceObj":{"__isSmartRef__":true,"id":1895},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":2793},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2793},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2797":{"sourceObj":{"__isSmartRef__":true,"id":1895},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":2793},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2798},"dependedBy":{"__isSmartRef__":true,"id":2793},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2798":{"source":{"__isSmartRef__":true,"id":1895},"target":{"__isSmartRef__":true,"id":2793}},"2799":{"d":1,"a":1,"f":426.2931223381578,"e":183.26620212668476,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":2800},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"2800":{"a":1,"b":0,"c":0,"d":1,"e":183.26620212668476,"f":426.2931223381578,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"2801":{"sourceObj":{"__isSmartRef__":true,"id":1895},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":2728},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":2802},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2804},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2802},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2804},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2802},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2804},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2802},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2804},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2802},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2804},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2802},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2804},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2802},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2804},{"__isSmartRef__":true,"id":2805}],"oldTransform":{"__isSmartRef__":true,"id":2807},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"2802":{"sourceObj":{"__isSmartRef__":true,"id":1895},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":2801},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2801},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2803":{"sourceObj":{"__isSmartRef__":true,"id":1895},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":2801},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2801},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2804":{"sourceObj":{"__isSmartRef__":true,"id":1895},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":2801},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2801},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2805":{"sourceObj":{"__isSmartRef__":true,"id":1895},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":2801},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2806},"dependedBy":{"__isSmartRef__":true,"id":2801},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2806":{"source":{"__isSmartRef__":true,"id":1895},"target":{"__isSmartRef__":true,"id":2801}},"2807":{"d":1,"a":1,"f":426.2931223381578,"e":183.26620212668476,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":2808},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"2808":{"a":1,"b":0,"c":0,"d":1,"e":183.26620212668476,"f":426.2931223381578,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"2809":{"layouter":{"__isSmartRef__":true,"id":2810},"adjustForNewBounds":true},"2810":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":10,"spacing":5.415,"container":{"__isSmartRef__":true,"id":1895},"__SourceModuleName__":"Global.lively.morphic.Layout","__LivelyClassName__":"lively.morphic.Layout.JournalLayout"},"2811":{"x":198.90402416749106,"y":66.42298003993008,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2812":{"resultFromServer":{"__isSmartRef__":true,"id":2813}},"2813":{},"2814":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/nodejs/SandboxServer/run","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"2815":{"x":183.26620212668476,"y":426.2931223381578,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2816":{"reset":{"__isSmartRef__":true,"id":2817},"onServerDo":{"__isSmartRef__":true,"id":2820},"createServerProxy":{"__isSmartRef__":true,"id":2823},"exec":{"__isSmartRef__":true,"id":2826},"setExtent":{"__isSmartRef__":true,"id":2829},"setupConnections":{"__isSmartRef__":true,"id":2836}},"2817":{"varMapping":{"__isSmartRef__":true,"id":2818},"source":"function reset() {\n this.connections = {resultFromServer: {}, exec: {}};\n this.serverURL = new URL('http://lively-kernel.org/nodejs/SandboxServer/run');\n}","funcProperties":{"__isSmartRef__":true,"id":2819},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2818":{"this":{"__isSmartRef__":true,"id":1895}},"2819":{},"2820":{"varMapping":{"__isSmartRef__":true,"id":2821},"source":"function onServerDo() {\n runOnCommandLine('mpstat -P ALL 1 1', function(result, send) {\n send(result);\n })\n}","funcProperties":{"__isSmartRef__":true,"id":2822},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2821":{"this":{"__isSmartRef__":true,"id":1895}},"2822":{},"2823":{"varMapping":{"__isSmartRef__":true,"id":2824},"source":"function createServerProxy() {\n module('server.nodejs.RemoteJSInterface').load(true)\n return new server.nodejs.JSRemoteServer(this.serverURL, this.getName());\n}","funcProperties":{"__isSmartRef__":true,"id":2825},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2824":{"this":{"__isSmartRef__":true,"id":1895}},"2825":{},"2826":{"varMapping":{"__isSmartRef__":true,"id":2827},"source":"function exec() {\n var serverProxy = this.createServerProxy();\n connect(serverProxy, 'result', this, 'resultFromServer')\n serverProxy.evalOnServer('(' + this.onServerDo + ')()');\n}","funcProperties":{"__isSmartRef__":true,"id":2828},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2827":{"this":{"__isSmartRef__":true,"id":1895}},"2828":{},"2829":{"varMapping":{"__isSmartRef__":true,"id":2830},"source":"function setExtent(value) {\n $super(value);\n var myCenter = this.get('runButton').bounds().topCenter(),\n labelCenter = this.get('nameLabel').bounds().bottomCenter().addXY(0,5);\n this.get('runButton').align(\n myCenter,\n labelCenter)\n}","funcProperties":{"__isSmartRef__":true,"id":2835},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2830":{"this":{"__isSmartRef__":true,"id":1895},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2831}},"2831":{"$super":{"__isSmartRef__":true,"id":2832}},"2832":{"varMapping":{"__isSmartRef__":true,"id":2833},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2834},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2833":{"obj":{"__isSmartRef__":true,"id":1895},"name":"setExtent"},"2834":{},"2835":{},"2836":{"varMapping":{"__isSmartRef__":true,"id":2837},"source":"function setupConnections() {\n connect(this.get('runButton'), 'fire', this, 'exec')\n}","funcProperties":{"__isSmartRef__":true,"id":2838},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2837":{"this":{"__isSmartRef__":true,"id":1895}},"2838":{},"2839":{"sourceObj":{"__isSmartRef__":true,"id":1853},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":2740},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2841},{"__isSmartRef__":true,"id":2842},{"__isSmartRef__":true,"id":2843},{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2841},{"__isSmartRef__":true,"id":2842},{"__isSmartRef__":true,"id":2843},{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2841},{"__isSmartRef__":true,"id":2842},{"__isSmartRef__":true,"id":2843},{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2841},{"__isSmartRef__":true,"id":2842},{"__isSmartRef__":true,"id":2843},{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2841},{"__isSmartRef__":true,"id":2842},{"__isSmartRef__":true,"id":2843},{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2841},{"__isSmartRef__":true,"id":2842},{"__isSmartRef__":true,"id":2843},{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2841},{"__isSmartRef__":true,"id":2842},{"__isSmartRef__":true,"id":2843}],"oldTransform":{"__isSmartRef__":true,"id":2845},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"2840":{"sourceObj":{"__isSmartRef__":true,"id":1853},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2839},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2841":{"sourceObj":{"__isSmartRef__":true,"id":1853},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2839},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2842":{"sourceObj":{"__isSmartRef__":true,"id":1853},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":2839},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2843":{"sourceObj":{"__isSmartRef__":true,"id":1853},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2844},"dependedBy":{"__isSmartRef__":true,"id":2839},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2844":{"source":{"__isSmartRef__":true,"id":1853},"target":{"__isSmartRef__":true,"id":2839}},"2845":{"d":1,"a":1,"f":330.67597340249654,"e":186.25423803092437,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":2846},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"2846":{"a":1,"b":0,"c":0,"d":1,"e":186.25423803092437,"f":330.67597340249654,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"2847":{"x":302.1904295202012,"y":46.21535372369033,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2848":{},"2849":{"tick":{"__isSmartRef__":true,"id":2850},"running":{"__isSmartRef__":true,"id":2851}},"2850":{},"2851":{},"2852":{"x":186.25423803092437,"y":330.67597340249654,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2853":{"updateTickingScripts":{"__isSmartRef__":true,"id":2854},"setupConnections":{"__isSmartRef__":true,"id":2857},"updateTick":{"__isSmartRef__":true,"id":2860}},"2854":{"varMapping":{"__isSmartRef__":true,"id":2855},"source":"function updateTickingScripts(bool) {\n var timeInMS = Number(this.get('tickInput').textString);\n\tif (bool)\n this.startStepping(timeInMS, 'updateTick')\n else\n this.stopStepping()\n}","funcProperties":{"__isSmartRef__":true,"id":2856},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2855":{"this":{"__isSmartRef__":true,"id":1853}},"2856":{},"2857":{"varMapping":{"__isSmartRef__":true,"id":2858},"source":"function setupConnections() {\n this.connections = {tick: {}, running: {}}\n\tconnect(this, 'running', this, 'updateTickingScripts')\n}","funcProperties":{"__isSmartRef__":true,"id":2859},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2858":{"this":{"__isSmartRef__":true,"id":1853}},"2859":{},"2860":{"varMapping":{"__isSmartRef__":true,"id":2861},"source":"function updateTick() {\n this.tick = Date.now()\n}","funcProperties":{"__isSmartRef__":true,"id":2862},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2861":{"this":{"__isSmartRef__":true,"id":1853}},"2862":{},"2863":{"morphMenuItems":{"__isSmartRef__":true,"id":2864}},"2864":{"varMapping":{"__isSmartRef__":true,"id":2865},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":2870},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2865":{"this":{"__isSmartRef__":true,"id":1778},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2866}},"2866":{"$super":{"__isSmartRef__":true,"id":2867}},"2867":{"varMapping":{"__isSmartRef__":true,"id":2868},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2869},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2868":{"obj":{"__isSmartRef__":true,"id":1778},"name":"morphMenuItems"},"2869":{},"2870":{},"2871":{"x":12.011805911956586,"y":8.29248716698001,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2872":{"submorphs":[{"__isSmartRef__":true,"id":1728}],"scripts":[],"id":88,"shape":{"__isSmartRef__":true,"id":2873},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2879},"showsHalos":false,"name":"GrabbingControl","partsBinMetaInfo":{"__isSmartRef__":true,"id":2880},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":2881},"eventHandler":{"__isSmartRef__":true,"id":2882},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"priorExtent":{"__isSmartRef__":true,"id":2883},"distanceToDragEvent":{"__isSmartRef__":true,"id":2884},"layout":{"__isSmartRef__":true,"id":2885},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box"},"2873":{"position":{"__isSmartRef__":true,"id":2874},"_Extent":{"__isSmartRef__":true,"id":2875},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2876},"_Fill":{"__isSmartRef__":true,"id":2877},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":2878},"_BorderRadius":17.045,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2874":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2875":{"x":162.56498346216785,"y":37.1051521075718,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2876":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2877":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2878":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2879":{"x":1102,"y":193,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2880":{"partsSpaceName":"PartsBin/Controls/","__SourceModuleName__":"Global.lively.PartsBin","comment":"a control that enables and disables global grabbing behavior","migrationLevel":2,"partName":"GrabbingControl","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2881":{"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"},"2882":{"morph":{"__isSmartRef__":true,"id":2872},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2883":{"x":162.56498346216785,"y":38.03312862285944,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2884":{"x":180.23268380804404,"y":-6.469891213622091,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2885":{},"2886":{"updateLabel":{"__isSmartRef__":true,"id":2887},"setupGrabbing":{"__isSmartRef__":true,"id":2889},"onFire":{"__isSmartRef__":true,"id":2891},"onrestore":{"__isSmartRef__":true,"id":2893}},"2887":{"time":{"__isSmartRef__":true,"id":2888},"user":"jenslincke"},"2888":{"isSerializedDate":true,"string":"Tue Jun 28 2011 17:08:00 GMT+0200 (CEST)"},"2889":{"time":{"__isSmartRef__":true,"id":2890},"user":"robertkrahn"},"2890":{"isSerializedDate":true,"string":"Mon Jul 04 2011 18:03:21 GMT+0200 (CEST)"},"2891":{"time":{"__isSmartRef__":true,"id":2892},"user":"jenslincke"},"2892":{"isSerializedDate":true,"string":"Tue Jun 28 2011 17:06:51 GMT+0200 (CEST)"},"2893":{"time":{"__isSmartRef__":true,"id":2894},"user":"robertkrahn"},"2894":{"isSerializedDate":true,"string":"Mon Jul 04 2011 17:28:26 GMT+0200 (CEST)"},"2895":{"x":109.96452154306895,"y":-14.128593913472798,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2896":{"onrestore":{"__isSmartRef__":true,"id":2897},"setupGrabbing":{"__isSmartRef__":true,"id":2904},"onFire":{"__isSmartRef__":true,"id":2907},"reset":{"__isSmartRef__":true,"id":2910},"updateLabel":{"__isSmartRef__":true,"id":2913}},"2897":{"varMapping":{"__isSmartRef__":true,"id":2898},"source":"function onrestore() {\n $super()\n this.setupGrabbing()\n if (this.running) GrabbingLayer.beGlobal()\n}","funcProperties":{"__isSmartRef__":true,"id":2903},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2898":{"this":{"__isSmartRef__":true,"id":1728},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2899}},"2899":{"$super":{"__isSmartRef__":true,"id":2900}},"2900":{"varMapping":{"__isSmartRef__":true,"id":2901},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2902},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2901":{"obj":{"__isSmartRef__":true,"id":1728},"name":"onrestore"},"2902":{},"2903":{},"2904":{"varMapping":{"__isSmartRef__":true,"id":2905},"source":"function setupGrabbing() {\n// this.setupGrabbing()\nmodule('lively.LayerableMorphs').load()\n\ncop.create('GrabbingLayer').refineClass(lively.morphic.Morph, {\n get draggingEnabled() {return true},\n\n onDragStart: function(evt) {\n if (cop.proceed(evt)) return;\n evt.hand.grabMorph(this)\n },\n\n onDrag: function(evt) {\n cop.proceed(evt)\n return true;\n },\n\n onDragEnd: function(evt) {\n cop.proceed(evt)\n return true;\n },\n})\n.refineClass(lively.morphic.Text, {\n get draggingEnabled() {return true},\n\n onDragStart: function(evt) {\n if (cop.proceed(evt)) return;\n // only grab when in outer area of bounds\n var bounds = this.innerBounds(),\n smallerBounds = bounds.insetBy(6),\n pos = this.localize(evt.getPosition());\n if (bounds.containsPoint(pos) && !smallerBounds.containsPoint(pos))\n evt.hand.grabMorph(this)\n },\n\n onDrag: function(evt) {\n cop.proceed(evt)\n return true;\n },\n\n onDragEnd: function(evt) {\n cop.proceed(evt)\n return true;\n },\n})\n\n\nvar targetObj = lively.morphic.Window.prototype\nif (!targetObj.withoutLayers)\n targetObj.withoutLayers = [];\n\nif (!targetObj.withoutLayers.include(GrabbingLayer))\n targetObj.withoutLayers.push(GrabbingLayer)\n\n}","funcProperties":{"__isSmartRef__":true,"id":2906},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2905":{"this":{"__isSmartRef__":true,"id":1728}},"2906":{},"2907":{"varMapping":{"__isSmartRef__":true,"id":2908},"source":"function onFire() {\n this.setupGrabbing();\n\n this.running = !this.running;\n\n if(this.running) {\n GrabbingLayer.beGlobal()\n } else {\n GrabbingLayer.beNotGlobal()\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":2909},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2908":{"this":{"__isSmartRef__":true,"id":1728}},"2909":{},"2910":{"varMapping":{"__isSmartRef__":true,"id":2911},"source":"function reset() {\n this.connections = {running: {}}\n connect(this, 'running', this, 'updateLabel')\n connect(this, 'fire', this, 'onFire')\n}","funcProperties":{"__isSmartRef__":true,"id":2912},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2911":{"this":{"__isSmartRef__":true,"id":1728}},"2912":{},"2913":{"varMapping":{"__isSmartRef__":true,"id":2914},"source":"function updateLabel() {\n if (this.running) {\n this.setLabel(\"disable grabbing\")\n } else {\n this.setLabel(\"enable grabbing\")\n\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2915},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2914":{"this":{"__isSmartRef__":true,"id":1728}},"2915":{},"2916":{"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"},"2917":{"morph":{"__isSmartRef__":true,"id":1461},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2918":{"ensureAnnotationLayer":{"__isSmartRef__":true,"id":2919}},"2919":{"time":{"__isSmartRef__":true,"id":2920},"user":"lauritz"},"2920":{"isSerializedDate":true,"string":"Thu Jun 16 2011 11:02:42 GMT+0200 (CEST)"},"2921":{"doSave":{"__isSmartRef__":true,"id":2922},"boundEval":{"__isSmartRef__":true,"id":2929},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":2936}},"2922":{"varMapping":{"__isSmartRef__":true,"id":2923},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.textString);\n if (saved) {\n alertOK(\"saved source\");\n } else {\n alertDbg(\"not saved\");\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2928},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2923":{"this":{"__isSmartRef__":true,"id":1461},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2924}},"2924":{"$super":{"__isSmartRef__":true,"id":2925}},"2925":{"varMapping":{"__isSmartRef__":true,"id":2926},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2927},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2926":{"obj":{"__isSmartRef__":true,"id":1461},"name":"doSave"},"2927":{},"2928":{},"2929":{"varMapping":{"__isSmartRef__":true,"id":2930},"source":"function boundEval(str) {\n var result;\n\n this.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n if (result) {\n this.owner.updateLists();\n this.owner.selectChangedContent(str);\n }\n return result\n}","funcProperties":{"__isSmartRef__":true,"id":2935},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2930":{"this":{"__isSmartRef__":true,"id":1461},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2931}},"2931":{"$super":{"__isSmartRef__":true,"id":2932}},"2932":{"varMapping":{"__isSmartRef__":true,"id":2933},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2934},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2933":{"obj":{"__isSmartRef__":true,"id":1461},"name":"boundEval"},"2934":{},"2935":{},"2936":{"varMapping":{"__isSmartRef__":true,"id":2937},"source":"function ensureAnnotationLayer() {\n module('lively.LayerableMorphs').load(true);\n if (!(\"ScriptAnnotationLayer\" in Global)) {\n cop.create(\"ScriptAnnotationLayer\").refineClass(\n lively.morphic.Morph,{\n \n addScriptAnnotationFor : function(funcOrString) {\n var func = Function.fromString(funcOrString);\n if (!func.name) return;\n\n // source not changed\n if (this[func.name] && \n this[func.name].toString() === func.toString()) return;\n\n if (!this.scriptAnnotations) this.scriptAnnotations = {};\n\n var annotation = {time : new Date()};\n if (this.world() && this.world().getUserName && \n this.world().getUserName()) {\n annotation.user = this.world().getUserName();\n }\n \n this.scriptAnnotations[func.name] = annotation;\n },\n\n addScript : function(funcOrString) {\n this.addScriptAnnotationFor(funcOrString); \n return cop.proceed.apply(this, arguments);\n }\n }); \n }\n}","funcProperties":{"__isSmartRef__":true,"id":2938},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2937":{"this":{"__isSmartRef__":true,"id":1461}},"2938":{},"2939":{"submorphs":[{"__isSmartRef__":true,"id":2940}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":2954},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2969},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2957},"lighterFill":{"__isSmartRef__":true,"id":2970},"label":{"__isSmartRef__":true,"id":2940},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":2979},"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":2980},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":2981},"renderContextTable":{"__isSmartRef__":true,"id":2982},"eventHandler":{"__isSmartRef__":true,"id":2983},"__LivelyClassName__":"lively.morphic.Button"},"2940":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":2941},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2946},"textColor":{"__isSmartRef__":true,"id":2944},"owner":{"__isSmartRef__":true,"id":2939},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":2947}],"padding":{"__isSmartRef__":true,"id":2949},"_Padding":{"__isSmartRef__":true,"id":2950},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":2951},"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2952},"eventHandler":{"__isSmartRef__":true,"id":2953},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"2941":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2942},"_Extent":{"__isSmartRef__":true,"id":2943},"_BorderColor":{"__isSmartRef__":true,"id":2944},"renderContextTable":{"__isSmartRef__":true,"id":2945},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2942":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2943":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2944":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2945":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2946":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2947":{"style":{"__isSmartRef__":true,"id":2948},"chunkOwner":{"__isSmartRef__":true,"id":2940},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2948":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2949":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2950":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2951":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2952":{"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"},"2953":{"morph":{"__isSmartRef__":true,"id":2940},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2954":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2955},"_Extent":{"__isSmartRef__":true,"id":2956},"_Fill":{"__isSmartRef__":true,"id":2957},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2967},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2968},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2955":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2956":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2957":{"stops":[{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2964}],"vector":{"__isSmartRef__":true,"id":2966},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2958":{"offset":0,"color":{"__isSmartRef__":true,"id":2959}},"2959":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2960":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2961}},"2961":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2962":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2963}},"2963":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2964":{"offset":1,"color":{"__isSmartRef__":true,"id":2965}},"2965":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2966":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2967":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2968":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2969":{"x":820,"y":8.999999999999972,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2970":{"stops":[{"__isSmartRef__":true,"id":2971},{"__isSmartRef__":true,"id":2973},{"__isSmartRef__":true,"id":2975},{"__isSmartRef__":true,"id":2977}],"vector":{"__isSmartRef__":true,"id":2966},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2971":{"offset":0,"color":{"__isSmartRef__":true,"id":2972}},"2972":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2973":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2974}},"2974":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2975":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2976}},"2976":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2977":{"offset":1,"color":{"__isSmartRef__":true,"id":2978}},"2978":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2979":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2980":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2981":{"moveHorizontal":true},"2982":{"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"},"2983":{"morph":{"__isSmartRef__":true,"id":2939},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2984":{"submorphs":[],"scripts":[],"id":271,"shape":{"__isSmartRef__":true,"id":2985},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2991},"itemList":["-- ALL --",["running",{"__isSmartRef__":true,"id":1768}],["fire",{"__isSmartRef__":true,"id":1769}]],"selectedLineNo":0,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":2992},"__SourceModuleName__":"Global.lively.morphic.Core","_Scale":1,"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":984},"priorExtent":{"__isSmartRef__":true,"id":2993},"attributeConnections":[{"__isSmartRef__":true,"id":2994}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":2999},"renderContextTable":{"__isSmartRef__":true,"id":3000},"eventHandler":{"__isSmartRef__":true,"id":3001},"_FontSize":10,"_Rotation":0,"selection":"-- ALL --","__LivelyClassName__":"lively.morphic.List"},"2985":{"position":{"__isSmartRef__":true,"id":2986},"_Extent":{"__isSmartRef__":true,"id":2987},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2988},"_Fill":{"__isSmartRef__":true,"id":2989},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":2990},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2986":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2987":{"x":180,"y":55.913875598086065,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2988":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2989":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2990":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2991":{"x":16,"y":315,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2992":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2993":{"x":180,"y":56.83253588516743,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2994":{"sourceObj":{"__isSmartRef__":true,"id":2984},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":984},"targetMethodName":"displaySourceForConnection","converterString":"function (newValue) {\n if (!newValue) return;\n if (typeof newValue === \"string\") { \n return newValue;\n } else {\n return newValue[1];\n }; \n}","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2995},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2996},"__LivelyClassName__":"AttributeConnection"},"2995":{"source":{"__isSmartRef__":true,"id":2984},"target":{"__isSmartRef__":true,"id":984}},"2996":{"converter":{"__isSmartRef__":true,"id":2997}},"2997":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2995},"source":"function (newValue) {\n if (!newValue) return;\n if (typeof newValue === \"string\") { \n return newValue;\n } else {\n return newValue[1];\n }; \n}","funcProperties":{"__isSmartRef__":true,"id":2998},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2998":{},"2999":{"resizeHeight":true,"moveVertical":false},"3000":{"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","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"3001":{"morph":{"__isSmartRef__":true,"id":2984},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3002":{"submorphs":[{"__isSmartRef__":true,"id":3003}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":3016},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3031},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3019},"lighterFill":{"__isSmartRef__":true,"id":3032},"label":{"__isSmartRef__":true,"id":3003},"attributeConnections":[{"__isSmartRef__":true,"id":3041}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":3042},"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":3043},"_Scale":1,"owner":null,"renderContextTable":{"__isSmartRef__":true,"id":3044},"isCopyMorphRef":true,"morphRefId":1,"__LivelyClassName__":"lively.morphic.Button"},"3003":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":3004},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3009},"textColor":{"__isSmartRef__":true,"id":3007},"owner":{"__isSmartRef__":true,"id":3002},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":3010}],"padding":{"__isSmartRef__":true,"id":3012},"_Padding":{"__isSmartRef__":true,"id":3013},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":3014},"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":3015},"__LivelyClassName__":"lively.morphic.Text"},"3004":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3005},"_Extent":{"__isSmartRef__":true,"id":3006},"_BorderColor":{"__isSmartRef__":true,"id":3007},"renderContextTable":{"__isSmartRef__":true,"id":3008},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3005":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3006":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3007":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3008":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"3009":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3010":{"style":{"__isSmartRef__":true,"id":3011},"chunkOwner":{"__isSmartRef__":true,"id":3003},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3011":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3012":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3013":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3014":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3015":{"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"},"3016":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3017},"_Extent":{"__isSmartRef__":true,"id":3018},"_Fill":{"__isSmartRef__":true,"id":3019},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3029},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":3030},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3017":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3018":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3019":{"stops":[{"__isSmartRef__":true,"id":3020},{"__isSmartRef__":true,"id":3022},{"__isSmartRef__":true,"id":3024},{"__isSmartRef__":true,"id":3026}],"vector":{"__isSmartRef__":true,"id":3028},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3020":{"offset":0,"color":{"__isSmartRef__":true,"id":3021}},"3021":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3022":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3023}},"3023":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3024":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3025}},"3025":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3026":{"offset":1,"color":{"__isSmartRef__":true,"id":3027}},"3027":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3028":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3029":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3030":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"3031":{"x":215,"y":35,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3032":{"stops":[{"__isSmartRef__":true,"id":3033},{"__isSmartRef__":true,"id":3035},{"__isSmartRef__":true,"id":3037},{"__isSmartRef__":true,"id":3039}],"vector":{"__isSmartRef__":true,"id":3028},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3033":{"offset":0,"color":{"__isSmartRef__":true,"id":3034}},"3034":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3035":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3036}},"3036":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3037":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3038}},"3038":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3039":{"offset":1,"color":{"__isSmartRef__":true,"id":3040}},"3040":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3041":{"sourceObj":{"__isSmartRef__":true,"id":3002},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":998},"targetMethodName":"chooseTargetMorphMenu","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"3042":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3043":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3044":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"3045":{"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"},"3046":{"x":715.5,"y":73.89999999999998,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3047":{"submorphs":[],"scripts":[],"id":282,"shape":{"__isSmartRef__":true,"id":3048},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3053},"_MaxTextWidth":221.41088580576314,"_MaxTextHeight":22.901814300960496,"textColor":{"__isSmartRef__":true,"id":3051},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":3054},"textChunks":[{"__isSmartRef__":true,"id":3055}],"charsReplaced":"empty","lastFindLoc":-5,"priorSelectionRange":[19,19],"prevScroll":[0,0],"_Scale":1,"_ClipMode":"hidden","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":3057},{"__isSmartRef__":true,"id":3059},{"__isSmartRef__":true,"id":3060}],"doNotSerialize":["$$selection","$$savedTextString"],"doNotCopyProperties":["$$selection","$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":984},"priorExtent":{"__isSmartRef__":true,"id":3061},"_Align":"left","renderContextTable":{"__isSmartRef__":true,"id":3062},"eventHandler":{"__isSmartRef__":true,"id":3063},"_Rotation":0,"selection":{"__isSmartRef__":true,"id":845},"savedTextString":"100","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3064},"__LivelyClassName__":"lively.morphic.Text"},"3048":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3049},"_Extent":{"__isSmartRef__":true,"id":3050},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3051},"renderContextTable":{"__isSmartRef__":true,"id":3052},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3049":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3050":{"x":221.41088580576314,"y":22.901814300960496,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3051":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3052":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"3053":{"x":200.34258271077908,"y":18.578548559231564,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3054":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3055":{"style":{"__isSmartRef__":true,"id":3056},"chunkOwner":{"__isSmartRef__":true,"id":3047},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"StartStopButton","__LivelyClassName__":"lively.morphic.TextChunk"},"3056":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3057":{"sourceObj":{"__isSmartRef__":true,"id":3047},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":3047},"targetMethodName":"textString","converter":null,"converterString":"function (morph) { return morph.getName() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3058},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3058":{"source":{"__isSmartRef__":true,"id":3047},"target":{"__isSmartRef__":true,"id":3047}},"3059":{"sourceObj":{"__isSmartRef__":true,"id":3047},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":3047},"targetMethodName":"selection","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3060":{"sourceObj":{"__isSmartRef__":true,"id":3047},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":984},"targetMethodName":"setTarget","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3061":{"x":221.41088580576314,"y":22.901814300960496,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3062":{"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"},"3063":{"morph":{"__isSmartRef__":true,"id":3047},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3064":{"onMouseUp":{"__isSmartRef__":true,"id":3065},"getList":{"__isSmartRef__":true,"id":3072},"setList":{"__isSmartRef__":true,"id":3075},"reset":{"__isSmartRef__":true,"id":3078},"example":{"__isSmartRef__":true,"id":3081},"removeList":{"__isSmartRef__":true,"id":3084},"onBlur":{"__isSmartRef__":true,"id":3087},"createListMorph":{"__isSmartRef__":true,"id":3094},"resetConnections":{"__isSmartRef__":true,"id":3097}},"3065":{"varMapping":{"__isSmartRef__":true,"id":3066},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph();\n this.addMorph(list);\n list.align(list.bounds().topLeft(), this.shape.bounds().bottomLeft())\n connect(list, 'selection', this, 'selection');\n connect(list, 'selection', this, 'removeList');\n if (this.listMorph) this.listMorph.remove();\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":3071},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3066":{"this":{"__isSmartRef__":true,"id":3047},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3067}},"3067":{"$super":{"__isSmartRef__":true,"id":3068}},"3068":{"varMapping":{"__isSmartRef__":true,"id":3069},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3070},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3069":{"obj":{"__isSmartRef__":true,"id":3047},"name":"onMouseUp"},"3070":{},"3071":{},"3072":{"varMapping":{"__isSmartRef__":true,"id":3073},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":3074},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3073":{"this":{"__isSmartRef__":true,"id":3047}},"3074":{},"3075":{"varMapping":{"__isSmartRef__":true,"id":3076},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":3077},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3076":{"this":{"__isSmartRef__":true,"id":3047}},"3077":{},"3078":{"varMapping":{"__isSmartRef__":true,"id":3079},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'hidden'})\n}","funcProperties":{"__isSmartRef__":true,"id":3080},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3079":{"this":{"__isSmartRef__":true,"id":3047}},"3080":{},"3081":{"varMapping":{"__isSmartRef__":true,"id":3082},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":3083},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3082":{"this":{"__isSmartRef__":true,"id":3047}},"3083":{},"3084":{"varMapping":{"__isSmartRef__":true,"id":3085},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":3086},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3085":{"this":{"__isSmartRef__":true,"id":3047}},"3086":{},"3087":{"varMapping":{"__isSmartRef__":true,"id":3088},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":3093},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3088":{"this":{"__isSmartRef__":true,"id":3047},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3089}},"3089":{"$super":{"__isSmartRef__":true,"id":3090}},"3090":{"varMapping":{"__isSmartRef__":true,"id":3091},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":3092},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3091":{"obj":{"__isSmartRef__":true,"id":3047},"name":"onBlur"},"3092":{},"3093":{},"3094":{"varMapping":{"__isSmartRef__":true,"id":3095},"source":"function createListMorph() {\n return new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520), this.getList());\n}","funcProperties":{"__isSmartRef__":true,"id":3096},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3095":{"this":{"__isSmartRef__":true,"id":3047}},"3096":{},"3097":{"varMapping":{"__isSmartRef__":true,"id":3098},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'selection', this, 'textString', {converter: function(morph) { return morph.getName() }});\n connect(this, 'savedTextString', this, 'selection');\n connect(this, \"selection\", this.owner, \"setTarget\");\n}","funcProperties":{"__isSmartRef__":true,"id":3099},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3098":{"this":{"__isSmartRef__":true,"id":3047}},"3099":{},"3100":{"morph":{"__isSmartRef__":true,"id":998},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"3101":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":3102},"setTarget":{"__isSmartRef__":true,"id":3105},"generateSourceForScript":{"__isSmartRef__":true,"id":3108},"generateSourceForConnection":{"__isSmartRef__":true,"id":3111},"generateTargetCode":{"__isSmartRef__":true,"id":3114},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":3117},"displayJavaScriptSource":{"__isSmartRef__":true,"id":3120},"displaySourceForScript":{"__isSmartRef__":true,"id":3123},"displaySourceForConnection":{"__isSmartRef__":true,"id":3126},"newScript":{"__isSmartRef__":true,"id":3129},"newConnection":{"__isSmartRef__":true,"id":3132},"deleteSelectedScript":{"__isSmartRef__":true,"id":3135},"disconnectConnection":{"__isSmartRef__":true,"id":3138},"updateLists":{"__isSmartRef__":true,"id":3141},"displayInitialScript":{"__isSmartRef__":true,"id":3144},"reset":{"__isSmartRef__":true,"id":3147},"selectChangedContent":{"__isSmartRef__":true,"id":3150}},"3102":{"varMapping":{"__isSmartRef__":true,"id":3103},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":3104},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3103":{"this":{"__isSmartRef__":true,"id":998}},"3104":{},"3105":{"varMapping":{"__isSmartRef__":true,"id":3106},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":3107},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3106":{"this":{"__isSmartRef__":true,"id":998}},"3107":{},"3108":{"varMapping":{"__isSmartRef__":true,"id":3109},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":3110},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3109":{"this":{"__isSmartRef__":true,"id":998}},"3110":{},"3111":{"varMapping":{"__isSmartRef__":true,"id":3112},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":3113},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3112":{"this":{"__isSmartRef__":true,"id":998}},"3113":{},"3114":{"varMapping":{"__isSmartRef__":true,"id":3115},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":3116},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3115":{"this":{"__isSmartRef__":true,"id":998}},"3116":{},"3117":{"varMapping":{"__isSmartRef__":true,"id":3118},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3119},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3118":{"this":{"__isSmartRef__":true,"id":998}},"3119":{},"3120":{"varMapping":{"__isSmartRef__":true,"id":3121},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":3122},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3121":{"this":{"__isSmartRef__":true,"id":998}},"3122":{},"3123":{"varMapping":{"__isSmartRef__":true,"id":3124},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":3125},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3124":{"this":{"__isSmartRef__":true,"id":998}},"3125":{},"3126":{"varMapping":{"__isSmartRef__":true,"id":3127},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":3128},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3127":{"this":{"__isSmartRef__":true,"id":998}},"3128":{},"3129":{"varMapping":{"__isSmartRef__":true,"id":3130},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3131},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3130":{"this":{"__isSmartRef__":true,"id":998}},"3131":{},"3132":{"varMapping":{"__isSmartRef__":true,"id":3133},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3134},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3133":{"this":{"__isSmartRef__":true,"id":998}},"3134":{},"3135":{"varMapping":{"__isSmartRef__":true,"id":3136},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3137},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3136":{"this":{"__isSmartRef__":true,"id":998}},"3137":{},"3138":{"varMapping":{"__isSmartRef__":true,"id":3139},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":3140},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3139":{"this":{"__isSmartRef__":true,"id":998}},"3140":{},"3141":{"varMapping":{"__isSmartRef__":true,"id":3142},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":3143},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3142":{"this":{"__isSmartRef__":true,"id":998}},"3143":{},"3144":{"varMapping":{"__isSmartRef__":true,"id":3145},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3146},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3145":{"this":{"__isSmartRef__":true,"id":998}},"3146":{},"3147":{"varMapping":{"__isSmartRef__":true,"id":3148},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":3149},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3148":{"this":{"__isSmartRef__":true,"id":998}},"3149":{},"3150":{"varMapping":{"__isSmartRef__":true,"id":3151},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":3388},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3387":{"this":{"__isSmartRef__":true,"id":984}},"3388":{},"3389":{"varMapping":{"__isSmartRef__":true,"id":3390},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3391},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3390":{"this":{"__isSmartRef__":true,"id":984}},"3391":{},"3392":{"varMapping":{"__isSmartRef__":true,"id":3393},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":3394},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3393":{"this":{"__isSmartRef__":true,"id":984}},"3394":{},"3395":{"varMapping":{"__isSmartRef__":true,"id":3396},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":3397},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3396":{"this":{"__isSmartRef__":true,"id":984}},"3397":{},"3398":{"varMapping":{"__isSmartRef__":true,"id":3399},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":3400},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3399":{"this":{"__isSmartRef__":true,"id":984}},"3400":{},"3401":{"varMapping":{"__isSmartRef__":true,"id":3402},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":3403},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3402":{"this":{"__isSmartRef__":true,"id":984}},"3403":{},"3404":{"varMapping":{"__isSmartRef__":true,"id":3405},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n var source = \"\";\n if (this.target.scriptAnnotations && \n this.target.scriptAnnotations[scriptName]) {\n var user = this.target.scriptAnnotations[scriptName].user;\n var time = this.target.scriptAnnotations[scriptName].time;\n source = Strings.format('// changed at %s by %s \\n\\n', time, user);\n }\n return source + Strings.format('this.addScript(%s);', script);\n}","funcProperties":{"__isSmartRef__":true,"id":3406},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3405":{"this":{"__isSmartRef__":true,"id":984}},"3406":{},"3407":{"varMapping":{"__isSmartRef__":true,"id":3408},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":3409},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3408":{"this":{"__isSmartRef__":true,"id":984}},"3409":{},"3410":{"varMapping":{"__isSmartRef__":true,"id":3411},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3412},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3411":{"this":{"__isSmartRef__":true,"id":984}},"3412":{},"3413":{"varMapping":{"__isSmartRef__":true,"id":3414},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3415},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3414":{"this":{"__isSmartRef__":true,"id":984}},"3415":{},"3416":{"varMapping":{"__isSmartRef__":true,"id":3417},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":3418},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"3417":{"this":{"__isSmartRef__":true,"id":984}},"3418":{},"3419":{"varMapping":{"__isSmartRef__":true,"id":3420},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i.selection --> ObjectEditor - ObjectEditor.displaySourceForConnection)":{"__isSmartRef__":true,"id":8314},"eventHandler":{"__isSmartRef__":true,"id":8315},"_FontSize":10,"_Rotation":0,"selection":"initMap","__LivelyClassName__":"lively.morphic.List"},"7219":{"position":{"__isSmartRef__":true,"id":7220},"_Extent":{"__isSmartRef__":true,"id":7221},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7222},"_Fill":{"__isSmartRef__":true,"id":7223},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":7224},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7220":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7221":{"x":180,"y":223.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7222":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7223":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7224":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7225":{"x":16,"y":45.99999999999997,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7226":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7227":{"x":173.7,"y":223.23350080310803,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7228":{"sourceObj":{"__isSmartRef__":true,"id":7218},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":7217},"targetMethodName":"displaySourceForScript","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7229},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7229":{"source":{"__isSmartRef__":true,"id":7218},"target":{"__isSmartRef__":true,"id":7217}},"7230":{"resizeHeight":false},"7231":{"submorphs":[],"scripts":[],"id":836,"shape":{"__isSmartRef__":true,"id":7232},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":7237},"priorExtent":{"__isSmartRef__":true,"id":7238},"titleBar":{"__isSmartRef__":true,"id":7239},"contentOffset":{"__isSmartRef__":true,"id":7380},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":{"__isSmartRef__":true,"id":7381},"expandedExtent":{"__isSmartRef__":true,"id":7382},"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":7383},"showsHalos":false,"name":"ObjectEditor","__SourceModuleName__":"Global.lively.morphic.Widgets","target":{"__isSmartRef__":true,"id":7384},"expandedPosition":{"__isSmartRef__":true,"id":7692},"partsBinMetaInfo":{"__isSmartRef__":true,"id":7693},"scriptList":{"__isSmartRef__":true,"id":7218},"scriptPane":{"__isSmartRef__":true,"id":7694},"classButton":{"__isSmartRef__":true,"id":8099},"connectionList":{"__isSmartRef__":true,"id":8144},"targetButton":{"__isSmartRef__":true,"id":8162},"renderContextTable":{"__isSmartRef__":true,"id":8205},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Position":{"__isSmartRef__":true,"id":8206},"morphSelector":{"__isSmartRef__":true,"id":8207},"eventHandler":{"__isSmartRef__":true,"id":8260},"cameForward":false,"isCopyMorphRef":true,"morphRefId":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8261},"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["GrabbingLayer"]},"7232":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":7233},"_StrokeOpacity":0,"_BorderRadius":9.25,"_Extent":{"__isSmartRef__":true,"id":7234},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":{"__isSmartRef__":true,"id":7235},"renderContextTable":{"__isSmartRef__":true,"id":7236},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7233":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7234":{"x":981,"y":585.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7235":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7236":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7237":{"adjustForNewBounds":true},"7238":{"x":981,"y":585.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7239":{"submorphs":[{"__isSmartRef__":true,"id":7240},{"__isSmartRef__":true,"id":7253},{"__isSmartRef__":true,"id":7297},{"__isSmartRef__":true,"id":7329}],"scripts":[],"id":837,"shape":{"__isSmartRef__":true,"id":7362},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7375},"_Position":{"__isSmartRef__":true,"id":7376},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":7231},"label":{"__isSmartRef__":true,"id":7240},"closeButton":{"__isSmartRef__":true,"id":7253},"menuButton":{"__isSmartRef__":true,"id":7297},"collapseButton":{"__isSmartRef__":true,"id":7329},"priorExtent":{"__isSmartRef__":true,"id":7377},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Widgets","name":"ObjectEditorTitleBar","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":7378},"eventHandler":{"__isSmartRef__":true,"id":7379},"__LivelyClassName__":"lively.morphic.TitleBar"},"7240":{"submorphs":[],"scripts":[],"id":838,"shape":{"__isSmartRef__":true,"id":7241},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7246},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7247},"priorExtent":{"__isSmartRef__":true,"id":7248},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7249}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":7239},"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":7251},"eventHandler":{"__isSmartRef__":true,"id":7252},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"7241":{"_Position":{"__isSmartRef__":true,"id":7242},"_Extent":{"__isSmartRef__":true,"id":7243},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7244},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7245},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7242":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7243":{"x":921.9776803724167,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7244":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7245":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7246":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7247":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7248":{"x":921.9776803724167,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7249":{"style":{"__isSmartRef__":true,"id":7250},"chunkOwner":{"__isSmartRef__":true,"id":7240},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7250":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7251":{"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"},"7252":{"morph":{"__isSmartRef__":true,"id":7240},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7253":{"submorphs":[{"__isSmartRef__":true,"id":7254}],"scripts":[],"id":839,"shape":{"__isSmartRef__":true,"id":7266},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7281},"priorExtent":{"__isSmartRef__":true,"id":7282},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7270},"lighterFill":{"__isSmartRef__":true,"id":7283},"label":{"__isSmartRef__":true,"id":7254},"owner":{"__isSmartRef__":true,"id":7239},"layout":{"__isSmartRef__":true,"id":7292},"attributeConnections":[{"__isSmartRef__":true,"id":7293},{"__isSmartRef__":true,"id":7294}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":7295},"eventHandler":{"__isSmartRef__":true,"id":7296},"__LivelyClassName__":"lively.morphic.WindowControl"},"7254":{"submorphs":[],"scripts":[],"id":840,"shape":{"__isSmartRef__":true,"id":7255},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7259},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7260},"priorExtent":{"__isSmartRef__":true,"id":7261},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7262}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7253},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":7264},"eventHandler":{"__isSmartRef__":true,"id":7265},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"7255":{"_Position":{"__isSmartRef__":true,"id":7256},"_Extent":{"__isSmartRef__":true,"id":7257},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7244},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7258},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7256":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7257":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7258":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7259":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7260":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7261":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7262":{"style":{"__isSmartRef__":true,"id":7263},"chunkOwner":{"__isSmartRef__":true,"id":7254},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7263":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7264":{"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"},"7265":{"morph":{"__isSmartRef__":true,"id":7254},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7266":{"_Position":{"__isSmartRef__":true,"id":7267},"_Extent":{"__isSmartRef__":true,"id":7268},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7269},"_Fill":{"__isSmartRef__":true,"id":7270},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7280},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7267":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7268":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7269":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7270":{"stops":[{"__isSmartRef__":true,"id":7271},{"__isSmartRef__":true,"id":7273},{"__isSmartRef__":true,"id":7275},{"__isSmartRef__":true,"id":7277}],"vector":{"__isSmartRef__":true,"id":7279},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7271":{"offset":0,"color":{"__isSmartRef__":true,"id":7272}},"7272":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7273":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7274}},"7274":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7275":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7276}},"7276":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7277":{"offset":1,"color":{"__isSmartRef__":true,"id":7278}},"7278":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7279":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7280":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7281":{"x":960.9776803724167,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7282":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7283":{"stops":[{"__isSmartRef__":true,"id":7284},{"__isSmartRef__":true,"id":7286},{"__isSmartRef__":true,"id":7288},{"__isSmartRef__":true,"id":7290}],"vector":{"__isSmartRef__":true,"id":7279},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7284":{"offset":0,"color":{"__isSmartRef__":true,"id":7285}},"7285":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7286":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7287}},"7287":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7288":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7289}},"7289":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7290":{"offset":1,"color":{"__isSmartRef__":true,"id":7291}},"7291":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7292":{"moveHorizontal":true},"7293":{"sourceObj":{"__isSmartRef__":true,"id":7253},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7231},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7294":{"sourceObj":{"__isSmartRef__":true,"id":7253},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7231},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7295":{"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"},"7296":{"morph":{"__isSmartRef__":true,"id":7253},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7297":{"submorphs":[{"__isSmartRef__":true,"id":7298}],"scripts":[],"id":841,"shape":{"__isSmartRef__":true,"id":7310},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7314},"priorExtent":{"__isSmartRef__":true,"id":7315},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7270},"lighterFill":{"__isSmartRef__":true,"id":7316},"label":{"__isSmartRef__":true,"id":7298},"owner":{"__isSmartRef__":true,"id":7239},"attributeConnections":[{"__isSmartRef__":true,"id":7325},{"__isSmartRef__":true,"id":7326}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":7327},"eventHandler":{"__isSmartRef__":true,"id":7328},"__LivelyClassName__":"lively.morphic.WindowControl"},"7298":{"submorphs":[],"scripts":[],"id":842,"shape":{"__isSmartRef__":true,"id":7299},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7303},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7304},"priorExtent":{"__isSmartRef__":true,"id":7305},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7306}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7297},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":7308},"eventHandler":{"__isSmartRef__":true,"id":7309},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"7299":{"_Position":{"__isSmartRef__":true,"id":7300},"_Extent":{"__isSmartRef__":true,"id":7301},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7244},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7302},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7300":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7301":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7302":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7303":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7304":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7305":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7306":{"style":{"__isSmartRef__":true,"id":7307},"chunkOwner":{"__isSmartRef__":true,"id":7298},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7307":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7308":{"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"},"7309":{"morph":{"__isSmartRef__":true,"id":7298},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7310":{"_Position":{"__isSmartRef__":true,"id":7311},"_Extent":{"__isSmartRef__":true,"id":7312},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7269},"_Fill":{"__isSmartRef__":true,"id":7270},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7313},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7311":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7312":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7313":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7314":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7315":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7316":{"stops":[{"__isSmartRef__":true,"id":7317},{"__isSmartRef__":true,"id":7319},{"__isSmartRef__":true,"id":7321},{"__isSmartRef__":true,"id":7323}],"vector":{"__isSmartRef__":true,"id":7279},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7317":{"offset":0,"color":{"__isSmartRef__":true,"id":7318}},"7318":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7319":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7320}},"7320":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7321":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7322}},"7322":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7323":{"offset":1,"color":{"__isSmartRef__":true,"id":7324}},"7324":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7325":{"sourceObj":{"__isSmartRef__":true,"id":7297},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7231},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7326":{"sourceObj":{"__isSmartRef__":true,"id":7297},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7231},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7327":{"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"},"7328":{"morph":{"__isSmartRef__":true,"id":7297},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7329":{"submorphs":[{"__isSmartRef__":true,"id":7330}],"scripts":[],"id":843,"shape":{"__isSmartRef__":true,"id":7342},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7346},"priorExtent":{"__isSmartRef__":true,"id":7347},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7270},"lighterFill":{"__isSmartRef__":true,"id":7348},"label":{"__isSmartRef__":true,"id":7330},"owner":{"__isSmartRef__":true,"id":7239},"layout":{"__isSmartRef__":true,"id":7357},"attributeConnections":[{"__isSmartRef__":true,"id":7358},{"__isSmartRef__":true,"id":7359}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":7360},"eventHandler":{"__isSmartRef__":true,"id":7361},"__LivelyClassName__":"lively.morphic.WindowControl"},"7330":{"submorphs":[],"scripts":[],"id":844,"shape":{"__isSmartRef__":true,"id":7331},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7335},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7336},"priorExtent":{"__isSmartRef__":true,"id":7337},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7338}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7329},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":7340},"eventHandler":{"__isSmartRef__":true,"id":7341},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"7331":{"_Position":{"__isSmartRef__":true,"id":7332},"_Extent":{"__isSmartRef__":true,"id":7333},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7244},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7334},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7332":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7333":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7334":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7335":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7336":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7337":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7338":{"style":{"__isSmartRef__":true,"id":7339},"chunkOwner":{"__isSmartRef__":true,"id":7330},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7339":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7340":{"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"},"7341":{"morph":{"__isSmartRef__":true,"id":7330},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7342":{"_Position":{"__isSmartRef__":true,"id":7343},"_Extent":{"__isSmartRef__":true,"id":7344},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7269},"_Fill":{"__isSmartRef__":true,"id":7270},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7345},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7343":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7344":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7345":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7346":{"x":941.9776803724167,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7347":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7348":{"stops":[{"__isSmartRef__":true,"id":7349},{"__isSmartRef__":true,"id":7351},{"__isSmartRef__":true,"id":7353},{"__isSmartRef__":true,"id":7355}],"vector":{"__isSmartRef__":true,"id":7279},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7349":{"offset":0,"color":{"__isSmartRef__":true,"id":7350}},"7350":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7351":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7352}},"7352":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7353":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7354}},"7354":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7355":{"offset":1,"color":{"__isSmartRef__":true,"id":7356}},"7356":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7357":{"moveHorizontal":true},"7358":{"sourceObj":{"__isSmartRef__":true,"id":7329},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7231},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7359":{"sourceObj":{"__isSmartRef__":true,"id":7329},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7231},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7360":{"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"},"7361":{"morph":{"__isSmartRef__":true,"id":7329},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7362":{"_Position":{"__isSmartRef__":true,"id":7363},"_Extent":{"__isSmartRef__":true,"id":7364},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":7365},"_Fill":{"__isSmartRef__":true,"id":7366},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7374},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7363":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7364":{"x":980.9776803724167,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7365":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7366":{"stops":[{"__isSmartRef__":true,"id":7367},{"__isSmartRef__":true,"id":7369},{"__isSmartRef__":true,"id":7371}],"vector":{"__isSmartRef__":true,"id":7373},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7367":{"offset":0,"color":{"__isSmartRef__":true,"id":7368}},"7368":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7369":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7370}},"7370":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7371":{"offset":1,"color":{"__isSmartRef__":true,"id":7372}},"7372":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7373":{"x":0,"y":1,"width":0,"height":-1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7374":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7375":{"resizeWidth":true,"adjustForNewBounds":true},"7376":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7377":{"x":980.9776803724167,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7378":{"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"},"7379":{"morph":{"__isSmartRef__":true,"id":7239},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7380":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7381":{"a":1,"b":0,"c":0,"d":1,"e":377.6609726943286,"f":419.5142810783999,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"7382":{"x":861.5223196275833,"y":575.166499196892,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7383":{"x":613,"y":129,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7384":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7385},"id":394,"renderContextTable":{"__isSmartRef__":true,"id":7390},"textChunks":[{"__isSmartRef__":true,"id":7391}],"eventHandler":{"__isSmartRef__":true,"id":7393},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7394},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7395},"priorExtent":{"__isSmartRef__":true,"id":7396},"_MaxTextWidth":500,"_MaxTextHeight":200,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7397},"layout":{"__isSmartRef__":true,"id":7530},"doitContext":{"__isSmartRef__":true,"id":7531},"priorSelectionRange":[0,36],"charsReplaced":"","lastFindLoc":20,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"7385":{"_Position":{"__isSmartRef__":true,"id":7386},"renderContextTable":{"__isSmartRef__":true,"id":7387},"_Extent":{"__isSmartRef__":true,"id":7388},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":7085},"_Fill":{"__isSmartRef__":true,"id":7389},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7386":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7387":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7388":{"x":500,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7389":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7390":{"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"},"7391":{"style":{"__isSmartRef__":true,"id":7392},"chunkOwner":{"__isSmartRef__":true,"id":7384},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7392":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7393":{"morph":{"__isSmartRef__":true,"id":7384},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7394":{"x":2,"y":1,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7395":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7396":{"x":500,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7397":{"submorphs":[{"__isSmartRef__":true,"id":7384},{"__isSmartRef__":true,"id":7398}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7521},"id":395,"renderContextTable":{"__isSmartRef__":true,"id":7524},"eventHandler":{"__isSmartRef__":true,"id":7525},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":7526},"LK2":true,"_Position":{"__isSmartRef__":true,"id":7527},"priorExtent":{"__isSmartRef__":true,"id":7528},"targetMorph":{"__isSmartRef__":true,"id":7384},"titleBar":{"__isSmartRef__":true,"id":7398},"contentOffset":{"__isSmartRef__":true,"id":7395},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":7529},"cameForward":false,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["GrabbingLayer"]},"7398":{"submorphs":[{"__isSmartRef__":true,"id":7399},{"__isSmartRef__":true,"id":7411},{"__isSmartRef__":true,"id":7445},{"__isSmartRef__":true,"id":7478}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7512},"id":396,"renderContextTable":{"__isSmartRef__":true,"id":7516},"eventHandler":{"__isSmartRef__":true,"id":7517},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7518},"_Position":{"__isSmartRef__":true,"id":7519},"windowMorph":{"__isSmartRef__":true,"id":7397},"label":{"__isSmartRef__":true,"id":7399},"closeButton":{"__isSmartRef__":true,"id":7411},"menuButton":{"__isSmartRef__":true,"id":7445},"collapseButton":{"__isSmartRef__":true,"id":7478},"priorExtent":{"__isSmartRef__":true,"id":7520},"owner":{"__isSmartRef__":true,"id":7397},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"7399":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7400},"id":397,"renderContextTable":{"__isSmartRef__":true,"id":7404},"textChunks":[{"__isSmartRef__":true,"id":7405}],"eventHandler":{"__isSmartRef__":true,"id":7407},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7090},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":7408},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":7398},"priorExtent":{"__isSmartRef__":true,"id":7409},"_MaxTextWidth":441,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":7410},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"7400":{"_Position":{"__isSmartRef__":true,"id":7401},"renderContextTable":{"__isSmartRef__":true,"id":7402},"_Extent":{"__isSmartRef__":true,"id":7403},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7085},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7401":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7402":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7403":{"x":441,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7404":{"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"},"7405":{"style":{"__isSmartRef__":true,"id":7406},"chunkOwner":{"__isSmartRef__":true,"id":7399},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7406":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7407":{"morph":{"__isSmartRef__":true,"id":7399},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7408":{"resizeWidth":true},"7409":{"x":0,"y":14,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7410":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7411":{"submorphs":[{"__isSmartRef__":true,"id":7412}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7423},"id":398,"renderContextTable":{"__isSmartRef__":true,"id":7427},"eventHandler":{"__isSmartRef__":true,"id":7428},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7429},"priorExtent":{"__isSmartRef__":true,"id":7430},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7112},"lighterFill":{"__isSmartRef__":true,"id":7431},"label":{"__isSmartRef__":true,"id":7412},"owner":{"__isSmartRef__":true,"id":7398},"layout":{"__isSmartRef__":true,"id":7440},"attributeConnections":[{"__isSmartRef__":true,"id":7441},{"__isSmartRef__":true,"id":7443}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7412":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7413},"id":399,"renderContextTable":{"__isSmartRef__":true,"id":7417},"textChunks":[{"__isSmartRef__":true,"id":7418}],"eventHandler":{"__isSmartRef__":true,"id":7420},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7104},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7421},"priorExtent":{"__isSmartRef__":true,"id":7422},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7411},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"7413":{"_Position":{"__isSmartRef__":true,"id":7414},"renderContextTable":{"__isSmartRef__":true,"id":7415},"_Extent":{"__isSmartRef__":true,"id":7416},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7085},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7414":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7415":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7416":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7417":{"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"},"7418":{"style":{"__isSmartRef__":true,"id":7419},"chunkOwner":{"__isSmartRef__":true,"id":7412},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7419":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7420":{"morph":{"__isSmartRef__":true,"id":7412},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7421":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7422":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7423":{"_Position":{"__isSmartRef__":true,"id":7424},"renderContextTable":{"__isSmartRef__":true,"id":7425},"_Extent":{"__isSmartRef__":true,"id":7426},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7111},"_Fill":{"__isSmartRef__":true,"id":7112},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7424":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7425":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7426":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7427":{"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"},"7428":{"morph":{"__isSmartRef__":true,"id":7411},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7429":{"x":480,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7430":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7431":{"stops":[{"__isSmartRef__":true,"id":7432},{"__isSmartRef__":true,"id":7434},{"__isSmartRef__":true,"id":7436},{"__isSmartRef__":true,"id":7438}],"vector":{"__isSmartRef__":true,"id":7121},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7432":{"offset":0,"color":{"__isSmartRef__":true,"id":7433}},"7433":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7434":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7435}},"7435":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7436":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7437}},"7437":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7438":{"offset":1,"color":{"__isSmartRef__":true,"id":7439}},"7439":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7440":{"moveHorizontal":true},"7441":{"sourceObj":{"__isSmartRef__":true,"id":7411},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7397},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7442},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7442":{"source":{"__isSmartRef__":true,"id":7411},"target":{"__isSmartRef__":true,"id":7397}},"7443":{"sourceObj":{"__isSmartRef__":true,"id":7411},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7397},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7444},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7444":{"source":{"__isSmartRef__":true,"id":7411},"target":{"__isSmartRef__":true,"id":7397}},"7445":{"submorphs":[{"__isSmartRef__":true,"id":7446}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7457},"id":400,"renderContextTable":{"__isSmartRef__":true,"id":7461},"eventHandler":{"__isSmartRef__":true,"id":7462},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7463},"priorExtent":{"__isSmartRef__":true,"id":7464},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7112},"lighterFill":{"__isSmartRef__":true,"id":7465},"label":{"__isSmartRef__":true,"id":7446},"owner":{"__isSmartRef__":true,"id":7398},"attributeConnections":[{"__isSmartRef__":true,"id":7474},{"__isSmartRef__":true,"id":7476}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7446":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7447},"id":401,"renderContextTable":{"__isSmartRef__":true,"id":7451},"textChunks":[{"__isSmartRef__":true,"id":7452}],"eventHandler":{"__isSmartRef__":true,"id":7454},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7104},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7455},"priorExtent":{"__isSmartRef__":true,"id":7456},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7445},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"7447":{"_Position":{"__isSmartRef__":true,"id":7448},"renderContextTable":{"__isSmartRef__":true,"id":7449},"_Extent":{"__isSmartRef__":true,"id":7450},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7085},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7448":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7449":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7450":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7451":{"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"},"7452":{"style":{"__isSmartRef__":true,"id":7453},"chunkOwner":{"__isSmartRef__":true,"id":7446},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7453":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7454":{"morph":{"__isSmartRef__":true,"id":7446},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7455":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7456":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7457":{"_Position":{"__isSmartRef__":true,"id":7458},"renderContextTable":{"__isSmartRef__":true,"id":7459},"_Extent":{"__isSmartRef__":true,"id":7460},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7111},"_Fill":{"__isSmartRef__":true,"id":7112},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7458":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7459":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7460":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7461":{"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"},"7462":{"morph":{"__isSmartRef__":true,"id":7445},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7463":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7464":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7465":{"stops":[{"__isSmartRef__":true,"id":7466},{"__isSmartRef__":true,"id":7468},{"__isSmartRef__":true,"id":7470},{"__isSmartRef__":true,"id":7472}],"vector":{"__isSmartRef__":true,"id":7121},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7466":{"offset":0,"color":{"__isSmartRef__":true,"id":7467}},"7467":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7468":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7469}},"7469":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7470":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7471}},"7471":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7472":{"offset":1,"color":{"__isSmartRef__":true,"id":7473}},"7473":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7474":{"sourceObj":{"__isSmartRef__":true,"id":7445},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7397},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7475},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7475":{"source":{"__isSmartRef__":true,"id":7445},"target":{"__isSmartRef__":true,"id":7397}},"7476":{"sourceObj":{"__isSmartRef__":true,"id":7445},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7397},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7477},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7477":{"source":{"__isSmartRef__":true,"id":7445},"target":{"__isSmartRef__":true,"id":7397}},"7478":{"submorphs":[{"__isSmartRef__":true,"id":7479}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7490},"id":402,"renderContextTable":{"__isSmartRef__":true,"id":7494},"eventHandler":{"__isSmartRef__":true,"id":7495},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7496},"priorExtent":{"__isSmartRef__":true,"id":7497},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7112},"lighterFill":{"__isSmartRef__":true,"id":7498},"label":{"__isSmartRef__":true,"id":7479},"owner":{"__isSmartRef__":true,"id":7398},"layout":{"__isSmartRef__":true,"id":7507},"attributeConnections":[{"__isSmartRef__":true,"id":7508},{"__isSmartRef__":true,"id":7510}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7479":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7480},"id":403,"renderContextTable":{"__isSmartRef__":true,"id":7484},"textChunks":[{"__isSmartRef__":true,"id":7485}],"eventHandler":{"__isSmartRef__":true,"id":7487},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7104},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7488},"priorExtent":{"__isSmartRef__":true,"id":7489},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7478},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"7480":{"_Position":{"__isSmartRef__":true,"id":7481},"renderContextTable":{"__isSmartRef__":true,"id":7482},"_Extent":{"__isSmartRef__":true,"id":7483},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7085},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7481":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7482":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7483":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7484":{"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"},"7485":{"style":{"__isSmartRef__":true,"id":7486},"chunkOwner":{"__isSmartRef__":true,"id":7479},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7486":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7487":{"morph":{"__isSmartRef__":true,"id":7479},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7488":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7489":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7490":{"_Position":{"__isSmartRef__":true,"id":7491},"renderContextTable":{"__isSmartRef__":true,"id":7492},"_Extent":{"__isSmartRef__":true,"id":7493},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7111},"_Fill":{"__isSmartRef__":true,"id":7112},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7491":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7492":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7493":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7494":{"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"},"7495":{"morph":{"__isSmartRef__":true,"id":7478},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7496":{"x":461,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7497":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7498":{"stops":[{"__isSmartRef__":true,"id":7499},{"__isSmartRef__":true,"id":7501},{"__isSmartRef__":true,"id":7503},{"__isSmartRef__":true,"id":7505}],"vector":{"__isSmartRef__":true,"id":7121},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7499":{"offset":0,"color":{"__isSmartRef__":true,"id":7500}},"7500":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7501":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7502}},"7502":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7503":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7504}},"7504":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7505":{"offset":1,"color":{"__isSmartRef__":true,"id":7506}},"7506":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7507":{"moveHorizontal":true},"7508":{"sourceObj":{"__isSmartRef__":true,"id":7478},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7397},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7509},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7509":{"source":{"__isSmartRef__":true,"id":7478},"target":{"__isSmartRef__":true,"id":7397}},"7510":{"sourceObj":{"__isSmartRef__":true,"id":7478},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7397},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7511},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7511":{"source":{"__isSmartRef__":true,"id":7478},"target":{"__isSmartRef__":true,"id":7397}},"7512":{"_Position":{"__isSmartRef__":true,"id":7513},"renderContextTable":{"__isSmartRef__":true,"id":7514},"_Extent":{"__isSmartRef__":true,"id":7515},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7211},"_Fill":{"__isSmartRef__":true,"id":7366},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7513":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7514":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7515":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7516":{"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"},"7517":{"morph":{"__isSmartRef__":true,"id":7398},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7518":{"resizeWidth":true,"adjustForNewBounds":true},"7519":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7520":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7521":{"renderContextTable":{"__isSmartRef__":true,"id":7522},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":7523},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7522":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7523":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7524":{"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"},"7525":{"morph":{"__isSmartRef__":true,"id":7397},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7526":{"adjustForNewBounds":true},"7527":{"x":1234,"y":448,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7528":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7529":{"x":1478,"y":453,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7530":{"resizeWidth":true,"resizeHeight":true},"7531":{"submorphs":[{"__isSmartRef__":true,"id":7532},{"__isSmartRef__":true,"id":7546}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7676},"id":361,"renderContextTable":{"__isSmartRef__":true,"id":7680},"eventHandler":{"__isSmartRef__":true,"id":7681},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":7682},"LK2":true,"_Position":{"__isSmartRef__":true,"id":7683},"priorExtent":{"__isSmartRef__":true,"id":7684},"targetMorph":{"__isSmartRef__":true,"id":7532},"titleBar":{"__isSmartRef__":true,"id":7546},"contentOffset":{"__isSmartRef__":true,"id":7542},"collapsedTransform":{"__isSmartRef__":true,"id":7685},"collapsedExtent":{"__isSmartRef__":true,"id":7686},"expandedTransform":{"__isSmartRef__":true,"id":7687},"expandedExtent":{"__isSmartRef__":true,"id":7688},"ignoreEventsOnExpand":false,"owner":null,"showsHalos":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":7689},"expandedPosition":{"__isSmartRef__":true,"id":7690},"state":"shutdown","collapsedPosition":{"__isSmartRef__":true,"id":7691},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["GrabbingLayer"]},"7532":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7533},"id":360,"renderContextTable":{"__isSmartRef__":true,"id":7538},"textChunks":[{"__isSmartRef__":true,"id":7539}],"eventHandler":{"__isSmartRef__":true,"id":7541},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7394},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_Position":{"__isSmartRef__":true,"id":7542},"priorExtent":{"__isSmartRef__":true,"id":7543},"_MaxTextWidth":500,"_MaxTextHeight":0,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7531},"layout":{"__isSmartRef__":true,"id":7544},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":7545}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"cachedTextString":"dddasd\n\n\nasd\n\n\nnothing","lastSyntaxHighlightTime":1307282796737,"accessibleInInactiveWindow":true,"eventsAreIgnored":false,"_HandStyle":"default","_PointerEvents":"auto","_Visible":true,"priorSelectionRange":[0,22],"charsReplaced":"","lastFindLoc":15,"__SourceModuleName__":"Global.lively.morphic.TextCore","textString":"dddasd\n\n\nasd\n\n\nnothing","__LivelyClassName__":"lively.morphic.Text"},"7533":{"_Position":{"__isSmartRef__":true,"id":7534},"renderContextTable":{"__isSmartRef__":true,"id":7535},"_Extent":{"__isSmartRef__":true,"id":7536},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":7085},"_Fill":{"__isSmartRef__":true,"id":7537},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7534":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7535":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7536":{"x":500,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7537":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7538":{"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"},"7539":{"style":{"__isSmartRef__":true,"id":7540},"chunkOwner":{"__isSmartRef__":true,"id":7532},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7540":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7541":{"morph":{"__isSmartRef__":true,"id":7532},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7542":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7543":{"x":500,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7544":{"resizeWidth":true,"resizeHeight":true},"7545":{"sourceObj":{"__isSmartRef__":true,"id":7532},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":7532},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7546":{"submorphs":[{"__isSmartRef__":true,"id":7547},{"__isSmartRef__":true,"id":7559},{"__isSmartRef__":true,"id":7593},{"__isSmartRef__":true,"id":7626}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7660},"id":362,"renderContextTable":{"__isSmartRef__":true,"id":7671},"eventHandler":{"__isSmartRef__":true,"id":7672},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7673},"_Position":{"__isSmartRef__":true,"id":7674},"windowMorph":{"__isSmartRef__":true,"id":7531},"label":{"__isSmartRef__":true,"id":7547},"closeButton":{"__isSmartRef__":true,"id":7559},"menuButton":{"__isSmartRef__":true,"id":7593},"collapseButton":{"__isSmartRef__":true,"id":7626},"priorExtent":{"__isSmartRef__":true,"id":7675},"owner":{"__isSmartRef__":true,"id":7531},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"7547":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7548},"id":363,"renderContextTable":{"__isSmartRef__":true,"id":7552},"textChunks":[{"__isSmartRef__":true,"id":7553}],"eventHandler":{"__isSmartRef__":true,"id":7555},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7090},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":7556},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":7546},"priorExtent":{"__isSmartRef__":true,"id":7557},"_MaxTextWidth":441,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":7558},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"7548":{"_Position":{"__isSmartRef__":true,"id":7549},"renderContextTable":{"__isSmartRef__":true,"id":7550},"_Extent":{"__isSmartRef__":true,"id":7551},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7085},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7549":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7550":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7551":{"x":441,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7552":{"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"},"7553":{"style":{"__isSmartRef__":true,"id":7554},"chunkOwner":{"__isSmartRef__":true,"id":7547},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7554":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7555":{"morph":{"__isSmartRef__":true,"id":7547},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7556":{"resizeWidth":true},"7557":{"x":0,"y":14,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7558":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7559":{"submorphs":[{"__isSmartRef__":true,"id":7560}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7571},"id":364,"renderContextTable":{"__isSmartRef__":true,"id":7575},"eventHandler":{"__isSmartRef__":true,"id":7576},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7577},"priorExtent":{"__isSmartRef__":true,"id":7578},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7112},"lighterFill":{"__isSmartRef__":true,"id":7579},"label":{"__isSmartRef__":true,"id":7560},"owner":{"__isSmartRef__":true,"id":7546},"layout":{"__isSmartRef__":true,"id":7588},"attributeConnections":[{"__isSmartRef__":true,"id":7589},{"__isSmartRef__":true,"id":7591}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7560":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7561},"id":365,"renderContextTable":{"__isSmartRef__":true,"id":7565},"textChunks":[{"__isSmartRef__":true,"id":7566}],"eventHandler":{"__isSmartRef__":true,"id":7568},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7104},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7569},"priorExtent":{"__isSmartRef__":true,"id":7570},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7559},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"7561":{"_Position":{"__isSmartRef__":true,"id":7562},"renderContextTable":{"__isSmartRef__":true,"id":7563},"_Extent":{"__isSmartRef__":true,"id":7564},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7085},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7562":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7563":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7564":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7565":{"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"},"7566":{"style":{"__isSmartRef__":true,"id":7567},"chunkOwner":{"__isSmartRef__":true,"id":7560},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7567":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7568":{"morph":{"__isSmartRef__":true,"id":7560},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7569":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7570":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7571":{"_Position":{"__isSmartRef__":true,"id":7572},"renderContextTable":{"__isSmartRef__":true,"id":7573},"_Extent":{"__isSmartRef__":true,"id":7574},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7111},"_Fill":{"__isSmartRef__":true,"id":7112},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7572":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7573":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7574":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7575":{"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"},"7576":{"morph":{"__isSmartRef__":true,"id":7559},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7577":{"x":480,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7578":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7579":{"stops":[{"__isSmartRef__":true,"id":7580},{"__isSmartRef__":true,"id":7582},{"__isSmartRef__":true,"id":7584},{"__isSmartRef__":true,"id":7586}],"vector":{"__isSmartRef__":true,"id":7121},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7580":{"offset":0,"color":{"__isSmartRef__":true,"id":7581}},"7581":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7582":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7583}},"7583":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7584":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7585}},"7585":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7586":{"offset":1,"color":{"__isSmartRef__":true,"id":7587}},"7587":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7588":{"moveHorizontal":true},"7589":{"sourceObj":{"__isSmartRef__":true,"id":7559},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7531},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7590},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7590":{"source":{"__isSmartRef__":true,"id":7559},"target":{"__isSmartRef__":true,"id":7531}},"7591":{"sourceObj":{"__isSmartRef__":true,"id":7559},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7531},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7592},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7592":{"source":{"__isSmartRef__":true,"id":7559},"target":{"__isSmartRef__":true,"id":7531}},"7593":{"submorphs":[{"__isSmartRef__":true,"id":7594}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7605},"id":366,"renderContextTable":{"__isSmartRef__":true,"id":7609},"eventHandler":{"__isSmartRef__":true,"id":7610},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7611},"priorExtent":{"__isSmartRef__":true,"id":7612},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7112},"lighterFill":{"__isSmartRef__":true,"id":7613},"label":{"__isSmartRef__":true,"id":7594},"owner":{"__isSmartRef__":true,"id":7546},"attributeConnections":[{"__isSmartRef__":true,"id":7622},{"__isSmartRef__":true,"id":7624}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7594":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7595},"id":367,"renderContextTable":{"__isSmartRef__":true,"id":7599},"textChunks":[{"__isSmartRef__":true,"id":7600}],"eventHandler":{"__isSmartRef__":true,"id":7602},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7104},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7603},"priorExtent":{"__isSmartRef__":true,"id":7604},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7593},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"7595":{"_Position":{"__isSmartRef__":true,"id":7596},"renderContextTable":{"__isSmartRef__":true,"id":7597},"_Extent":{"__isSmartRef__":true,"id":7598},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7085},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7596":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7597":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7598":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7599":{"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"},"7600":{"style":{"__isSmartRef__":true,"id":7601},"chunkOwner":{"__isSmartRef__":true,"id":7594},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7601":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7602":{"morph":{"__isSmartRef__":true,"id":7594},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7603":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7604":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7605":{"_Position":{"__isSmartRef__":true,"id":7606},"renderContextTable":{"__isSmartRef__":true,"id":7607},"_Extent":{"__isSmartRef__":true,"id":7608},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7111},"_Fill":{"__isSmartRef__":true,"id":7112},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7606":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7607":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7608":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7609":{"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"},"7610":{"morph":{"__isSmartRef__":true,"id":7593},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7611":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7612":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7613":{"stops":[{"__isSmartRef__":true,"id":7614},{"__isSmartRef__":true,"id":7616},{"__isSmartRef__":true,"id":7618},{"__isSmartRef__":true,"id":7620}],"vector":{"__isSmartRef__":true,"id":7121},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7614":{"offset":0,"color":{"__isSmartRef__":true,"id":7615}},"7615":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7616":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7617}},"7617":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7618":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7619}},"7619":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7620":{"offset":1,"color":{"__isSmartRef__":true,"id":7621}},"7621":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7622":{"sourceObj":{"__isSmartRef__":true,"id":7593},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7531},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7623},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7623":{"source":{"__isSmartRef__":true,"id":7593},"target":{"__isSmartRef__":true,"id":7531}},"7624":{"sourceObj":{"__isSmartRef__":true,"id":7593},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7531},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7625},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7625":{"source":{"__isSmartRef__":true,"id":7593},"target":{"__isSmartRef__":true,"id":7531}},"7626":{"submorphs":[{"__isSmartRef__":true,"id":7627}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7638},"id":368,"renderContextTable":{"__isSmartRef__":true,"id":7642},"eventHandler":{"__isSmartRef__":true,"id":7643},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7644},"priorExtent":{"__isSmartRef__":true,"id":7645},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7112},"lighterFill":{"__isSmartRef__":true,"id":7646},"label":{"__isSmartRef__":true,"id":7627},"owner":{"__isSmartRef__":true,"id":7546},"layout":{"__isSmartRef__":true,"id":7655},"attributeConnections":[{"__isSmartRef__":true,"id":7656},{"__isSmartRef__":true,"id":7658}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7627":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7628},"id":369,"renderContextTable":{"__isSmartRef__":true,"id":7632},"textChunks":[{"__isSmartRef__":true,"id":7633}],"eventHandler":{"__isSmartRef__":true,"id":7635},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7104},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7636},"priorExtent":{"__isSmartRef__":true,"id":7637},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7626},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"7628":{"_Position":{"__isSmartRef__":true,"id":7629},"renderContextTable":{"__isSmartRef__":true,"id":7630},"_Extent":{"__isSmartRef__":true,"id":7631},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7085},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7629":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7630":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7631":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7632":{"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"},"7633":{"style":{"__isSmartRef__":true,"id":7634},"chunkOwner":{"__isSmartRef__":true,"id":7627},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7634":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7635":{"morph":{"__isSmartRef__":true,"id":7627},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7636":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7637":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7638":{"_Position":{"__isSmartRef__":true,"id":7639},"renderContextTable":{"__isSmartRef__":true,"id":7640},"_Extent":{"__isSmartRef__":true,"id":7641},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7111},"_Fill":{"__isSmartRef__":true,"id":7112},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7639":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7640":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7641":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7642":{"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"},"7643":{"morph":{"__isSmartRef__":true,"id":7626},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7644":{"x":461,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7645":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7646":{"stops":[{"__isSmartRef__":true,"id":7647},{"__isSmartRef__":true,"id":7649},{"__isSmartRef__":true,"id":7651},{"__isSmartRef__":true,"id":7653}],"vector":{"__isSmartRef__":true,"id":7121},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7647":{"offset":0,"color":{"__isSmartRef__":true,"id":7648}},"7648":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7649":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7650}},"7650":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7651":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7652}},"7652":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7653":{"offset":1,"color":{"__isSmartRef__":true,"id":7654}},"7654":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7655":{"moveHorizontal":true},"7656":{"sourceObj":{"__isSmartRef__":true,"id":7626},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7531},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7657},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7657":{"source":{"__isSmartRef__":true,"id":7626},"target":{"__isSmartRef__":true,"id":7531}},"7658":{"sourceObj":{"__isSmartRef__":true,"id":7626},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7531},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7659},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7659":{"source":{"__isSmartRef__":true,"id":7626},"target":{"__isSmartRef__":true,"id":7531}},"7660":{"_Position":{"__isSmartRef__":true,"id":7661},"renderContextTable":{"__isSmartRef__":true,"id":7662},"_Extent":{"__isSmartRef__":true,"id":7663},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7211},"_Fill":{"__isSmartRef__":true,"id":7664},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7661":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7662":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7663":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7664":{"stops":[{"__isSmartRef__":true,"id":7665},{"__isSmartRef__":true,"id":7667},{"__isSmartRef__":true,"id":7669}],"vector":{"__isSmartRef__":true,"id":7121},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7665":{"offset":0,"color":{"__isSmartRef__":true,"id":7666}},"7666":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7667":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7668}},"7668":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7669":{"offset":1,"color":{"__isSmartRef__":true,"id":7670}},"7670":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7671":{"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"},"7672":{"morph":{"__isSmartRef__":true,"id":7546},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7673":{"resizeWidth":true,"adjustForNewBounds":true},"7674":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7675":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7676":{"renderContextTable":{"__isSmartRef__":true,"id":7677},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":7678},"_Position":{"__isSmartRef__":true,"id":7679},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7677":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7678":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7679":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7680":{"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"},"7681":{"morph":{"__isSmartRef__":true,"id":7531},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7682":{"adjustForNewBounds":true},"7683":{"x":1131,"y":79,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7684":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7685":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"7686":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7687":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"7688":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7689":{"x":1507,"y":76,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7690":{"x":1131,"y":79,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7691":{"x":1131,"y":79,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7692":{"x":377.6609726943286,"y":419.5142810783999,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7693":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Tools","__SourceModuleName__":"Global.lively.PartsBin","comment":"Edit scripts and connections of a specific morph. Early version.","partName":"ObjectEditor","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7694":{"submorphs":[],"scripts":[],"id":125,"shape":{"__isSmartRef__":true,"id":7695},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7701},"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"auto","_FontFamily":"helvetica","_Position":{"__isSmartRef__":true,"id":7702},"_MaxTextWidth":428.8038277511961,"_MaxTextHeight":324.91387559808607,"textChunks":[{"__isSmartRef__":true,"id":7703},{"__isSmartRef__":true,"id":7706},{"__isSmartRef__":true,"id":7708},{"__isSmartRef__":true,"id":7711},{"__isSmartRef__":true,"id":7713},{"__isSmartRef__":true,"id":7715},{"__isSmartRef__":true,"id":7717},{"__isSmartRef__":true,"id":7719},{"__isSmartRef__":true,"id":7721},{"__isSmartRef__":true,"id":7723},{"__isSmartRef__":true,"id":7725},{"__isSmartRef__":true,"id":7727},{"__isSmartRef__":true,"id":7729},{"__isSmartRef__":true,"id":7731},{"__isSmartRef__":true,"id":7733},{"__isSmartRef__":true,"id":7736},{"__isSmartRef__":true,"id":7738},{"__isSmartRef__":true,"id":7740},{"__isSmartRef__":true,"id":7742},{"__isSmartRef__":true,"id":7745},{"__isSmartRef__":true,"id":7747},{"__isSmartRef__":true,"id":7749},{"__isSmartRef__":true,"id":7751},{"__isSmartRef__":true,"id":7754},{"__isSmartRef__":true,"id":7756},{"__isSmartRef__":true,"id":7758},{"__isSmartRef__":true,"id":7760},{"__isSmartRef__":true,"id":7762},{"__isSmartRef__":true,"id":7764},{"__isSmartRef__":true,"id":7766},{"__isSmartRef__":true,"id":7768},{"__isSmartRef__":true,"id":7770},{"__isSmartRef__":true,"id":7772},{"__isSmartRef__":true,"id":7774},{"__isSmartRef__":true,"id":7776},{"__isSmartRef__":true,"id":7778},{"__isSmartRef__":true,"id":7780},{"__isSmartRef__":true,"id":7782},{"__isSmartRef__":true,"id":7784},{"__isSmartRef__":true,"id":7786}],"layout":{"__isSmartRef__":true,"id":7788},"showsHalos":false,"prevScroll":[0,0],"_Scale":1,"priorSelectionRange":[112,408],"name":"ObjectEditorScriptPane","charsReplaced":"// changed at Wed Jun 15 2011 11:36:28 GMT+0200 (CEST) by lauritz \n\nthis.addScript(function reset() {\n this.targetMorph.reset();\n});\n\n\n// changed at Thu Jun 16 2011 09:28:58 GMT+0200 (CEST) by lauritz \n\nthis.addScript(function setTarget(t) {\n this.targetMorph.setTarget(t);\n});\n\n","lastFindLoc":-287,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7789},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":7790},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":7217},"_FontSize":9,"lastSyntaxHighlightTime":1309795519279,"doitContext":{"__isSmartRef__":true,"id":7791},"savedTextString":"// changed at Thu Jun 16 2011 11:02:42 GMT+0200 (CEST) by lauritz \n\nthis.addScript(function ensureAnnotationLayer() {\n module('lively.LayerableMorphs').load(true);\n if (!(\"ScriptAnnotationLayer\" in Global)) {\n cop.create(\"ScriptAnnotationLayer\").refineClass(\n lively.morphic.Morph,{\n \n addScriptAnnotationFor : function(funcOrString) {\n var func = Function.fromString(funcOrString);\n if (!func.name) return;\n\n // source not changed\n if (this[func.name] && \n this[func.name].toString() === func.toString()) return;\n\n if (!this.scriptAnnotations) this.scriptAnnotations = {};\n\n var annotation = {time : new Date()};\n if (this.world() && this.world().getUserName && \n this.world().getUserName()) {\n annotation.user = this.world().getUserName();\n }\n \n this.scriptAnnotations[func.name] = annotation;\n },\n\n addScript : function(funcOrString) {\n this.addScriptAnnotationFor(funcOrString); \n return cop.proceed.apply(this, arguments);\n }\n }); \n }\n});","_Align":"justify","renderContextTable":{"__isSmartRef__":true,"id":8076},"lastSearchString":"stringsformat","eventHandler":{"__isSmartRef__":true,"id":8077},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"scriptAnnotations":{"__isSmartRef__":true,"id":8078},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8081},"__LivelyClassName__":"lively.morphic.Text"},"7695":{"_Position":{"__isSmartRef__":true,"id":7696},"_Extent":{"__isSmartRef__":true,"id":7697},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7698},"_Fill":{"__isSmartRef__":true,"id":7699},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":7700},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7696":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7697":{"x":428.8038277511961,"y":324.91387559808607,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7698":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7699":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7700":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7701":{"x":2,"y":1,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7702":{"x":200,"y":45.99999999999997,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7703":{"style":{"__isSmartRef__":true,"id":7704},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"// changed at Fri Jul 01 2011 23:22:30 GMT+0200 (CEST) by robertkrahn ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7704":{"color":{"__isSmartRef__":true,"id":7705},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7705":{"r":0,"g":0.5019607843137255,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7706":{"style":{"__isSmartRef__":true,"id":7707},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7707":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7708":{"style":{"__isSmartRef__":true,"id":7709},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7709":{"color":{"__isSmartRef__":true,"id":7710},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7710":{"r":0,"g":0,"b":0.5450980392156862,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7711":{"style":{"__isSmartRef__":true,"id":7712},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7712":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7713":{"style":{"__isSmartRef__":true,"id":7714},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7714":{"color":{"__isSmartRef__":true,"id":7710},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7715":{"style":{"__isSmartRef__":true,"id":7716},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":" initMap() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7716":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7717":{"style":{"__isSmartRef__":true,"id":7718},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7718":{"color":{"__isSmartRef__":true,"id":7705},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7719":{"style":{"__isSmartRef__":true,"id":7720},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7720":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7721":{"style":{"__isSmartRef__":true,"id":7722},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7722":{"color":{"__isSmartRef__":true,"id":7710},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7723":{"style":{"__isSmartRef__":true,"id":7724},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":".divId = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7724":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7725":{"style":{"__isSmartRef__":true,"id":7726},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7726":{"color":{"__isSmartRef__":true,"id":7710},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7727":{"style":{"__isSmartRef__":true,"id":7728},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":".constructor.type + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7728":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7729":{"style":{"__isSmartRef__":true,"id":7730},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7730":{"color":{"__isSmartRef__":true,"id":7710},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7731":{"style":{"__isSmartRef__":true,"id":7732},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7732":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7733":{"style":{"__isSmartRef__":true,"id":7734},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"Date","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7734":{"color":{"__isSmartRef__":true,"id":7735},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7735":{"r":1,"g":0.0784313725490196,"b":0.5764705882352941,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7736":{"style":{"__isSmartRef__":true,"id":7737},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7737":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7738":{"style":{"__isSmartRef__":true,"id":7739},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7739":{"color":{"__isSmartRef__":true,"id":7710},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7740":{"style":{"__isSmartRef__":true,"id":7741},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":".renderContext().shapeNode.setAttribute(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7741":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7742":{"style":{"__isSmartRef__":true,"id":7743},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"'id'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7743":{"color":{"__isSmartRef__":true,"id":7744},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7744":{"r":0,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7745":{"style":{"__isSmartRef__":true,"id":7746},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7746":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7747":{"style":{"__isSmartRef__":true,"id":7748},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7748":{"color":{"__isSmartRef__":true,"id":7710},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7749":{"style":{"__isSmartRef__":true,"id":7750},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":".divId);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7750":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7751":{"style":{"__isSmartRef__":true,"id":7752},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7752":{"color":{"__isSmartRef__":true,"id":7753},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7753":{"r":0,"g":0,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7754":{"style":{"__isSmartRef__":true,"id":7755},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":" latLng = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7755":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7756":{"style":{"__isSmartRef__":true,"id":7757},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7757":{"color":{"__isSmartRef__":true,"id":7710},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7758":{"style":{"__isSmartRef__":true,"id":7759},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":".defaultLatLng()\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7759":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7760":{"style":{"__isSmartRef__":true,"id":7761},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7761":{"color":{"__isSmartRef__":true,"id":7710},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7762":{"style":{"__isSmartRef__":true,"id":7763},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":".map = apps.google.Maps.createMap(latLng.x, latLng.y, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7763":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7764":{"style":{"__isSmartRef__":true,"id":7765},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7765":{"color":{"__isSmartRef__":true,"id":7710},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7766":{"style":{"__isSmartRef__":true,"id":7767},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":".divId)\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7767":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7768":{"style":{"__isSmartRef__":true,"id":7769},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7769":{"color":{"__isSmartRef__":true,"id":7753},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7770":{"style":{"__isSmartRef__":true,"id":7771},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7771":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7772":{"style":{"__isSmartRef__":true,"id":7773},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7773":{"color":{"__isSmartRef__":true,"id":7710},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7774":{"style":{"__isSmartRef__":true,"id":7775},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":".serializedView)\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7775":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7776":{"style":{"__isSmartRef__":true,"id":7777},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7777":{"color":{"__isSmartRef__":true,"id":7710},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7778":{"style":{"__isSmartRef__":true,"id":7779},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":".show(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7779":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7780":{"style":{"__isSmartRef__":true,"id":7781},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7781":{"color":{"__isSmartRef__":true,"id":7710},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7782":{"style":{"__isSmartRef__":true,"id":7783},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":".serializedView)\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7783":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7784":{"style":{"__isSmartRef__":true,"id":7785},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7785":{"color":{"__isSmartRef__":true,"id":7705},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7786":{"style":{"__isSmartRef__":true,"id":7787},"chunkOwner":{"__isSmartRef__":true,"id":7694},"storedString":");","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7787":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7788":{"resizeWidth":true,"resizeHeight":true},"7789":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7790":{"x":428.8038277511961,"y":324.91387559808607,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7791":{"submorphs":[],"scripts":[],"id":229,"shape":{"__isSmartRef__":true,"id":7792},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7799},"showsHalos":false,"name":"googleMapsCanvas","partsBinMetaInfo":{"__isSmartRef__":true,"id":7800},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7801},"eventHandler":{"__isSmartRef__":true,"id":7802},"attributeConnections":[],"doNotSerialize":["map","divId"],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":7803},"priorExtent":{"__isSmartRef__":true,"id":8012},"distanceToDragEvent":{"__isSmartRef__":true,"id":8013},"layout":{"__isSmartRef__":true,"id":8014},"scriptAnnotations":{"__isSmartRef__":true,"id":8015},"serializedView":{"__isSmartRef__":true,"id":8034},"connections":{"__isSmartRef__":true,"id":8036},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8038},"__LivelyClassName__":"lively.morphic.Box"},"7792":{"position":{"__isSmartRef__":true,"id":7793},"_Extent":{"__isSmartRef__":true,"id":7794},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7795},"_Fill":{"__isSmartRef__":true,"id":7796},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7797},"_Position":{"__isSmartRef__":true,"id":7798},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7793":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7794":{"x":570,"y":415,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7795":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7796":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7797":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7798":{"x":-323.5957771909226,"y":-139.04593839520317,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7799":{"x":441,"y":146,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7800":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7801":{"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"},"7802":{"morph":{"__isSmartRef__":true,"id":7791},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7803":{"submorphs":[{"__isSmartRef__":true,"id":7804},{"__isSmartRef__":true,"id":7791}],"scripts":[],"id":227,"shape":{"__isSmartRef__":true,"id":7845},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7851},"showsHalos":false,"name":"GoogleMaps","partsBinMetaInfo":{"__isSmartRef__":true,"id":7852},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":7853},"eventHandler":{"__isSmartRef__":true,"id":7854},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":7855},"priorExtent":{"__isSmartRef__":true,"id":8009},"layout":{"__isSmartRef__":true,"id":8010},"distanceToDragEvent":{"__isSmartRef__":true,"id":8011},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box"},"7804":{"submorphs":[],"scripts":[],"id":228,"shape":{"__isSmartRef__":true,"id":7805},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7810},"_MaxTextWidth":109,"_MaxTextHeight":417,"textColor":{"__isSmartRef__":true,"id":7808},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":7811},"textChunks":[{"__isSmartRef__":true,"id":7812},{"__isSmartRef__":true,"id":7814},{"__isSmartRef__":true,"id":7816},{"__isSmartRef__":true,"id":7819},{"__isSmartRef__":true,"id":7822},{"__isSmartRef__":true,"id":7825},{"__isSmartRef__":true,"id":7827},{"__isSmartRef__":true,"id":7830},{"__isSmartRef__":true,"id":7832},{"__isSmartRef__":true,"id":7835},{"__isSmartRef__":true,"id":7837}],"charsReplaced":"","lastFindLoc":1,"priorSelectionRange":[27,31],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":7839},"renderContextTable":{"__isSmartRef__":true,"id":7840},"eventHandler":{"__isSmartRef__":true,"id":7841},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":7803},"distanceToDragEvent":{"__isSmartRef__":true,"id":7842},"_WhiteSpaceHandling":"pre-wrap","layout":{"__isSmartRef__":true,"id":7843},"_Padding":{"__isSmartRef__":true,"id":7844},"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"7805":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7806},"_Extent":{"__isSmartRef__":true,"id":7807},"_BorderWidth":1.332,"_BorderColor":{"__isSmartRef__":true,"id":7808},"renderContextTable":{"__isSmartRef__":true,"id":7809},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7806":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7807":{"x":109,"y":417,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7808":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7809":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7810":{"x":6,"y":6,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7811":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7812":{"style":{"__isSmartRef__":true,"id":7813},"chunkOwner":{"__isSmartRef__":true,"id":7804},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Bookmarks","__LivelyClassName__":"lively.morphic.TextChunk"},"7813":{"doit":null,"fontSize":11,"textDecoration":"normal","fontWeight":"bold","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7814":{"style":{"__isSmartRef__":true,"id":7815},"chunkOwner":{"__isSmartRef__":true,"id":7804},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"7815":{"doit":null,"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7816":{"style":{"__isSmartRef__":true,"id":7817},"chunkOwner":{"__isSmartRef__":true,"id":7804},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"SAP Walldorf","__LivelyClassName__":"lively.morphic.TextChunk"},"7817":{"doit":{"__isSmartRef__":true,"id":7818},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7818":{"code":"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(49.29395609942445, 8.645180760574348), zoom: 17, mapType: 'SATELLITE', tilt: 0})","context":null},"7819":{"style":{"__isSmartRef__":true,"id":7820},"chunkOwner":{"__isSmartRef__":true,"id":7804},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"7820":{"doit":{"__isSmartRef__":true,"id":7821},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7821":{"code":"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(37.39795, -122.14604), zoom: 17, mapType: 'SATELLITE', tilt: 45})","context":null},"7822":{"style":{"__isSmartRef__":true,"id":7823},"chunkOwner":{"__isSmartRef__":true,"id":7804},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"SAP Palo Alto","__LivelyClassName__":"lively.morphic.TextChunk"},"7823":{"doit":{"__isSmartRef__":true,"id":7824},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7824":{"code":"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(37.39807656558991, -122.14558938888547), zoom: 18, mapType: 'SATELLITE', tilt: 45})","context":null},"7825":{"style":{"__isSmartRef__":true,"id":7826},"chunkOwner":{"__isSmartRef__":true,"id":7804},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"7826":{"doit":{"__isSmartRef__":true,"id":7821},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7827":{"style":{"__isSmartRef__":true,"id":7828},"chunkOwner":{"__isSmartRef__":true,"id":7804},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"SAP Sofia","__LivelyClassName__":"lively.morphic.TextChunk"},"7828":{"doit":{"__isSmartRef__":true,"id":7829},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7829":{"code":"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(42.66767, 23.26534), zoom: 17, mapType: 'SATELLITE', tilt: 0})","context":null},"7830":{"style":{"__isSmartRef__":true,"id":7831},"chunkOwner":{"__isSmartRef__":true,"id":7804},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"7831":{"doit":{"__isSmartRef__":true,"id":7821},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7832":{"style":{"__isSmartRef__":true,"id":7833},"chunkOwner":{"__isSmartRef__":true,"id":7804},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"HPI Potsdam","__LivelyClassName__":"lively.morphic.TextChunk"},"7833":{"doit":{"__isSmartRef__":true,"id":7834},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7834":{"code":"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(52.39364991890797, 13.131837844848633), zoom: 17, mapType: 'ROADMAP', tilt: 0})","context":null},"7835":{"style":{"__isSmartRef__":true,"id":7836},"chunkOwner":{"__isSmartRef__":true,"id":7804},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"7836":{"doit":{"__isSmartRef__":true,"id":7821},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7837":{"style":{"__isSmartRef__":true,"id":7838},"chunkOwner":{"__isSmartRef__":true,"id":7804},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"7838":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7839":{"x":109,"y":417,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7840":{"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"},"7841":{"morph":{"__isSmartRef__":true,"id":7804},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7842":{"x":123,"y":-18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7843":{"resizeHeight":true},"7844":{"x":3,"y":3,"width":-3,"height":-3,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7845":{"position":{"__isSmartRef__":true,"id":7846},"_Extent":{"__isSmartRef__":true,"id":7847},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7848},"_Fill":{"__isSmartRef__":true,"id":7849},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":7850},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7846":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7847":{"x":695,"y":427,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7848":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7849":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7850":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7851":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7852":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"GoogleMaps","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7853":{"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"},"7854":{"morph":{"__isSmartRef__":true,"id":7803},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7855":{"submorphs":[{"__isSmartRef__":true,"id":7803},{"__isSmartRef__":true,"id":7856}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7999},"id":226,"renderContextTable":{"__isSmartRef__":true,"id":8002},"eventHandler":{"__isSmartRef__":true,"id":8003},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":8004},"LK2":true,"_Position":{"__isSmartRef__":true,"id":8005},"priorExtent":{"__isSmartRef__":true,"id":8006},"targetMorph":{"__isSmartRef__":true,"id":7803},"titleBar":{"__isSmartRef__":true,"id":7856},"contentOffset":{"__isSmartRef__":true,"id":7851},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8007},"name":"GoogleMaps","prevDragPos":{"__isSmartRef__":true,"id":8008},"highlighted":true,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"cameForward":false,"owner":null,"_Rotation":0,"_Scale":1.0040100200350561,"state":"shutdown","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["GrabbingLayer"]},"7856":{"submorphs":[{"__isSmartRef__":true,"id":7857},{"__isSmartRef__":true,"id":7871},{"__isSmartRef__":true,"id":7917},{"__isSmartRef__":true,"id":7950}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7984},"id":230,"renderContextTable":{"__isSmartRef__":true,"id":7994},"eventHandler":{"__isSmartRef__":true,"id":7995},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7996},"_Position":{"__isSmartRef__":true,"id":7997},"windowMorph":{"__isSmartRef__":true,"id":7855},"label":{"__isSmartRef__":true,"id":7857},"closeButton":{"__isSmartRef__":true,"id":7871},"menuButton":{"__isSmartRef__":true,"id":7917},"collapseButton":{"__isSmartRef__":true,"id":7950},"priorExtent":{"__isSmartRef__":true,"id":7998},"owner":{"__isSmartRef__":true,"id":7855},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.TitleBar"},"7857":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7858},"id":231,"renderContextTable":{"__isSmartRef__":true,"id":7863},"textChunks":[{"__isSmartRef__":true,"id":7864}],"eventHandler":{"__isSmartRef__":true,"id":7866},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7867},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":7868},"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":7856},"priorExtent":{"__isSmartRef__":true,"id":7869},"_MaxTextWidth":636,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":7870},"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"7858":{"_Position":{"__isSmartRef__":true,"id":7859},"renderContextTable":{"__isSmartRef__":true,"id":7860},"_Extent":{"__isSmartRef__":true,"id":7861},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7862},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7859":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7860":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7861":{"x":636,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7862":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7863":{"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"},"7864":{"style":{"__isSmartRef__":true,"id":7865},"chunkOwner":{"__isSmartRef__":true,"id":7857},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"GoogleMaps","__LivelyClassName__":"lively.morphic.TextChunk"},"7865":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7866":{"morph":{"__isSmartRef__":true,"id":7857},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7867":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7868":{"resizeWidth":true},"7869":{"x":636,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7870":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7871":{"submorphs":[{"__isSmartRef__":true,"id":7872}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7884},"id":232,"renderContextTable":{"__isSmartRef__":true,"id":7899},"eventHandler":{"__isSmartRef__":true,"id":7900},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7901},"priorExtent":{"__isSmartRef__":true,"id":7902},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7889},"lighterFill":{"__isSmartRef__":true,"id":7903},"label":{"__isSmartRef__":true,"id":7872},"owner":{"__isSmartRef__":true,"id":7856},"layout":{"__isSmartRef__":true,"id":7912},"attributeConnections":[{"__isSmartRef__":true,"id":7913},{"__isSmartRef__":true,"id":7915}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7872":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7873},"id":233,"renderContextTable":{"__isSmartRef__":true,"id":7877},"textChunks":[{"__isSmartRef__":true,"id":7878}],"eventHandler":{"__isSmartRef__":true,"id":7880},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7881},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":7882},"priorExtent":{"__isSmartRef__":true,"id":7883},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7871},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"7873":{"_Position":{"__isSmartRef__":true,"id":7874},"renderContextTable":{"__isSmartRef__":true,"id":7875},"_Extent":{"__isSmartRef__":true,"id":7876},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7862},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7874":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7875":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7876":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7877":{"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"},"7878":{"style":{"__isSmartRef__":true,"id":7879},"chunkOwner":{"__isSmartRef__":true,"id":7872},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"7879":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7880":{"morph":{"__isSmartRef__":true,"id":7872},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7881":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7882":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7883":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7884":{"_Position":{"__isSmartRef__":true,"id":7885},"renderContextTable":{"__isSmartRef__":true,"id":7886},"_Extent":{"__isSmartRef__":true,"id":7887},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7888},"_Fill":{"__isSmartRef__":true,"id":7889},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7885":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7886":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7887":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7888":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7889":{"stops":[{"__isSmartRef__":true,"id":7890},{"__isSmartRef__":true,"id":7892},{"__isSmartRef__":true,"id":7894},{"__isSmartRef__":true,"id":7896}],"vector":{"__isSmartRef__":true,"id":7898},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7890":{"offset":0,"color":{"__isSmartRef__":true,"id":7891}},"7891":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7892":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7893}},"7893":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7894":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7895}},"7895":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7896":{"offset":1,"color":{"__isSmartRef__":true,"id":7897}},"7897":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7898":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"7899":{"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"},"7900":{"morph":{"__isSmartRef__":true,"id":7871},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7901":{"x":675,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7902":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7903":{"stops":[{"__isSmartRef__":true,"id":7904},{"__isSmartRef__":true,"id":7906},{"__isSmartRef__":true,"id":7908},{"__isSmartRef__":true,"id":7910}],"vector":{"__isSmartRef__":true,"id":7898},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7904":{"offset":0,"color":{"__isSmartRef__":true,"id":7905}},"7905":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7906":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7907}},"7907":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7908":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7909}},"7909":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7910":{"offset":1,"color":{"__isSmartRef__":true,"id":7911}},"7911":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7912":{"moveHorizontal":true},"7913":{"sourceObj":{"__isSmartRef__":true,"id":7871},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7855},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7914},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7914":{"source":{"__isSmartRef__":true,"id":7871},"target":{"__isSmartRef__":true,"id":7855}},"7915":{"sourceObj":{"__isSmartRef__":true,"id":7871},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7855},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7916},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7916":{"source":{"__isSmartRef__":true,"id":7871},"target":{"__isSmartRef__":true,"id":7855}},"7917":{"submorphs":[{"__isSmartRef__":true,"id":7918}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7929},"id":234,"renderContextTable":{"__isSmartRef__":true,"id":7933},"eventHandler":{"__isSmartRef__":true,"id":7934},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7935},"priorExtent":{"__isSmartRef__":true,"id":7936},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7889},"lighterFill":{"__isSmartRef__":true,"id":7937},"label":{"__isSmartRef__":true,"id":7918},"owner":{"__isSmartRef__":true,"id":7856},"attributeConnections":[{"__isSmartRef__":true,"id":7946},{"__isSmartRef__":true,"id":7948}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7918":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7919},"id":235,"renderContextTable":{"__isSmartRef__":true,"id":7923},"textChunks":[{"__isSmartRef__":true,"id":7924}],"eventHandler":{"__isSmartRef__":true,"id":7926},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7881},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":7927},"priorExtent":{"__isSmartRef__":true,"id":7928},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7917},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"7919":{"_Position":{"__isSmartRef__":true,"id":7920},"renderContextTable":{"__isSmartRef__":true,"id":7921},"_Extent":{"__isSmartRef__":true,"id":7922},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7862},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7920":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7921":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7922":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7923":{"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"},"7924":{"style":{"__isSmartRef__":true,"id":7925},"chunkOwner":{"__isSmartRef__":true,"id":7918},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"7925":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7926":{"morph":{"__isSmartRef__":true,"id":7918},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7927":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7928":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7929":{"_Position":{"__isSmartRef__":true,"id":7930},"renderContextTable":{"__isSmartRef__":true,"id":7931},"_Extent":{"__isSmartRef__":true,"id":7932},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7888},"_Fill":{"__isSmartRef__":true,"id":7889},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7930":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7931":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7932":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7933":{"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"},"7934":{"morph":{"__isSmartRef__":true,"id":7917},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7935":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7936":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7937":{"stops":[{"__isSmartRef__":true,"id":7938},{"__isSmartRef__":true,"id":7940},{"__isSmartRef__":true,"id":7942},{"__isSmartRef__":true,"id":7944}],"vector":{"__isSmartRef__":true,"id":7898},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7938":{"offset":0,"color":{"__isSmartRef__":true,"id":7939}},"7939":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7940":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7941}},"7941":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7942":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7943}},"7943":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7944":{"offset":1,"color":{"__isSmartRef__":true,"id":7945}},"7945":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7946":{"sourceObj":{"__isSmartRef__":true,"id":7917},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7855},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7947},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7947":{"source":{"__isSmartRef__":true,"id":7917},"target":{"__isSmartRef__":true,"id":7855}},"7948":{"sourceObj":{"__isSmartRef__":true,"id":7917},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7855},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7949},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7949":{"source":{"__isSmartRef__":true,"id":7917},"target":{"__isSmartRef__":true,"id":7855}},"7950":{"submorphs":[{"__isSmartRef__":true,"id":7951}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7962},"id":236,"renderContextTable":{"__isSmartRef__":true,"id":7966},"eventHandler":{"__isSmartRef__":true,"id":7967},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7968},"priorExtent":{"__isSmartRef__":true,"id":7969},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7889},"lighterFill":{"__isSmartRef__":true,"id":7970},"label":{"__isSmartRef__":true,"id":7951},"owner":{"__isSmartRef__":true,"id":7856},"layout":{"__isSmartRef__":true,"id":7979},"attributeConnections":[{"__isSmartRef__":true,"id":7980},{"__isSmartRef__":true,"id":7982}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"7951":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7952},"id":237,"renderContextTable":{"__isSmartRef__":true,"id":7956},"textChunks":[{"__isSmartRef__":true,"id":7957}],"eventHandler":{"__isSmartRef__":true,"id":7959},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7881},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":7960},"priorExtent":{"__isSmartRef__":true,"id":7961},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7950},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"7952":{"_Position":{"__isSmartRef__":true,"id":7953},"renderContextTable":{"__isSmartRef__":true,"id":7954},"_Extent":{"__isSmartRef__":true,"id":7955},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7862},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7953":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7954":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7955":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7956":{"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"},"7957":{"style":{"__isSmartRef__":true,"id":7958},"chunkOwner":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"7958":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7959":{"morph":{"__isSmartRef__":true,"id":7951},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7960":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7961":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7962":{"_Position":{"__isSmartRef__":true,"id":7963},"renderContextTable":{"__isSmartRef__":true,"id":7964},"_Extent":{"__isSmartRef__":true,"id":7965},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7888},"_Fill":{"__isSmartRef__":true,"id":7889},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7963":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7964":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7965":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7966":{"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"},"7967":{"morph":{"__isSmartRef__":true,"id":7950},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7968":{"x":656,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7969":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7970":{"stops":[{"__isSmartRef__":true,"id":7971},{"__isSmartRef__":true,"id":7973},{"__isSmartRef__":true,"id":7975},{"__isSmartRef__":true,"id":7977}],"vector":{"__isSmartRef__":true,"id":7898},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"7971":{"offset":0,"color":{"__isSmartRef__":true,"id":7972}},"7972":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7973":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7974}},"7974":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7975":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7976}},"7976":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7977":{"offset":1,"color":{"__isSmartRef__":true,"id":7978}},"7978":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7979":{"moveHorizontal":true},"7980":{"sourceObj":{"__isSmartRef__":true,"id":7950},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7855},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7981},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7981":{"source":{"__isSmartRef__":true,"id":7950},"target":{"__isSmartRef__":true,"id":7855}},"7982":{"sourceObj":{"__isSmartRef__":true,"id":7950},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7855},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7983},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"7983":{"source":{"__isSmartRef__":true,"id":7950},"target":{"__isSmartRef__":true,"id":7855}},"7984":{"_Position":{"__isSmartRef__":true,"id":7985},"renderContextTable":{"__isSmartRef__":true,"id":7986},"_Extent":{"__isSmartRef__":true,"id":7987},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7988},"_Fill":{"__isSmartRef__":true,"id":7989},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7985":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7986":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7987":{"x":695,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7988":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7989":{"stops":[{"__isSmartRef__":true,"id":7990},{"__isSmartRef__":true,"id":7992}],"vector":{"__isSmartRef__":true,"id":177},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7990":{"offset":0,"color":{"__isSmartRef__":true,"id":7991}},"7991":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7992":{"offset":1,"color":{"__isSmartRef__":true,"id":7993}},"7993":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7994":{"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"},"7995":{"morph":{"__isSmartRef__":true,"id":7856},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"7996":{"resizeWidth":true,"adjustForNewBounds":true},"7997":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7998":{"x":695,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7999":{"renderContextTable":{"__isSmartRef__":true,"id":8000},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":8001},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8000":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"8001":{"x":695,"y":448,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8002":{"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"},"8003":{"morph":{"__isSmartRef__":true,"id":7855},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8004":{"adjustForNewBounds":true},"8005":{"x":188,"y":989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8006":{"x":695,"y":448,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8007":{"partsSpaceName":"PartsBin/Maps/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A GoogleMaps integration. See http://code.google.com/intl/en/apis/maps/documentation/javascript/reference.html for the maps API.","migrationLevel":2,"partName":"GoogleMaps","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8008":{"x":458,"y":1005,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8009":{"x":695,"y":427,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8010":{"resizeHeight":true,"adjustForNewBounds":true,"resizeWidth":true},"8011":{"x":493,"y":-12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8012":{"x":571,"y":414,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8013":{"x":100,"y":-158,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8014":{"resizeWidth":true,"resizeHeight":true},"8015":{"setExtent":{"__isSmartRef__":true,"id":8016},"defaultLatLng":{"__isSmartRef__":true,"id":8018},"initMap":{"__isSmartRef__":true,"id":8020},"reset":{"__isSmartRef__":true,"id":8022},"onrestore":{"__isSmartRef__":true,"id":8024},"prepareForNweRenderContext":{"__isSmartRef__":true,"id":8026},"prepareForNewRenderContext":{"__isSmartRef__":true,"id":8028},"show":{"__isSmartRef__":true,"id":8030},"onstore":{"__isSmartRef__":true,"id":8032}},"8016":{"time":{"__isSmartRef__":true,"id":8017},"user":"robertkrahn"},"8017":{"isSerializedDate":true,"string":"Wed Jun 29 2011 02:18:31 GMT+0200 (CEST)"},"8018":{"time":{"__isSmartRef__":true,"id":8019},"user":"robertkrahn"},"8019":{"isSerializedDate":true,"string":"Tue Jun 28 2011 23:22:13 GMT+0200 (CEST)"},"8020":{"time":{"__isSmartRef__":true,"id":8021},"user":"robertkrahn"},"8021":{"isSerializedDate":true,"string":"Fri Jul 01 2011 23:22:30 GMT+0200 (CEST)"},"8022":{"time":{"__isSmartRef__":true,"id":8023},"user":"robertkrahn"},"8023":{"isSerializedDate":true,"string":"Wed Jun 29 2011 17:16:38 GMT+0200 (CEST)"},"8024":{"time":{"__isSmartRef__":true,"id":8025},"user":"robertkrahn"},"8025":{"isSerializedDate":true,"string":"Tue Jun 28 2011 23:30:01 GMT+0200 (CEST)"},"8026":{"time":{"__isSmartRef__":true,"id":8027},"user":"robertkrahn"},"8027":{"isSerializedDate":true,"string":"Tue Jun 28 2011 23:29:31 GMT+0200 (CEST)"},"8028":{"time":{"__isSmartRef__":true,"id":8029},"user":"robertkrahn"},"8029":{"isSerializedDate":true,"string":"Fri Jul 01 2011 23:32:10 GMT+0200 (CEST)"},"8030":{"time":{"__isSmartRef__":true,"id":8031},"user":"i827032"},"8031":{"isSerializedDate":true,"string":"Fri Jul 01 2011 00:38:36 GMT+0200 (CEST)"},"8032":{"time":{"__isSmartRef__":true,"id":8033},"user":"robertkrahn"},"8033":{"isSerializedDate":true,"string":"Wed Jun 29 2011 01:45:04 GMT+0200 (CEST)"},"8034":{"latLng":{"__isSmartRef__":true,"id":8035},"zoom":18,"mapType":"SATELLITE","tilt":45},"8035":{"y":null,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8036":{"show":{"__isSmartRef__":true,"id":8037}},"8037":{},"8038":{"setExtent":{"__isSmartRef__":true,"id":8039},"defaultLatLng":{"__isSmartRef__":true,"id":8046},"initMap":{"__isSmartRef__":true,"id":8049},"reset":{"__isSmartRef__":true,"id":8052},"prepareForNewRenderContext":{"__isSmartRef__":true,"id":8055},"show":{"__isSmartRef__":true,"id":8062},"onstore":{"__isSmartRef__":true,"id":8069}},"8039":{"varMapping":{"__isSmartRef__":true,"id":8040},"source":"function setExtent(p) {\n $super(p);\n if (this.map)\n google.maps.event.trigger(this.map, \"resize\");\n}","funcProperties":{"__isSmartRef__":true,"id":8045},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8040":{"this":{"__isSmartRef__":true,"id":7791},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8041}},"8041":{"$super":{"__isSmartRef__":true,"id":8042}},"8042":{"varMapping":{"__isSmartRef__":true,"id":8043},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8044},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8043":{"obj":{"__isSmartRef__":true,"id":7791},"name":"setExtent"},"8044":{},"8045":{},"8046":{"varMapping":{"__isSmartRef__":true,"id":8047},"source":"function defaultLatLng() {\n // HPI\n return pt(52.39364991890797, 13.131837844848633)\n}","funcProperties":{"__isSmartRef__":true,"id":8048},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8047":{"this":{"__isSmartRef__":true,"id":7791}},"8048":{},"8049":{"varMapping":{"__isSmartRef__":true,"id":8050},"source":"function initMap() {\n this.divId = this.constructor.type + new Date();\n this.renderContext().shapeNode.setAttribute('id', this.divId);\n var latLng = this.defaultLatLng()\n this.map = apps.google.Maps.createMap(latLng.x, latLng.y, this.divId)\n if (this.serializedView)\n this.show(this.serializedView)\n}","funcProperties":{"__isSmartRef__":true,"id":8051},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8050":{"this":{"__isSmartRef__":true,"id":7791}},"8051":{},"8052":{"varMapping":{"__isSmartRef__":true,"id":8053},"source":"function reset() {\n this.doNotSerialize = ['map', 'divId']\n}","funcProperties":{"__isSmartRef__":true,"id":8054},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8053":{"this":{"__isSmartRef__":true,"id":7791}},"8054":{},"8055":{"varMapping":{"__isSmartRef__":true,"id":8056},"source":"function prepareForNewRenderContext(ctx) {\n $super(ctx);\n var mapHolder = this;\n // when the DOM is ready &&\n // && when apps.GoogleMaps is loaded &&\n // when google maps external libs have loaded\n (function initGoogleMap() {\n module('apps.google.Maps').load(true);\n apps.google.Core.loadMapsAPI();\n lively.bindings.callWhenNotNull(\n apps.google.Core, 'mapsAPILoaded',\n mapHolder, 'initMap');\n // })\n }).delay(0);\n}","funcProperties":{"__isSmartRef__":true,"id":8061},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8056":{"this":{"__isSmartRef__":true,"id":7791},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8057}},"8057":{"$super":{"__isSmartRef__":true,"id":8058}},"8058":{"varMapping":{"__isSmartRef__":true,"id":8059},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8060},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8059":{"obj":{"__isSmartRef__":true,"id":7791},"name":"prepareForNewRenderContext"},"8060":{},"8061":{},"8062":{"varMapping":{"__isSmartRef__":true,"id":8063},"source":"function show(spec) {\n var map = this.map;\n if (spec.zoom !== undefined)\n map.setZoom(spec.zoom)\n if (spec.latLng !== undefined) {\n map.panTo(new google.maps.LatLng(spec.latLng.x, spec.latLng.y));\n } else if (spec.address !== undefined) {\n var geocoder = new google.maps.Geocoder();\n geocoder.geocode( { 'address': spec.address }, function(results, status) {\n if (status == google.maps.GeocoderStatus.OK) {\n if (results.length != 1) {\n         alert(\"Geocode was not successful: Too many results found!\");\n return;\n }\n var loc = results[0].geometry.location;\n map.panTo(new google.maps.LatLng(loc.lat(), loc.lng()));\n } else {\n         alert(\"Geocode for address was not successful for the following reason: \" + status);\n     }\n });\n }\n if (spec.mapType !== undefined) \n map.setMapTypeId(google.maps.MapTypeId[spec.mapType])\n if (spec.tilt !== undefined)\n map.setTilt(spec.tilt)\n}","funcProperties":{"__isSmartRef__":true,"id":8068},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8063":{"this":{"__isSmartRef__":true,"id":7791},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8064}},"8064":{"$super":{"__isSmartRef__":true,"id":8065}},"8065":{"varMapping":{"__isSmartRef__":true,"id":8066},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8067},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8066":{"obj":{"__isSmartRef__":true,"id":7791},"name":"show"},"8067":{},"8068":{},"8069":{"varMapping":{"__isSmartRef__":true,"id":8070},"source":"function onstore() {\n $super();\n var map = this.map;\n if (!map) return;\n var pos = map.getCenter();\n this.serializedView = {\n latLng: pt(pos.Ia, pos.Ja),\n zoom: map.getZoom(),\n mapType: map.getMapTypeId().toUpperCase(),\n tilt: map.getTilt(),\n };\n\n}","funcProperties":{"__isSmartRef__":true,"id":8075},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8070":{"this":{"__isSmartRef__":true,"id":7791},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8071}},"8071":{"$super":{"__isSmartRef__":true,"id":8072}},"8072":{"varMapping":{"__isSmartRef__":true,"id":8073},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8074},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8073":{"obj":{"__isSmartRef__":true,"id":7791},"name":"onstore"},"8074":{},"8075":{},"8076":{"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"},"8077":{"morph":{"__isSmartRef__":true,"id":7694},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8078":{"ensureAnnotationLayer":{"__isSmartRef__":true,"id":8079}},"8079":{"time":{"__isSmartRef__":true,"id":8080},"user":"lauritz"},"8080":{"isSerializedDate":true,"string":"Thu Jun 16 2011 11:02:42 GMT+0200 (CEST)"},"8081":{"doSave":{"__isSmartRef__":true,"id":8082},"boundEval":{"__isSmartRef__":true,"id":8089},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":8096}},"8082":{"varMapping":{"__isSmartRef__":true,"id":8083},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.textString);\n if (saved) {\n alertOK(\"saved source\");\n } else {\n alertDbg(\"not saved\");\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8088},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8083":{"this":{"__isSmartRef__":true,"id":7694},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8084}},"8084":{"$super":{"__isSmartRef__":true,"id":8085}},"8085":{"varMapping":{"__isSmartRef__":true,"id":8086},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8087},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8086":{"obj":{"__isSmartRef__":true,"id":7694},"name":"doSave"},"8087":{},"8088":{},"8089":{"varMapping":{"__isSmartRef__":true,"id":8090},"source":"function boundEval(str) {\n var result;\n\n this.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n if (result) {\n this.owner.updateLists();\n this.owner.selectChangedContent(str);\n }\n return result\n}","funcProperties":{"__isSmartRef__":true,"id":8095},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8090":{"this":{"__isSmartRef__":true,"id":7694},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8091}},"8091":{"$super":{"__isSmartRef__":true,"id":8092}},"8092":{"varMapping":{"__isSmartRef__":true,"id":8093},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8094},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8093":{"obj":{"__isSmartRef__":true,"id":7694},"name":"boundEval"},"8094":{},"8095":{},"8096":{"varMapping":{"__isSmartRef__":true,"id":8097},"source":"function ensureAnnotationLayer() {\n module('lively.LayerableMorphs').load(true);\n if (!(\"ScriptAnnotationLayer\" in Global)) {\n cop.create(\"ScriptAnnotationLayer\").refineClass(\n lively.morphic.Morph,{\n \n addScriptAnnotationFor : function(funcOrString) {\n var func = Function.fromString(funcOrString);\n if (!func.name) return;\n\n // source not changed\n if (this[func.name] && \n this[func.name].toString() === func.toString()) return;\n\n if (!this.scriptAnnotations) this.scriptAnnotations = {};\n\n var annotation = {time : new Date()};\n if (this.world() && this.world().getUserName && \n this.world().getUserName()) {\n annotation.user = this.world().getUserName();\n }\n \n this.scriptAnnotations[func.name] = annotation;\n },\n\n addScript : function(funcOrString) {\n this.addScriptAnnotationFor(funcOrString); \n return cop.proceed.apply(this, arguments);\n }\n }); \n }\n}","funcProperties":{"__isSmartRef__":true,"id":8098},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8097":{"this":{"__isSmartRef__":true,"id":7694}},"8098":{},"8099":{"submorphs":[{"__isSmartRef__":true,"id":8100}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":8114},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8129},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8117},"lighterFill":{"__isSmartRef__":true,"id":8130},"label":{"__isSmartRef__":true,"id":8100},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":8139},"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":8140},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":8141},"renderContextTable":{"__isSmartRef__":true,"id":8142},"eventHandler":{"__isSmartRef__":true,"id":8143},"__LivelyClassName__":"lively.morphic.Button"},"8100":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":8101},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8106},"textColor":{"__isSmartRef__":true,"id":8104},"owner":{"__isSmartRef__":true,"id":8099},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":8107}],"padding":{"__isSmartRef__":true,"id":8109},"_Padding":{"__isSmartRef__":true,"id":8110},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":8111},"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":8112},"eventHandler":{"__isSmartRef__":true,"id":8113},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"8101":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8102},"_Extent":{"__isSmartRef__":true,"id":8103},"_BorderColor":{"__isSmartRef__":true,"id":8104},"renderContextTable":{"__isSmartRef__":true,"id":8105},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8102":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8103":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8104":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8105":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"8106":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8107":{"style":{"__isSmartRef__":true,"id":8108},"chunkOwner":{"__isSmartRef__":true,"id":8100},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8108":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8109":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8110":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8111":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8112":{"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"},"8113":{"morph":{"__isSmartRef__":true,"id":8100},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8114":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8115},"_Extent":{"__isSmartRef__":true,"id":8116},"_Fill":{"__isSmartRef__":true,"id":8117},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8127},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":8128},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8115":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8116":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8117":{"stops":[{"__isSmartRef__":true,"id":8118},{"__isSmartRef__":true,"id":8120},{"__isSmartRef__":true,"id":8122},{"__isSmartRef__":true,"id":8124}],"vector":{"__isSmartRef__":true,"id":8126},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8118":{"offset":0,"color":{"__isSmartRef__":true,"id":8119}},"8119":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8120":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8121}},"8121":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8122":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8123}},"8123":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8124":{"offset":1,"color":{"__isSmartRef__":true,"id":8125}},"8125":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8126":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8127":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8128":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"8129":{"x":820,"y":8.999999999999972,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8130":{"stops":[{"__isSmartRef__":true,"id":8131},{"__isSmartRef__":true,"id":8133},{"__isSmartRef__":true,"id":8135},{"__isSmartRef__":true,"id":8137}],"vector":{"__isSmartRef__":true,"id":8126},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8131":{"offset":0,"color":{"__isSmartRef__":true,"id":8132}},"8132":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8133":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8134}},"8134":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8135":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8136}},"8136":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8137":{"offset":1,"color":{"__isSmartRef__":true,"id":8138}},"8138":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8139":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8140":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8141":{"moveHorizontal":true},"8142":{"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"},"8143":{"morph":{"__isSmartRef__":true,"id":8099},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8144":{"submorphs":[],"scripts":[],"id":115,"shape":{"__isSmartRef__":true,"id":8145},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":8151},"itemList":["-- ALL --"],"selectedLineNo":0,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":8152},"__SourceModuleName__":"Global.lively.morphic.Core","_Scale":1,"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":7217},"priorExtent":{"__isSmartRef__":true,"id":8153},"attributeConnections":[{"__isSmartRef__":true,"id":8154}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":8159},"renderContextTable":{"__isSmartRef__":true,"id":8160},"eventHandler":{"__isSmartRef__":true,"id":8161},"_FontSize":10,"_Rotation":0,"selection":"-- ALL --","__LivelyClassName__":"lively.morphic.List"},"8145":{"position":{"__isSmartRef__":true,"id":8146},"_Extent":{"__isSmartRef__":true,"id":8147},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8148},"_Fill":{"__isSmartRef__":true,"id":8149},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":8150},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8146":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8147":{"x":180,"y":55.913875598086065,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8148":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8149":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8150":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"8151":{"x":16,"y":315,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8152":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8153":{"x":180,"y":56.83253588516743,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8154":{"sourceObj":{"__isSmartRef__":true,"id":8144},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":7217},"targetMethodName":"displaySourceForConnection","converterString":"function (newValue) {\n if (!newValue) return;\n if (typeof newValue === \"string\") { \n return newValue;\n } else {\n return newValue[1];\n }; \n}","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8155},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8156},"__LivelyClassName__":"AttributeConnection"},"8155":{"source":{"__isSmartRef__":true,"id":8144},"target":{"__isSmartRef__":true,"id":7217}},"8156":{"converter":{"__isSmartRef__":true,"id":8157}},"8157":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":8155},"source":"function (newValue) {\n if (!newValue) return;\n if (typeof newValue === \"string\") { \n return newValue;\n } else {\n return newValue[1];\n }; \n}","funcProperties":{"__isSmartRef__":true,"id":8158},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8158":{},"8159":{"resizeHeight":true,"moveVertical":false},"8160":{"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","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"8161":{"morph":{"__isSmartRef__":true,"id":8144},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8162":{"submorphs":[{"__isSmartRef__":true,"id":8163}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":8176},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8191},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8179},"lighterFill":{"__isSmartRef__":true,"id":8192},"label":{"__isSmartRef__":true,"id":8163},"attributeConnections":[{"__isSmartRef__":true,"id":8201}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":8202},"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":8203},"_Scale":1,"owner":null,"renderContextTable":{"__isSmartRef__":true,"id":8204},"isCopyMorphRef":true,"morphRefId":1,"__LivelyClassName__":"lively.morphic.Button"},"8163":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":8164},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8169},"textColor":{"__isSmartRef__":true,"id":8167},"owner":{"__isSmartRef__":true,"id":8162},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":8170}],"padding":{"__isSmartRef__":true,"id":8172},"_Padding":{"__isSmartRef__":true,"id":8173},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":8174},"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":8175},"__LivelyClassName__":"lively.morphic.Text"},"8164":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8165},"_Extent":{"__isSmartRef__":true,"id":8166},"_BorderColor":{"__isSmartRef__":true,"id":8167},"renderContextTable":{"__isSmartRef__":true,"id":8168},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8165":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8166":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8167":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8168":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8169":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8170":{"style":{"__isSmartRef__":true,"id":8171},"chunkOwner":{"__isSmartRef__":true,"id":8163},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8171":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8172":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8173":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8174":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8175":{"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"},"8176":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8177},"_Extent":{"__isSmartRef__":true,"id":8178},"_Fill":{"__isSmartRef__":true,"id":8179},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8189},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":8190},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8177":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8178":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8179":{"stops":[{"__isSmartRef__":true,"id":8180},{"__isSmartRef__":true,"id":8182},{"__isSmartRef__":true,"id":8184},{"__isSmartRef__":true,"id":8186}],"vector":{"__isSmartRef__":true,"id":8188},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8180":{"offset":0,"color":{"__isSmartRef__":true,"id":8181}},"8181":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8182":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8183}},"8183":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8184":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8185}},"8185":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8186":{"offset":1,"color":{"__isSmartRef__":true,"id":8187}},"8187":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8188":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8189":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8190":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"8191":{"x":215,"y":35,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8192":{"stops":[{"__isSmartRef__":true,"id":8193},{"__isSmartRef__":true,"id":8195},{"__isSmartRef__":true,"id":8197},{"__isSmartRef__":true,"id":8199}],"vector":{"__isSmartRef__":true,"id":8188},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"8193":{"offset":0,"color":{"__isSmartRef__":true,"id":8194}},"8194":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8195":{"offset":0.4,"color":{"__isSmartRef__":true,"id":8196}},"8196":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8197":{"offset":0.6,"color":{"__isSmartRef__":true,"id":8198}},"8198":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8199":{"offset":1,"color":{"__isSmartRef__":true,"id":8200}},"8200":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8201":{"sourceObj":{"__isSmartRef__":true,"id":8162},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7231},"targetMethodName":"chooseTargetMorphMenu","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"8202":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8203":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8204":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"8205":{"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"},"8206":{"x":715.5,"y":73.89999999999998,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8207":{"submorphs":[],"scripts":[],"id":126,"shape":{"__isSmartRef__":true,"id":8208},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8213},"_MaxTextWidth":221.41088580576314,"_MaxTextHeight":22.901814300960496,"textColor":{"__isSmartRef__":true,"id":8211},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":8214},"textChunks":[{"__isSmartRef__":true,"id":8215}],"charsReplaced":"empty","lastFindLoc":-5,"priorSelectionRange":[19,19],"prevScroll":[0,0],"_Scale":1,"_ClipMode":"hidden","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":8217},{"__isSmartRef__":true,"id":8219},{"__isSmartRef__":true,"id":8220}],"doNotSerialize":["$$selection","$$savedTextString"],"doNotCopyProperties":["$$selection","$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":7217},"priorExtent":{"__isSmartRef__":true,"id":8221},"_Align":"left","renderContextTable":{"__isSmartRef__":true,"id":8222},"eventHandler":{"__isSmartRef__":true,"id":8223},"_Rotation":0,"selection":{"__isSmartRef__":true,"id":7078},"savedTextString":"100","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8224},"__LivelyClassName__":"lively.morphic.Text"},"8208":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":8209},"_Extent":{"__isSmartRef__":true,"id":8210},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8211},"renderContextTable":{"__isSmartRef__":true,"id":8212},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8209":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8210":{"x":221.41088580576314,"y":22.901814300960496,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8211":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8212":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"8213":{"x":200.34258271077908,"y":18.578548559231564,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8214":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"8215":{"style":{"__isSmartRef__":true,"id":8216},"chunkOwner":{"__isSmartRef__":true,"id":8207},"storedString":"googleMapsCanvas","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8216":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8217":{"sourceObj":{"__isSmartRef__":true,"id":8207},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":8207},"targetMethodName":"textString","converter":null,"converterString":"function (morph) { return morph.getName() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8218},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8218":{"source":{"__isSmartRef__":true,"id":8207},"target":{"__isSmartRef__":true,"id":8207}},"8219":{"sourceObj":{"__isSmartRef__":true,"id":8207},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8207},"targetMethodName":"selection","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8220":{"sourceObj":{"__isSmartRef__":true,"id":8207},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":7217},"targetMethodName":"setTarget","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8221":{"x":221.41088580576314,"y":22.901814300960496,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8222":{"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"},"8223":{"morph":{"__isSmartRef__":true,"id":8207},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8224":{"onMouseUp":{"__isSmartRef__":true,"id":8225},"getList":{"__isSmartRef__":true,"id":8232},"setList":{"__isSmartRef__":true,"id":8235},"reset":{"__isSmartRef__":true,"id":8238},"example":{"__isSmartRef__":true,"id":8241},"removeList":{"__isSmartRef__":true,"id":8244},"onBlur":{"__isSmartRef__":true,"id":8247},"createListMorph":{"__isSmartRef__":true,"id":8254},"resetConnections":{"__isSmartRef__":true,"id":8257}},"8225":{"varMapping":{"__isSmartRef__":true,"id":8226},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph();\n this.addMorph(list);\n list.align(list.bounds().topLeft(), this.shape.bounds().bottomLeft())\n connect(list, 'selection', this, 'selection');\n connect(list, 'selection', this, 'removeList');\n if (this.listMorph) this.listMorph.remove();\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":8231},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8226":{"this":{"__isSmartRef__":true,"id":8207},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8227}},"8227":{"$super":{"__isSmartRef__":true,"id":8228}},"8228":{"varMapping":{"__isSmartRef__":true,"id":8229},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":8230},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8229":{"obj":{"__isSmartRef__":true,"id":8207},"name":"onMouseUp"},"8230":{},"8231":{},"8232":{"varMapping":{"__isSmartRef__":true,"id":8233},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":8234},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8233":{"this":{"__isSmartRef__":true,"id":8207}},"8234":{},"8235":{"varMapping":{"__isSmartRef__":true,"id":8236},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":8237},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8236":{"this":{"__isSmartRef__":true,"id":8207}},"8237":{},"8238":{"varMapping":{"__isSmartRef__":true,"id":8239},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'hidden'})\n}","funcProperties":{"__isSmartRef__":true,"id":8240},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8239":{"this":{"__isSmartRef__":true,"id":8207}},"8240":{},"8241":{"varMapping":{"__isSmartRef__":true,"id":8242},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":8243},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8242":{"this":{"__isSmartRef__":true,"id":8207}},"8243":{},"8244":{"varMapping":{"__isSmartRef__":true,"id":8245},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":8246},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8245":{"this":{"__isSmartRef__":true,"id":8207}},"8246":{},"8247":{"varMapping":{"__isSmartRef__":true,"id":8248},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":8253},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8248":{"this":{"__isSmartRef__":true,"id":8207},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8249}},"8249":{"$super":{"__isSmartRef__":true,"id":8250}},"8250":{"varMapping":{"__isSmartRef__":true,"id":8251},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":8252},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8251":{"obj":{"__isSmartRef__":true,"id":8207},"name":"onBlur"},"8252":{},"8253":{},"8254":{"varMapping":{"__isSmartRef__":true,"id":8255},"source":"function createListMorph() {\n return new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520), this.getList());\n}","funcProperties":{"__isSmartRef__":true,"id":8256},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8255":{"this":{"__isSmartRef__":true,"id":8207}},"8256":{},"8257":{"varMapping":{"__isSmartRef__":true,"id":8258},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'selection', this, 'textString', {converter: function(morph) { return morph.getName() }});\n connect(this, 'savedTextString', this, 'selection');\n connect(this, \"selection\", this.owner, \"setTarget\");\n}","funcProperties":{"__isSmartRef__":true,"id":8259},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8258":{"this":{"__isSmartRef__":true,"id":8207}},"8259":{},"8260":{"morph":{"__isSmartRef__":true,"id":7231},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8261":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":8262},"setTarget":{"__isSmartRef__":true,"id":8265},"generateSourceForScript":{"__isSmartRef__":true,"id":8268},"generateSourceForConnection":{"__isSmartRef__":true,"id":8271},"generateTargetCode":{"__isSmartRef__":true,"id":8274},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":8277},"displayJavaScriptSource":{"__isSmartRef__":true,"id":8280},"displaySourceForScript":{"__isSmartRef__":true,"id":8283},"displaySourceForConnection":{"__isSmartRef__":true,"id":8286},"newScript":{"__isSmartRef__":true,"id":8289},"newConnection":{"__isSmartRef__":true,"id":8292},"deleteSelectedScript":{"__isSmartRef__":true,"id":8295},"disconnectConnection":{"__isSmartRef__":true,"id":8298},"updateLists":{"__isSmartRef__":true,"id":8301},"displayInitialScript":{"__isSmartRef__":true,"id":8304},"reset":{"__isSmartRef__":true,"id":8307},"selectChangedContent":{"__isSmartRef__":true,"id":8310}},"8262":{"varMapping":{"__isSmartRef__":true,"id":8263},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":8264},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8263":{"this":{"__isSmartRef__":true,"id":7231}},"8264":{},"8265":{"varMapping":{"__isSmartRef__":true,"id":8266},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":8267},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8266":{"this":{"__isSmartRef__":true,"id":7231}},"8267":{},"8268":{"varMapping":{"__isSmartRef__":true,"id":8269},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":8270},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8269":{"this":{"__isSmartRef__":true,"id":7231}},"8270":{},"8271":{"varMapping":{"__isSmartRef__":true,"id":8272},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":8273},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8272":{"this":{"__isSmartRef__":true,"id":7231}},"8273":{},"8274":{"varMapping":{"__isSmartRef__":true,"id":8275},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":8276},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8275":{"this":{"__isSmartRef__":true,"id":7231}},"8276":{},"8277":{"varMapping":{"__isSmartRef__":true,"id":8278},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8279},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8278":{"this":{"__isSmartRef__":true,"id":7231}},"8279":{},"8280":{"varMapping":{"__isSmartRef__":true,"id":8281},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":8282},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8281":{"this":{"__isSmartRef__":true,"id":7231}},"8282":{},"8283":{"varMapping":{"__isSmartRef__":true,"id":8284},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":8285},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8284":{"this":{"__isSmartRef__":true,"id":7231}},"8285":{},"8286":{"varMapping":{"__isSmartRef__":true,"id":8287},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":8288},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8287":{"this":{"__isSmartRef__":true,"id":7231}},"8288":{},"8289":{"varMapping":{"__isSmartRef__":true,"id":8290},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8291},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8290":{"this":{"__isSmartRef__":true,"id":7231}},"8291":{},"8292":{"varMapping":{"__isSmartRef__":true,"id":8293},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8294},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8293":{"this":{"__isSmartRef__":true,"id":7231}},"8294":{},"8295":{"varMapping":{"__isSmartRef__":true,"id":8296},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8297},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8296":{"this":{"__isSmartRef__":true,"id":7231}},"8297":{},"8298":{"varMapping":{"__isSmartRef__":true,"id":8299},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":8300},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8299":{"this":{"__isSmartRef__":true,"id":7231}},"8300":{},"8301":{"varMapping":{"__isSmartRef__":true,"id":8302},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":8303},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8302":{"this":{"__isSmartRef__":true,"id":7231}},"8303":{},"8304":{"varMapping":{"__isSmartRef__":true,"id":8305},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8306},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8305":{"this":{"__isSmartRef__":true,"id":7231}},"8306":{},"8307":{"varMapping":{"__isSmartRef__":true,"id":8308},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":8309},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8308":{"this":{"__isSmartRef__":true,"id":7231}},"8309":{},"8310":{"varMapping":{"__isSmartRef__":true,"id":8311},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":8548},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8547":{"this":{"__isSmartRef__":true,"id":7217}},"8548":{},"8549":{"varMapping":{"__isSmartRef__":true,"id":8550},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8551},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8550":{"this":{"__isSmartRef__":true,"id":7217}},"8551":{},"8552":{"varMapping":{"__isSmartRef__":true,"id":8553},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":8554},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8553":{"this":{"__isSmartRef__":true,"id":7217}},"8554":{},"8555":{"varMapping":{"__isSmartRef__":true,"id":8556},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":8557},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8556":{"this":{"__isSmartRef__":true,"id":7217}},"8557":{},"8558":{"varMapping":{"__isSmartRef__":true,"id":8559},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":8560},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8559":{"this":{"__isSmartRef__":true,"id":7217}},"8560":{},"8561":{"varMapping":{"__isSmartRef__":true,"id":8562},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":8563},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8562":{"this":{"__isSmartRef__":true,"id":7217}},"8563":{},"8564":{"varMapping":{"__isSmartRef__":true,"id":8565},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n var source = \"\";\n if (this.target.scriptAnnotations && \n this.target.scriptAnnotations[scriptName]) {\n var user = this.target.scriptAnnotations[scriptName].user;\n var time = this.target.scriptAnnotations[scriptName].time;\n source = Strings.format('// changed at %s by %s \\n\\n', time, user);\n }\n return source + Strings.format('this.addScript(%s);', script);\n}","funcProperties":{"__isSmartRef__":true,"id":8566},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8565":{"this":{"__isSmartRef__":true,"id":7217}},"8566":{},"8567":{"varMapping":{"__isSmartRef__":true,"id":8568},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":8569},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8568":{"this":{"__isSmartRef__":true,"id":7217}},"8569":{},"8570":{"varMapping":{"__isSmartRef__":true,"id":8571},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8572},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8571":{"this":{"__isSmartRef__":true,"id":7217}},"8572":{},"8573":{"varMapping":{"__isSmartRef__":true,"id":8574},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8575},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8574":{"this":{"__isSmartRef__":true,"id":7217}},"8575":{},"8576":{"varMapping":{"__isSmartRef__":true,"id":8577},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":8578},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"8577":{"this":{"__isSmartRef__":true,"id":7217}},"8578":{},"8579":{"varMapping":{"__isSmartRef__":true,"id":8580},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i
","extent":{"__isSmartRef__":true,"id":8959},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"8957":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"8958":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8959":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8960":{"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"},"8961":{"morph":{"__isSmartRef__":true,"id":8955},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8962":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8963":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8964":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8965},"id":121,"renderContextTable":{"__isSmartRef__":true,"id":8971},"textChunks":[{"__isSmartRef__":true,"id":8972}],"eventHandler":{"__isSmartRef__":true,"id":8974},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":8975},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":8976},"priorExtent":{"__isSmartRef__":true,"id":8977},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":8954},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"8965":{"_Position":{"__isSmartRef__":true,"id":8966},"renderContextTable":{"__isSmartRef__":true,"id":8967},"_Extent":{"__isSmartRef__":true,"id":8968},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":8970},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8966":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8967":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"8968":{"x":49,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8969":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"8970":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8971":{"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"},"8972":{"style":{"__isSmartRef__":true,"id":8973},"chunkOwner":{"__isSmartRef__":true,"id":8964},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Windmill","__LivelyClassName__":"lively.morphic.TextChunk"},"8973":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"8974":{"morph":{"__isSmartRef__":true,"id":8964},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8975":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8976":{"x":25.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8977":{"x":49,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8978":{"_Position":{"__isSmartRef__":true,"id":8979},"renderContextTable":{"__isSmartRef__":true,"id":8980},"_Extent":{"__isSmartRef__":true,"id":8981},"_BorderColor":{"__isSmartRef__":true,"id":8982},"_Fill":{"__isSmartRef__":true,"id":8983},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"8979":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8980":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"8981":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8982":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8983":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8984":{"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"},"8985":{"morph":{"__isSmartRef__":true,"id":8954},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"8986":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"8987":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"8988":{"partsSpaceName":"PartsBin/Demos/","name":"Windmill","__SourceModuleName__":"Global.lively.PartsBin","attributeConnections":[{"__isSmartRef__":true,"id":8989},{"__isSmartRef__":true,"id":8990},{"__isSmartRef__":true,"id":8991},{"__isSmartRef__":true,"id":9001}],"doNotSerialize":["$$partVersions","$$loadedMetaInfo","$$part"],"doNotCopyProperties":["$$partVersions","$$loadedMetaInfo","$$part"],"partVersions":[{"__isSmartRef__":true,"id":9002},{"__isSmartRef__":true,"id":9006},{"__isSmartRef__":true,"id":9010},{"__isSmartRef__":true,"id":9014},{"__isSmartRef__":true,"id":9018},{"__isSmartRef__":true,"id":9022},{"__isSmartRef__":true,"id":9026},{"__isSmartRef__":true,"id":9030},{"__isSmartRef__":true,"id":9034},{"__isSmartRef__":true,"id":9038},{"__isSmartRef__":true,"id":9042},{"__isSmartRef__":true,"id":9046},{"__isSmartRef__":true,"id":9050},{"__isSmartRef__":true,"id":9054},{"__isSmartRef__":true,"id":9058}],"loadedMetaInfo":{"__isSmartRef__":true,"id":9062},"part":{"__isSmartRef__":true,"id":9063},"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1}],\"scripts\":[{\"__isSmartRef__\":true,\"id\":70}],\"id\":1630,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":71},\"shape\":{\"__isSmartRef__\":true,\"id\":72},\"__layered_droppingEnabled__\":true,\"halosEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":100},\"showsHalos\":false,\"_Position\":{\"__isSmartRef__\":true,\"id\":101},\"name\":\"Windmill\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":102},\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":103},{\"__isSmartRef__\":true,\"id\":104},{\"__isSmartRef__\":true,\"id\":105},{\"__isSmartRef__\":true,\"id\":106},{\"__isSmartRef__\":true,\"id\":107},{\"__isSmartRef__\":true,\"id\":108},{\"__isSmartRef__\":true,\"id\":109},{\"__isSmartRef__\":true,\"id\":110},{\"__isSmartRef__\":true,\"id\":111},{\"__isSmartRef__\":true,\"id\":112},{\"__isSmartRef__\":true,\"id\":113}],\"layout\":{\"__isSmartRef__\":true,\"id\":114},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Rotation\":432.04812685209146,\"_Scale\":0.4668708903537401,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":115},\"__LivelyClassName__\":\"lively.morphic.Path\",\"withLayers\":[\"NoMagnetsLayer\"]},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2}],\"scripts\":[],\"id\":176,\"shape\":{\"__isSmartRef__\":true,\"id\":59},\"__layered_droppingEnabled__\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":65},\"showsHalos\":false,\"name\":\"Rectangle1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":66},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":67},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":68},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":69},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"_Rotation\":0.05735560535968379,\"_Scale\":2.1419197912346117,\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2\":{\"submorphs\":[],\"scripts\":[{\"__isSmartRef__\":true,\"id\":3}],\"id\":174,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":4},\"shape\":{\"__isSmartRef__\":true,\"id\":5},\"__layered_droppingEnabled__\":true,\"halosEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":33},\"showsHalos\":false,\"_Position\":{\"__isSmartRef__\":true,\"id\":34},\"name\":\"RotatingStar1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":35},\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":36},{\"__isSmartRef__\":true,\"id\":37},{\"__isSmartRef__\":true,\"id\":38},{\"__isSmartRef__\":true,\"id\":39},{\"__isSmartRef__\":true,\"id\":40},{\"__isSmartRef__\":true,\"id\":41},{\"__isSmartRef__\":true,\"id\":42},{\"__isSmartRef__\":true,\"id\":43},{\"__isSmartRef__\":true,\"id\":44},{\"__isSmartRef__\":true,\"id\":45},{\"__isSmartRef__\":true,\"id\":46}],\"layout\":{\"__isSmartRef__\":true,\"id\":47},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"_Rotation\":400.03220031619225,\"_Scale\":0.46687089035374,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":48},\"__LivelyClassName__\":\"lively.morphic.Path\",\"withLayers\":[\"NoMagnetsLayer\"]},\"3\":{\"target\":{\"__isSmartRef__\":true,\"id\":2},\"selector\":\"rotate\",\"args\":[0.6],\"stopped\":false,\"tickTime\":40,\"currentTimeout\":19276,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"suspended\":false,\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"4\":{\"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\"},\"5\":{\"dontChangeShape\":false,\"cachedVertices\":[{\"__isSmartRef__\":true,\"id\":6},{\"__isSmartRef__\":true,\"id\":7},{\"__isSmartRef__\":true,\"id\":8},{\"__isSmartRef__\":true,\"id\":9},{\"__isSmartRef__\":true,\"id\":10},{\"__isSmartRef__\":true,\"id\":11},{\"__isSmartRef__\":true,\"id\":12},{\"__isSmartRef__\":true,\"id\":13},{\"__isSmartRef__\":true,\"id\":14},{\"__isSmartRef__\":true,\"id\":15},{\"__isSmartRef__\":true,\"id\":16}],\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":17},{\"__isSmartRef__\":true,\"id\":18},{\"__isSmartRef__\":true,\"id\":19},{\"__isSmartRef__\":true,\"id\":20},{\"__isSmartRef__\":true,\"id\":21},{\"__isSmartRef__\":true,\"id\":22},{\"__isSmartRef__\":true,\"id\":23},{\"__isSmartRef__\":true,\"id\":24},{\"__isSmartRef__\":true,\"id\":25},{\"__isSmartRef__\":true,\"id\":26},{\"__isSmartRef__\":true,\"id\":27}],\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":28},\"_Position\":{\"__isSmartRef__\":true,\"id\":29},\"_Extent\":{\"__isSmartRef__\":true,\"id\":30},\"_BorderWidth\":0.444,\"_BorderRadius\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":31},\"_Fill\":{\"__isSmartRef__\":true,\"id\":32},\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\"},\"6\":{\"x\":39,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"7\":{\"x\":80.90169943749474,\"y\":58.778525229247315,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"8\":{\"x\":12.051662780622951,\"y\":37.091204135510985,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"9\":{\"x\":-30.901699437494734,\"y\":95.10565162951536,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"10\":{\"x\":-31.551662780622944,\"y\":22.923624839406457,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"11\":{\"x\":-100,\"y\":1.2246063538223773e-14,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"12\":{\"x\":-31.551662780622955,\"y\":-22.923624839406447,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"13\":{\"x\":-30.901699437494756,\"y\":-95.10565162951535,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"14\":{\"x\":12.051662780622943,\"y\":-37.09120413551099,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"15\":{\"x\":80.90169943749473,\"y\":-58.778525229247336,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"16\":{\"x\":39,\"y\":-9.551929559814543e-15,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"17\":{\"isAbsolute\":true,\"x\":39,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\"},\"18\":{\"isAbsolute\":true,\"x\":80.90169943749474,\"y\":58.778525229247315,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"19\":{\"isAbsolute\":true,\"x\":12.051662780622951,\"y\":37.091204135510985,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"20\":{\"isAbsolute\":true,\"x\":-30.901699437494734,\"y\":95.10565162951536,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"21\":{\"isAbsolute\":true,\"x\":-31.551662780622944,\"y\":22.923624839406457,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"22\":{\"isAbsolute\":true,\"x\":-100,\"y\":1.2246063538223773e-14,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"23\":{\"isAbsolute\":true,\"x\":-31.551662780622955,\"y\":-22.923624839406447,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"24\":{\"isAbsolute\":true,\"x\":-30.901699437494756,\"y\":-95.10565162951535,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"25\":{\"isAbsolute\":true,\"x\":12.051662780622943,\"y\":-37.09120413551099,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"26\":{\"isAbsolute\":true,\"x\":80.90169943749473,\"y\":-58.778525229247336,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"27\":{\"isAbsolute\":true,\"x\":39,\"y\":-9.551929559814543e-15,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"28\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"getPathNode\":\"getPathNodeHTML\",\"setPathElements\":\"setPathElementsHTML\",\"getPathBounds\":\"getPathBoundsHTML\",\"getTotalLength\":\"getTotalLengthHTML\",\"getPointAtTotalLength\":\"getPointAtTotalLengthHTML\"},\"29\":{\"x\":-100,\"y\":-95.10565185546875,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"30\":{\"x\":180.90170288085938,\"y\":190.2113037109375,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"31\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"32\":{\"r\":0.8,\"g\":0.8,\"b\":0,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"33\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"34\":{\"x\":13.760797342192518,\"y\":10.139534883720955,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"35\":{\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Demos/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"partName\":\"RotatingStar\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"36\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"index\":0,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"37\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"index\":1,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"38\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"index\":2,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"39\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"index\":3,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"40\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"index\":4,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"41\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"index\":5,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"42\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"index\":6,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"43\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"index\":7,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"44\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"index\":8,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"45\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"index\":9,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"46\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"index\":10,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"47\":{},\"48\":{\"rotate\":{\"__isSmartRef__\":true,\"id\":49},\"getHaloClasses\":{\"__isSmartRef__\":true,\"id\":52}},\"49\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":50},\"source\":\"function rotate() {\\n this.rotateBy(0.06)\\n this.halos && this.halos.length > 0 && this.halos.invoke('alignAtTarget')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":51},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"50\":{\"this\":{\"__isSmartRef__\":true,\"id\":2}},\"51\":{},\"52\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":53},\"source\":\"function getHaloClasses() {\\n return $super()\\n .reject(function(ea) { return ea === lively.morphic.ResizeHalo })\\n .concat([lively.morphic.RescaleHalo])\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":58},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"53\":{\"this\":{\"__isSmartRef__\":true,\"id\":2},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":54}},\"54\":{\"$super\":{\"__isSmartRef__\":true,\"id\":55}},\"55\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":56},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":57},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"56\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2},\"name\":\"getHaloClasses\"},\"57\":{},\"58\":{},\"59\":{\"position\":{\"__isSmartRef__\":true,\"id\":60},\"_Extent\":{\"__isSmartRef__\":true,\"id\":61},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":62},\"_Fill\":{\"__isSmartRef__\":true,\"id\":63},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":64},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"60\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"61\":{\"x\":17.664451827242488,\"y\":189.29900332225918,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"62\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"63\":{\"r\":0.7215686274509804,\"g\":0.3058823529411765,\"b\":0,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"64\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"65\":{\"x\":-6.154591312781349,\"y\":-258.75979500096105,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"66\":{\"partsSpaceName\":\"PartsBin/Basic/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"67\":{\"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\"},\"68\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"69\":{\"x\":17.664451827242488,\"y\":188.02325581395354,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"70\":{\"target\":{\"__isSmartRef__\":true,\"id\":0},\"selector\":\"rotate\",\"args\":[0.6],\"stopped\":false,\"tickTime\":40,\"currentTimeout\":19277,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"suspended\":false,\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"71\":{\"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\"},\"72\":{\"dontChangeShape\":false,\"cachedVertices\":[{\"__isSmartRef__\":true,\"id\":73},{\"__isSmartRef__\":true,\"id\":74},{\"__isSmartRef__\":true,\"id\":75},{\"__isSmartRef__\":true,\"id\":76},{\"__isSmartRef__\":true,\"id\":77},{\"__isSmartRef__\":true,\"id\":78},{\"__isSmartRef__\":true,\"id\":79},{\"__isSmartRef__\":true,\"id\":80},{\"__isSmartRef__\":true,\"id\":81},{\"__isSmartRef__\":true,\"id\":82},{\"__isSmartRef__\":true,\"id\":83}],\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":84},{\"__isSmartRef__\":true,\"id\":85},{\"__isSmartRef__\":true,\"id\":86},{\"__isSmartRef__\":true,\"id\":87},{\"__isSmartRef__\":true,\"id\":88},{\"__isSmartRef__\":true,\"id\":89},{\"__isSmartRef__\":true,\"id\":90},{\"__isSmartRef__\":true,\"id\":91},{\"__isSmartRef__\":true,\"id\":92},{\"__isSmartRef__\":true,\"id\":93},{\"__isSmartRef__\":true,\"id\":94}],\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":95},\"_Position\":{\"__isSmartRef__\":true,\"id\":96},\"_Extent\":{\"__isSmartRef__\":true,\"id\":97},\"_BorderWidth\":0.444,\"_BorderRadius\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":98},\"_Fill\":{\"__isSmartRef__\":true,\"id\":99},\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\"},\"73\":{\"x\":39,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"74\":{\"x\":80.90169943749474,\"y\":58.778525229247315,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"75\":{\"x\":12.051662780622951,\"y\":37.091204135510985,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"76\":{\"x\":-30.901699437494734,\"y\":95.10565162951536,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"77\":{\"x\":-31.551662780622944,\"y\":22.923624839406457,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"78\":{\"x\":-100,\"y\":1.2246063538223773e-14,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"79\":{\"x\":-31.551662780622955,\"y\":-22.923624839406447,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"80\":{\"x\":-30.901699437494756,\"y\":-95.10565162951535,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"81\":{\"x\":12.051662780622943,\"y\":-37.09120413551099,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"82\":{\"x\":80.90169943749473,\"y\":-58.778525229247336,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"83\":{\"x\":39,\"y\":-9.551929559814543e-15,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"84\":{\"isAbsolute\":true,\"x\":39,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\"},\"85\":{\"isAbsolute\":true,\"x\":80.90169943749474,\"y\":58.778525229247315,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"86\":{\"isAbsolute\":true,\"x\":12.051662780622951,\"y\":37.091204135510985,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"87\":{\"isAbsolute\":true,\"x\":-30.901699437494734,\"y\":95.10565162951536,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"88\":{\"isAbsolute\":true,\"x\":-31.551662780622944,\"y\":22.923624839406457,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"89\":{\"isAbsolute\":true,\"x\":-100,\"y\":1.2246063538223773e-14,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"90\":{\"isAbsolute\":true,\"x\":-31.551662780622955,\"y\":-22.923624839406447,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"91\":{\"isAbsolute\":true,\"x\":-30.901699437494756,\"y\":-95.10565162951535,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"92\":{\"isAbsolute\":true,\"x\":12.051662780622943,\"y\":-37.09120413551099,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"93\":{\"isAbsolute\":true,\"x\":80.90169943749473,\"y\":-58.778525229247336,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"94\":{\"isAbsolute\":true,\"x\":39,\"y\":-9.551929559814543e-15,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"95\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"getPathNode\":\"getPathNodeHTML\",\"setPathElements\":\"setPathElementsHTML\",\"getPathBounds\":\"getPathBoundsHTML\",\"getTotalLength\":\"getTotalLengthHTML\",\"getPointAtTotalLength\":\"getPointAtTotalLengthHTML\"},\"96\":{\"x\":-100,\"y\":-95.10565185546875,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"97\":{\"x\":180.90170288085938,\"y\":190.2113037109375,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"98\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"99\":{\"r\":0.8,\"g\":0.8,\"b\":0,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"100\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"101\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"102\":{\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Demos/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"partName\":\"Windmill\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"103\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"index\":0,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"104\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"index\":1,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"105\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"index\":2,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"106\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"index\":3,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"107\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"index\":4,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"108\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"index\":5,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"109\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"index\":6,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"110\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"index\":7,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"111\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"index\":8,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"112\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"index\":9,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"113\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"index\":10,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"114\":{},\"115\":{\"rotate\":{\"__isSmartRef__\":true,\"id\":116},\"getHaloClasses\":{\"__isSmartRef__\":true,\"id\":119}},\"116\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":117},\"source\":\"function rotate() {\\n this.rotateBy(0.06)\\n this.halos && this.halos.length > 0 && this.halos.invoke('alignAtTarget')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":118},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"117\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"118\":{},\"119\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":120},\"source\":\"function getHaloClasses() {\\n return $super()\\n .reject(function(ea) { return ea === lively.morphic.ResizeHalo })\\n .concat([lively.morphic.RescaleHalo])\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":125},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"120\":{\"this\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":121}},\"121\":{\"$super\":{\"__isSmartRef__\":true,\"id\":122}},\"122\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":123},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":124},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"123\":{\"obj\":{\"__isSmartRef__\":true,\"id\":0},\"name\":\"getHaloClasses\"},\"124\":{},\"125\":{},\"isSimplifiedRegistry\":true}}","__LivelyClassName__":"lively.PartsBin.PartItem"},"8989":{"sourceObj":{"__isSmartRef__":true,"id":8988},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":8790},"targetMethodName":"updateList","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8990":{"sourceObj":{"__isSmartRef__":true,"id":8988},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":8635},"targetMethodName":"setMetaInfoOfSelectedItem","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8991":{"sourceObj":{"__isSmartRef__":true,"id":8988},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":8992},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"8992":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8993},"id":134,"renderContextTable":{"__isSmartRef__":true,"id":8998},"eventHandler":{"__isSmartRef__":true,"id":8999},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":9000},"owner":null,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"8993":{"_Position":{"__isSmartRef__":true,"id":8994},"renderContextTable":{"__isSmartRef__":true,"id":8995},"_Extent":{"__isSmartRef__":true,"id":8996},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":{"__isSmartRef__":true,"id":8997},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"8994":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8995":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"8996":{"x":100,"y":100,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"8997":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"8998":{"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"},"8999":{"morph":{"__isSmartRef__":true,"id":8992},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9000":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9001":{"sourceObj":{"__isSmartRef__":true,"id":8988},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":8954},"targetMethodName":"openLoadedPartsBinItem","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"9002":{"rev":90706,"author":"Hank","date":{"__isSmartRef__":true,"id":9003},"url":{"__isSmartRef__":true,"id":9004},"changes":[{"__isSmartRef__":true,"id":9005}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9003":{"isSerializedDate":true,"string":"Mon Jul 04 2011 14:51:32 GMT+0200 (CEST)"},"9004":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9005":{"type":"S:modified","url":"/PartsBin/Demos/Windmill.json"},"9006":{"rev":90346,"author":"Hank","date":{"__isSmartRef__":true,"id":9007},"url":{"__isSmartRef__":true,"id":9008},"changes":[{"__isSmartRef__":true,"id":9009}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9007":{"isSerializedDate":true,"string":"Fri Jul 01 2011 06:35:09 GMT+0200 (CEST)"},"9008":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9009":{"type":"S:modified","url":"/PartsBin/Demos/Windmill.json"},"9010":{"rev":90041,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9011},"url":{"__isSmartRef__":true,"id":9012},"changes":[{"__isSmartRef__":true,"id":9013}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9011":{"isSerializedDate":true,"string":"Thu Jun 30 2011 09:05:54 GMT+0200 (CEST)"},"9012":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9013":{"type":"S:modified","url":"/PartsBin/Demos/Windmill.json"},"9014":{"rev":90039,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9015},"url":{"__isSmartRef__":true,"id":9016},"changes":[{"__isSmartRef__":true,"id":9017}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9015":{"isSerializedDate":true,"string":"Thu Jun 30 2011 09:05:45 GMT+0200 (CEST)"},"9016":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9017":{"type":"S:modified","url":"/PartsBin/Demos/Windmill.json"},"9018":{"rev":90034,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9019},"url":{"__isSmartRef__":true,"id":9020},"changes":[{"__isSmartRef__":true,"id":9021}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9019":{"isSerializedDate":true,"string":"Thu Jun 30 2011 09:03:56 GMT+0200 (CEST)"},"9020":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9021":{"type":"S:modified","url":"/PartsBin/Demos/Windmill.json"},"9022":{"rev":90030,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9023},"url":{"__isSmartRef__":true,"id":9024},"changes":[{"__isSmartRef__":true,"id":9025}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9023":{"isSerializedDate":true,"string":"Thu Jun 30 2011 09:02:40 GMT+0200 (CEST)"},"9024":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9025":{"type":"S:modified","url":"/PartsBin/Demos/Windmill.json"},"9026":{"rev":90024,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9027},"url":{"__isSmartRef__":true,"id":9028},"changes":[{"__isSmartRef__":true,"id":9029}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9027":{"isSerializedDate":true,"string":"Thu Jun 30 2011 09:01:20 GMT+0200 (CEST)"},"9028":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9029":{"type":"S:modified","url":"/PartsBin/Demos/Windmill.json"},"9030":{"rev":89975,"author":"Hank","date":{"__isSmartRef__":true,"id":9031},"url":{"__isSmartRef__":true,"id":9032},"changes":[{"__isSmartRef__":true,"id":9033}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9031":{"isSerializedDate":true,"string":"Thu Jun 30 2011 07:04:17 GMT+0200 (CEST)"},"9032":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9033":{"type":"S:modified","url":"/PartsBin/Demos/Windmill.json"},"9034":{"rev":89969,"author":"Hank","date":{"__isSmartRef__":true,"id":9035},"url":{"__isSmartRef__":true,"id":9036},"changes":[{"__isSmartRef__":true,"id":9037}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9035":{"isSerializedDate":true,"string":"Thu Jun 30 2011 06:44:25 GMT+0200 (CEST)"},"9036":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9037":{"type":"S:modified","url":"/PartsBin/Demos/Windmill.json"},"9038":{"rev":89959,"author":"Hank","date":{"__isSmartRef__":true,"id":9039},"url":{"__isSmartRef__":true,"id":9040},"changes":[{"__isSmartRef__":true,"id":9041}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9039":{"isSerializedDate":true,"string":"Thu Jun 30 2011 05:55:54 GMT+0200 (CEST)"},"9040":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9041":{"type":"S:modified","url":"/PartsBin/Demos/Windmill.json"},"9042":{"rev":89952,"author":"Hank","date":{"__isSmartRef__":true,"id":9043},"url":{"__isSmartRef__":true,"id":9044},"changes":[{"__isSmartRef__":true,"id":9045}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9043":{"isSerializedDate":true,"string":"Thu Jun 30 2011 04:53:32 GMT+0200 (CEST)"},"9044":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9045":{"type":"S:modified","url":"/PartsBin/Demos/Windmill.json"},"9046":{"rev":89914,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9047},"url":{"__isSmartRef__":true,"id":9048},"changes":[{"__isSmartRef__":true,"id":9049}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9047":{"isSerializedDate":true,"string":"Wed Jun 29 2011 21:05:01 GMT+0200 (CEST)"},"9048":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9049":{"type":"S:modified","url":"/PartsBin/Demos/Windmill.json"},"9050":{"rev":89909,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9051},"url":{"__isSmartRef__":true,"id":9052},"changes":[{"__isSmartRef__":true,"id":9053}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9051":{"isSerializedDate":true,"string":"Wed Jun 29 2011 21:02:59 GMT+0200 (CEST)"},"9052":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9053":{"type":"S:modified","url":"/PartsBin/Demos/Windmill.json"},"9054":{"rev":89890,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9055},"url":{"__isSmartRef__":true,"id":9056},"changes":[{"__isSmartRef__":true,"id":9057}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9055":{"isSerializedDate":true,"string":"Wed Jun 29 2011 20:38:08 GMT+0200 (CEST)"},"9056":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9057":{"type":"S:modified","url":"/PartsBin/Demos/Windmill.json"},"9058":{"rev":89634,"author":"Hank","date":{"__isSmartRef__":true,"id":9059},"url":{"__isSmartRef__":true,"id":9060},"changes":[{"__isSmartRef__":true,"id":9061}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9059":{"isSerializedDate":true,"string":"Wed Jun 29 2011 05:19:00 GMT+0200 (CEST)"},"9060":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9061":{"type":"S:added","url":null},"9062":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Demos/","__SourceModuleName__":"Global.lively.PartsBin","partName":"Windmill","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9063":{"submorphs":[],"scripts":[{"__isSmartRef__":true,"id":9064}],"id":135,"renderContextTable":{"__isSmartRef__":true,"id":9065},"shape":{"__isSmartRef__":true,"id":9066},"__layered_droppingEnabled__":true,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":9094},"showsHalos":false,"_Position":{"__isSmartRef__":true,"id":9095},"name":"Windmill","partsBinMetaInfo":{"__isSmartRef__":true,"id":9096},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","controlPoints":[{"__isSmartRef__":true,"id":9097},{"__isSmartRef__":true,"id":9098},{"__isSmartRef__":true,"id":9099},{"__isSmartRef__":true,"id":9100},{"__isSmartRef__":true,"id":9101},{"__isSmartRef__":true,"id":9102},{"__isSmartRef__":true,"id":9103},{"__isSmartRef__":true,"id":9104},{"__isSmartRef__":true,"id":9105},{"__isSmartRef__":true,"id":9106},{"__isSmartRef__":true,"id":9107}],"layout":{"__isSmartRef__":true,"id":9108},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":null,"_Rotation":4.268340656700014,"_Scale":0.4668708903537401,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9109},"__LivelyClassName__":"lively.morphic.Path","withLayers":["NoMagnetsLayer"]},"9064":{"target":{"__isSmartRef__":true,"id":9063},"selector":"rotate","args":[0.6],"stopped":true,"tickTime":40,"currentTimeout":884,"__SourceModuleName__":"Global.lively.morphic.Core","suspended":true,"__LivelyClassName__":"lively.morphic.TargetScript"},"9065":{"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"},"9066":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":9067},{"__isSmartRef__":true,"id":9068},{"__isSmartRef__":true,"id":9069},{"__isSmartRef__":true,"id":9070},{"__isSmartRef__":true,"id":9071},{"__isSmartRef__":true,"id":9072},{"__isSmartRef__":true,"id":9073},{"__isSmartRef__":true,"id":9074},{"__isSmartRef__":true,"id":9075},{"__isSmartRef__":true,"id":9076},{"__isSmartRef__":true,"id":9077}],"_PathElements":[{"__isSmartRef__":true,"id":9078},{"__isSmartRef__":true,"id":9079},{"__isSmartRef__":true,"id":9080},{"__isSmartRef__":true,"id":9081},{"__isSmartRef__":true,"id":9082},{"__isSmartRef__":true,"id":9083},{"__isSmartRef__":true,"id":9084},{"__isSmartRef__":true,"id":9085},{"__isSmartRef__":true,"id":9086},{"__isSmartRef__":true,"id":9087},{"__isSmartRef__":true,"id":9088}],"renderContextTable":{"__isSmartRef__":true,"id":9089},"_Position":{"__isSmartRef__":true,"id":9090},"_Extent":{"__isSmartRef__":true,"id":9091},"_BorderWidth":0.444,"_BorderRadius":0,"_BorderColor":{"__isSmartRef__":true,"id":9092},"_Fill":{"__isSmartRef__":true,"id":9093},"__SourceModuleName__":"Global.lively.morphic.PathShapes","_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Path"},"9067":{"x":39,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9068":{"x":80.90169943749474,"y":58.778525229247315,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9069":{"x":12.051662780622951,"y":37.091204135510985,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9070":{"x":-30.901699437494734,"y":95.10565162951536,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9071":{"x":-31.551662780622944,"y":22.923624839406457,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9072":{"x":-100,"y":1.2246063538223773e-14,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9073":{"x":-31.551662780622955,"y":-22.923624839406447,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9074":{"x":-30.901699437494756,"y":-95.10565162951535,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9075":{"x":12.051662780622943,"y":-37.09120413551099,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9076":{"x":80.90169943749473,"y":-58.778525229247336,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9077":{"x":39,"y":-9.551929559814543e-15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9078":{"isAbsolute":true,"x":39,"y":0,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"9079":{"isAbsolute":true,"x":80.90169943749474,"y":58.778525229247315,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"9080":{"isAbsolute":true,"x":12.051662780622951,"y":37.091204135510985,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"9081":{"isAbsolute":true,"x":-30.901699437494734,"y":95.10565162951536,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"9082":{"isAbsolute":true,"x":-31.551662780622944,"y":22.923624839406457,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"9083":{"isAbsolute":true,"x":-100,"y":1.2246063538223773e-14,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"9084":{"isAbsolute":true,"x":-31.551662780622955,"y":-22.923624839406447,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"9085":{"isAbsolute":true,"x":-30.901699437494756,"y":-95.10565162951535,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"9086":{"isAbsolute":true,"x":12.051662780622943,"y":-37.09120413551099,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"9087":{"isAbsolute":true,"x":80.90169943749473,"y":-58.778525229247336,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"9088":{"isAbsolute":true,"x":39,"y":-9.551929559814543e-15,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"9089":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getPathNode":"getPathNodeHTML","setPathElements":"setPathElementsHTML","getPathBounds":"getPathBoundsHTML","getTotalLength":"getTotalLengthHTML","getPointAtTotalLength":"getPointAtTotalLengthHTML"},"9090":{"x":-100,"y":-95.10565185546875,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9091":{"x":180.90170288085938,"y":190.2113037109375,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9092":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9093":{"r":0.8,"g":0.8,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9094":{"morph":{"__isSmartRef__":true,"id":9063},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9095":{"x":372,"y":324,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9096":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Demos/","__SourceModuleName__":"Global.lively.PartsBin","partName":"Windmill","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9097":{"morph":{"__isSmartRef__":true,"id":9063},"index":0,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"9098":{"morph":{"__isSmartRef__":true,"id":9063},"index":1,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"9099":{"morph":{"__isSmartRef__":true,"id":9063},"index":2,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"9100":{"morph":{"__isSmartRef__":true,"id":9063},"index":3,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"9101":{"morph":{"__isSmartRef__":true,"id":9063},"index":4,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"9102":{"morph":{"__isSmartRef__":true,"id":9063},"index":5,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"9103":{"morph":{"__isSmartRef__":true,"id":9063},"index":6,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"9104":{"morph":{"__isSmartRef__":true,"id":9063},"index":7,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"9105":{"morph":{"__isSmartRef__":true,"id":9063},"index":8,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"9106":{"morph":{"__isSmartRef__":true,"id":9063},"index":9,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"9107":{"morph":{"__isSmartRef__":true,"id":9063},"index":10,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"9108":{},"9109":{"rotate":{"__isSmartRef__":true,"id":9110},"getHaloClasses":{"__isSmartRef__":true,"id":9113}},"9110":{"varMapping":{"__isSmartRef__":true,"id":9111},"source":"function rotate() {\n this.rotateBy(0.06)\n this.halos && this.halos.length > 0 && this.halos.invoke('alignAtTarget')\n}","funcProperties":{"__isSmartRef__":true,"id":9112},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9111":{"this":{"__isSmartRef__":true,"id":9063}},"9112":{},"9113":{"varMapping":{"__isSmartRef__":true,"id":9114},"source":"function getHaloClasses() {\n return $super()\n .reject(function(ea) { return ea === lively.morphic.ResizeHalo })\n .concat([lively.morphic.RescaleHalo])\n}","funcProperties":{"__isSmartRef__":true,"id":9119},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9114":{"this":{"__isSmartRef__":true,"id":9063},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9115}},"9115":{"$super":{"__isSmartRef__":true,"id":9116}},"9116":{"varMapping":{"__isSmartRef__":true,"id":9117},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":9118},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9117":{"obj":{"__isSmartRef__":true,"id":9063},"name":"getHaloClasses"},"9118":{},"9119":{},"9120":{"submorphs":[{"__isSmartRef__":true,"id":9121},{"__isSmartRef__":true,"id":9130}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9143},"id":122,"renderContextTable":{"__isSmartRef__":true,"id":9148},"eventHandler":{"__isSmartRef__":true,"id":9149},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9150},"partsBinURL":{"__isSmartRef__":true,"id":9151},"targetName":"ProtovisStackDrawing","partItem":{"__isSmartRef__":true,"id":9152},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9121":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9122},"id":161,"renderContextTable":{"__isSmartRef__":true,"id":9126},"eventHandler":{"__isSmartRef__":true,"id":9127},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9128},"priorExtent":{"__isSmartRef__":true,"id":9129},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9120},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9122":{"renderContextTable":{"__isSmartRef__":true,"id":9123},"_Extent":{"__isSmartRef__":true,"id":9124},"stringifiedShapeNode":"
0.10.20.30.40.50.60.70.80.91.00510
reset
","extent":{"__isSmartRef__":true,"id":9125},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9123":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9124":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9125":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9126":{"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"},"9127":{"morph":{"__isSmartRef__":true,"id":9121},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9128":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9129":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9130":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9131},"id":123,"renderContextTable":{"__isSmartRef__":true,"id":9136},"textChunks":[{"__isSmartRef__":true,"id":9137}],"eventHandler":{"__isSmartRef__":true,"id":9139},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9140},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9141},"priorExtent":{"__isSmartRef__":true,"id":9142},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9120},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9131":{"_Position":{"__isSmartRef__":true,"id":9132},"renderContextTable":{"__isSmartRef__":true,"id":9133},"_Extent":{"__isSmartRef__":true,"id":9134},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9135},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9132":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9133":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9134":{"x":99,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9135":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9136":{"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"},"9137":{"style":{"__isSmartRef__":true,"id":9138},"chunkOwner":{"__isSmartRef__":true,"id":9130},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ProtovisStackDr...","__LivelyClassName__":"lively.morphic.TextChunk"},"9138":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9139":{"morph":{"__isSmartRef__":true,"id":9130},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9140":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9141":{"x":0.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9142":{"x":99,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9143":{"_Position":{"__isSmartRef__":true,"id":9144},"renderContextTable":{"__isSmartRef__":true,"id":9145},"_Extent":{"__isSmartRef__":true,"id":9146},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9147},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9144":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9145":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9146":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9147":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9148":{"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"},"9149":{"morph":{"__isSmartRef__":true,"id":9120},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9150":{"x":105,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9151":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9152":{"partsSpaceName":"PartsBin/Visualization/","name":"ProtovisStackDrawing","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"9153":{"submorphs":[{"__isSmartRef__":true,"id":9154},{"__isSmartRef__":true,"id":9163}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9176},"id":124,"renderContextTable":{"__isSmartRef__":true,"id":9181},"eventHandler":{"__isSmartRef__":true,"id":9182},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9183},"partsBinURL":{"__isSmartRef__":true,"id":9184},"targetName":"ProtovisDrawing","partItem":{"__isSmartRef__":true,"id":9185},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9154":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9155},"id":167,"renderContextTable":{"__isSmartRef__":true,"id":9159},"eventHandler":{"__isSmartRef__":true,"id":9160},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9161},"priorExtent":{"__isSmartRef__":true,"id":9162},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9153},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9155":{"renderContextTable":{"__isSmartRef__":true,"id":9156},"_Extent":{"__isSmartRef__":true,"id":9157},"stringifiedShapeNode":"
0123456789101112123
reset
","extent":{"__isSmartRef__":true,"id":9158},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9156":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9157":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9158":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9159":{"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"},"9160":{"morph":{"__isSmartRef__":true,"id":9154},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9161":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9162":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9163":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9164},"id":125,"renderContextTable":{"__isSmartRef__":true,"id":9169},"textChunks":[{"__isSmartRef__":true,"id":9170}],"eventHandler":{"__isSmartRef__":true,"id":9172},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9173},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9174},"priorExtent":{"__isSmartRef__":true,"id":9175},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9153},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9164":{"_Position":{"__isSmartRef__":true,"id":9165},"renderContextTable":{"__isSmartRef__":true,"id":9166},"_Extent":{"__isSmartRef__":true,"id":9167},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9168},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9165":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9166":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9167":{"x":90,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9168":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9169":{"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"},"9170":{"style":{"__isSmartRef__":true,"id":9171},"chunkOwner":{"__isSmartRef__":true,"id":9163},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ProtovisDrawing","__LivelyClassName__":"lively.morphic.TextChunk"},"9171":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9172":{"morph":{"__isSmartRef__":true,"id":9163},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9173":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9174":{"x":5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9175":{"x":90,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9176":{"_Position":{"__isSmartRef__":true,"id":9177},"renderContextTable":{"__isSmartRef__":true,"id":9178},"_Extent":{"__isSmartRef__":true,"id":9179},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9180},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9177":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9178":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9179":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9180":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9181":{"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"},"9182":{"morph":{"__isSmartRef__":true,"id":9153},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9183":{"x":210,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9184":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9185":{"partsSpaceName":"PartsBin/Visualization/","name":"ProtovisDrawing","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"9186":{"submorphs":[{"__isSmartRef__":true,"id":9187},{"__isSmartRef__":true,"id":9196}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9209},"id":127,"renderContextTable":{"__isSmartRef__":true,"id":9214},"eventHandler":{"__isSmartRef__":true,"id":9215},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9216},"partsBinURL":{"__isSmartRef__":true,"id":9217},"targetName":"FPSMorph","partItem":{"__isSmartRef__":true,"id":9218},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9187":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9188},"id":162,"renderContextTable":{"__isSmartRef__":true,"id":9192},"eventHandler":{"__isSmartRef__":true,"id":9193},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9194},"priorExtent":{"__isSmartRef__":true,"id":9195},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9186},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9188":{"renderContextTable":{"__isSmartRef__":true,"id":9189},"_Extent":{"__isSmartRef__":true,"id":9190},"stringifiedShapeNode":"
227 frames/sec (4ms avg),\nmax latency 12 ms.
","extent":{"__isSmartRef__":true,"id":9191},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9189":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9190":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9191":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9192":{"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"},"9193":{"morph":{"__isSmartRef__":true,"id":9187},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9194":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9195":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9196":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9197},"id":128,"renderContextTable":{"__isSmartRef__":true,"id":9202},"textChunks":[{"__isSmartRef__":true,"id":9203}],"eventHandler":{"__isSmartRef__":true,"id":9205},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9206},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9207},"priorExtent":{"__isSmartRef__":true,"id":9208},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9186},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9197":{"_Position":{"__isSmartRef__":true,"id":9198},"renderContextTable":{"__isSmartRef__":true,"id":9199},"_Extent":{"__isSmartRef__":true,"id":9200},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9201},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9198":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9199":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9200":{"x":62,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9201":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9202":{"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"},"9203":{"style":{"__isSmartRef__":true,"id":9204},"chunkOwner":{"__isSmartRef__":true,"id":9196},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"FPSMorph","__LivelyClassName__":"lively.morphic.TextChunk"},"9204":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9205":{"morph":{"__isSmartRef__":true,"id":9196},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9206":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9207":{"x":19,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9208":{"x":62,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9209":{"_Position":{"__isSmartRef__":true,"id":9210},"renderContextTable":{"__isSmartRef__":true,"id":9211},"_Extent":{"__isSmartRef__":true,"id":9212},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9213},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9210":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9211":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9212":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9213":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9214":{"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"},"9215":{"morph":{"__isSmartRef__":true,"id":9186},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9216":{"x":315,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9217":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9218":{"partsSpaceName":"PartsBin/Debugging/","name":"FPSMorph","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"9219":{"submorphs":[{"__isSmartRef__":true,"id":9220},{"__isSmartRef__":true,"id":9229}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9242},"id":129,"renderContextTable":{"__isSmartRef__":true,"id":9248},"eventHandler":{"__isSmartRef__":true,"id":9249},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9250},"partsBinURL":{"__isSmartRef__":true,"id":9251},"targetName":"ThrobbingBehavior","partItem":{"__isSmartRef__":true,"id":9252},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9220":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9221},"id":168,"renderContextTable":{"__isSmartRef__":true,"id":9225},"eventHandler":{"__isSmartRef__":true,"id":9226},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9227},"priorExtent":{"__isSmartRef__":true,"id":9228},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9219},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9221":{"renderContextTable":{"__isSmartRef__":true,"id":9222},"_Extent":{"__isSmartRef__":true,"id":9223},"stringifiedShapeNode":"
ThrobbingBehavior
","extent":{"__isSmartRef__":true,"id":9224},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9222":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9223":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9224":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9225":{"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"},"9226":{"morph":{"__isSmartRef__":true,"id":9220},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9227":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9228":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9229":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9230},"id":130,"renderContextTable":{"__isSmartRef__":true,"id":9235},"textChunks":[{"__isSmartRef__":true,"id":9236}],"eventHandler":{"__isSmartRef__":true,"id":9238},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9239},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9240},"priorExtent":{"__isSmartRef__":true,"id":9241},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9219},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9230":{"_Position":{"__isSmartRef__":true,"id":9231},"renderContextTable":{"__isSmartRef__":true,"id":9232},"_Extent":{"__isSmartRef__":true,"id":9233},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9234},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9231":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9232":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9233":{"x":102,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9234":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9235":{"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"},"9236":{"style":{"__isSmartRef__":true,"id":9237},"chunkOwner":{"__isSmartRef__":true,"id":9229},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ThrobbingBehavior","__LivelyClassName__":"lively.morphic.TextChunk"},"9237":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9238":{"morph":{"__isSmartRef__":true,"id":9229},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9239":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9240":{"x":-1,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9241":{"x":102,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9242":{"_Position":{"__isSmartRef__":true,"id":9243},"renderContextTable":{"__isSmartRef__":true,"id":9244},"_Extent":{"__isSmartRef__":true,"id":9245},"_BorderColor":{"__isSmartRef__":true,"id":9246},"_Fill":{"__isSmartRef__":true,"id":9247},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9243":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9244":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9245":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9246":{"r":0.8,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9247":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9248":{"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"},"9249":{"morph":{"__isSmartRef__":true,"id":9219},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9250":{"x":420,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9251":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9252":{"partsSpaceName":"PartsBin/DroppableBehaviors/","name":"ThrobbingBehavior","attributeConnections":[{"__isSmartRef__":true,"id":9253},{"__isSmartRef__":true,"id":9254},{"__isSmartRef__":true,"id":9255},{"__isSmartRef__":true,"id":9265}],"doNotSerialize":["$$partVersions","$$loadedMetaInfo","$$part"],"doNotCopyProperties":["$$partVersions","$$loadedMetaInfo","$$part"],"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1}],\"scripts\":[],\"id\":9689,\"shape\":{\"__isSmartRef__\":true,\"id\":24},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":30},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":31},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":32},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3588},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3589},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3590}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3591},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":3593},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":3594},\"scriptAnnotations\":{\"__isSmartRef__\":true,\"id\":3595},\"name\":\"ThrobbingBehavior\",\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3600},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1\":{\"submorphs\":[],\"scripts\":[],\"id\":9690,\"shape\":{\"__isSmartRef__\":true,\"id\":2},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":7},\"_MaxTextWidth\":93.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":5},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":8},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":9}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,0],\"prevScroll\":[0,0],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":11},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":12},{\"__isSmartRef__\":true,\"id\":13}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":0},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":14},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":15},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":16},\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"savedTextString\":\"TopLeft\",\"_Rotation\":0,\"_Scale\":1.0030060100150207,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"2\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":5},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":6},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4\":{\"x\":93.8018403394826,\"y\":24,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"6\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"7\":{\"x\":14,\"y\":11,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"8\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"9\":{\"style\":{\"__isSmartRef__\":true,\"id\":10},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1},\"storedString\":\"ThrobbingBehavior\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"10\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"11\":{\"x\":93.8018403394826,\"y\":24,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"12\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"13\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"14\":{\"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\"},\"15\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"16\":{\"x\":78,\"y\":-15,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"17\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":18},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":21}},\"18\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":19},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":20},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"19\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"20\":{},\"21\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":22},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":23},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"22\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"23\":{},\"24\":{\"position\":{\"__isSmartRef__\":true,\"id\":25},\"_Extent\":{\"__isSmartRef__\":true,\"id\":26},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":27},\"_Fill\":{\"__isSmartRef__\":true,\"id\":28},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":29},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"25\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"26\":{\"x\":122,\"y\":34,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"27\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"28\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"29\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"30\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"31\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"partName\":\"ThrobbingBehavior\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"32\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":33}],\"scripts\":[],\"id\":9725,\"shape\":{\"__isSmartRef__\":true,\"id\":56},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":62},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":63},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":64},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3559},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3560},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3561}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3562},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":3564},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":3565},\"scriptAnnotations\":{\"__isSmartRef__\":true,\"id\":3566},\"name\":\"ThrobbingBehavior2\",\"owner\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3571},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"33\":{\"submorphs\":[],\"scripts\":[],\"id\":9726,\"shape\":{\"__isSmartRef__\":true,\"id\":34},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":39},\"_MaxTextWidth\":93.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":37},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":40},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":41}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,0],\"prevScroll\":[0,0],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":43},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":44},{\"__isSmartRef__\":true,\"id\":45}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":32},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":46},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":47},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":48},\"owner\":{\"__isSmartRef__\":true,\"id\":32},\"savedTextString\":\"TopLeft\",\"_Rotation\":0,\"_Scale\":1.0030060100150207,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":49},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"34\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":35},\"_Extent\":{\"__isSmartRef__\":true,\"id\":36},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":37},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":38},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"35\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"36\":{\"x\":93.8018403394826,\"y\":24,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"37\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"38\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"39\":{\"x\":14,\"y\":11,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"40\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"41\":{\"style\":{\"__isSmartRef__\":true,\"id\":42},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":33},\"storedString\":\"ThrobbingBehavior2\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"42\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"43\":{\"x\":93.8018403394826,\"y\":24,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"44\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":33},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":33},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"45\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":33},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":33},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"46\":{\"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\"},\"47\":{\"morph\":{\"__isSmartRef__\":true,\"id\":33},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"48\":{\"x\":78,\"y\":-15,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"49\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":50},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":53}},\"50\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":51},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":52},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"51\":{\"this\":{\"__isSmartRef__\":true,\"id\":33}},\"52\":{},\"53\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":54},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":55},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"54\":{\"this\":{\"__isSmartRef__\":true,\"id\":33}},\"55\":{},\"56\":{\"position\":{\"__isSmartRef__\":true,\"id\":57},\"_Extent\":{\"__isSmartRef__\":true,\"id\":58},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":59},\"_Fill\":{\"__isSmartRef__\":true,\"id\":60},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":61},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"57\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"58\":{\"x\":122,\"y\":34,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"59\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"60\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"61\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"62\":{\"x\":-53,\"y\":-6,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"63\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"partName\":\"ThrobbingBehavior\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"64\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":65}],\"scripts\":[],\"id\":9721,\"shape\":{\"__isSmartRef__\":true,\"id\":88},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":94},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":95},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":96},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3530},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3531},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3532}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3533},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":3535},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":3536},\"scriptAnnotations\":{\"__isSmartRef__\":true,\"id\":3537},\"owner\":null,\"_Rotation\":0,\"_Scale\":1,\"name\":\"ThrobbingBehavior2\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3542},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"65\":{\"submorphs\":[],\"scripts\":[],\"id\":9722,\"shape\":{\"__isSmartRef__\":true,\"id\":66},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":71},\"_MaxTextWidth\":93.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":69},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":72},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":73}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,0],\"prevScroll\":[0,0],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":75},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":76},{\"__isSmartRef__\":true,\"id\":77}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":64},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":78},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":79},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":80},\"_Rotation\":0,\"_Scale\":1.0030060100150207,\"owner\":{\"__isSmartRef__\":true,\"id\":64},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":81},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"66\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":67},\"_Extent\":{\"__isSmartRef__\":true,\"id\":68},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":69},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":70},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"67\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"68\":{\"x\":93.8018403394826,\"y\":24,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"69\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"70\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"71\":{\"x\":14,\"y\":11,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"72\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"73\":{\"style\":{\"__isSmartRef__\":true,\"id\":74},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":65},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"74\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"75\":{\"x\":93.8018403394826,\"y\":24,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"76\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":65},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":65},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"77\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":65},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":65},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"78\":{\"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\"},\"79\":{\"morph\":{\"__isSmartRef__\":true,\"id\":65},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"80\":{\"x\":78,\"y\":-15,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"81\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":82},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":85}},\"82\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":83},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":84},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"83\":{\"this\":{\"__isSmartRef__\":true,\"id\":65}},\"84\":{},\"85\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":86},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":87},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"86\":{\"this\":{\"__isSmartRef__\":true,\"id\":65}},\"87\":{},\"88\":{\"position\":{\"__isSmartRef__\":true,\"id\":89},\"_Extent\":{\"__isSmartRef__\":true,\"id\":90},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":91},\"_Fill\":{\"__isSmartRef__\":true,\"id\":92},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":93},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"89\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"90\":{\"x\":122,\"y\":34,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"91\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"92\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"93\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"94\":{\"x\":-48,\"y\":-19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"95\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"partName\":\"ThrobbingBehavior\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"96\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":97}],\"scripts\":[],\"id\":9717,\"shape\":{\"__isSmartRef__\":true,\"id\":120},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":126},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":127},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":128},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3501},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3502},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3503}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3504},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":3506},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":3507},\"scriptAnnotations\":{\"__isSmartRef__\":true,\"id\":3508},\"owner\":null,\"_Rotation\":0,\"_Scale\":1,\"name\":\"ThrobbingBehavior2\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3513},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"97\":{\"submorphs\":[],\"scripts\":[],\"id\":9718,\"shape\":{\"__isSmartRef__\":true,\"id\":98},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":103},\"_MaxTextWidth\":93.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":101},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":104},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":105}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,0],\"prevScroll\":[0,0],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":107},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":108},{\"__isSmartRef__\":true,\"id\":109}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":96},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":110},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":111},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":112},\"_Rotation\":0,\"_Scale\":1.0030060100150207,\"owner\":{\"__isSmartRef__\":true,\"id\":96},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":113},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"98\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":99},\"_Extent\":{\"__isSmartRef__\":true,\"id\":100},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":101},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":102},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"99\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"100\":{\"x\":93.8018403394826,\"y\":24,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"101\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"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\":14,\"y\":11,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"104\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"105\":{\"style\":{\"__isSmartRef__\":true,\"id\":106},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":97},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"106\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"107\":{\"x\":93.8018403394826,\"y\":24,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"108\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":97},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":97},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"109\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":97},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":97},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"110\":{\"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\"},\"111\":{\"morph\":{\"__isSmartRef__\":true,\"id\":97},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"112\":{\"x\":78,\"y\":-15,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"113\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":114},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":117}},\"114\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":115},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":116},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"115\":{\"this\":{\"__isSmartRef__\":true,\"id\":97}},\"116\":{},\"117\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":118},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":119},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"118\":{\"this\":{\"__isSmartRef__\":true,\"id\":97}},\"119\":{},\"120\":{\"position\":{\"__isSmartRef__\":true,\"id\":121},\"_Extent\":{\"__isSmartRef__\":true,\"id\":122},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":123},\"_Fill\":{\"__isSmartRef__\":true,\"id\":124},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":125},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"121\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"122\":{\"x\":122,\"y\":34,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"123\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"124\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"125\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"126\":{\"x\":-51,\"y\":-10,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"127\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"partName\":\"ThrobbingBehavior\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"128\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":129},{\"__isSmartRef__\":true,\"id\":149}],\"scripts\":[],\"id\":6308,\"shape\":{\"__isSmartRef__\":true,\"id\":180},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":185},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":186},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":187},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3479},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3480},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3481}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3482},\"owner\":null,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3484},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"129\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":130},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":134},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":133},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":135},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":136}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":138},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":139},{\"__isSmartRef__\":true,\"id\":140}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":128},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":141},\"owner\":{\"__isSmartRef__\":true,\"id\":128},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":142},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"130\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":131},\"_Extent\":{\"__isSmartRef__\":true,\"id\":132},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":133},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"131\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"132\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"133\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"134\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"135\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"136\":{\"style\":{\"__isSmartRef__\":true,\"id\":137},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":129},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"137\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"138\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"139\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":129},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":129},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"140\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":129},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":129},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"141\":{\"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\"},\"142\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":143},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":146}},\"143\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":144},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":145},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"144\":{\"this\":{\"__isSmartRef__\":true,\"id\":129}},\"145\":{},\"146\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":147},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":148},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"147\":{\"this\":{\"__isSmartRef__\":true,\"id\":129}},\"148\":{},\"149\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":150}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":166},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":176},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":177}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":150},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":178},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":128},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":179},\"value\":0.010000000000000002,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"150\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":151},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":163},\"slider\":{\"__isSmartRef__\":true,\"id\":149},\"owner\":{\"__isSmartRef__\":true,\"id\":149},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":164},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":165},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"151\":{\"position\":{\"__isSmartRef__\":true,\"id\":152},\"_Extent\":{\"__isSmartRef__\":true,\"id\":153},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":154},\"_Fill\":{\"__isSmartRef__\":true,\"id\":155},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"152\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"153\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"154\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"155\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":156},{\"__isSmartRef__\":true,\"id\":158},{\"__isSmartRef__\":true,\"id\":160}],\"vector\":{\"__isSmartRef__\":true,\"id\":162},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"156\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":157}},\"157\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"158\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":159}},\"159\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"160\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":161}},\"161\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"162\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"163\":{\"x\":7.300000000000002,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"164\":{\"x\":219,\"y\":557,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"165\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"166\":{\"position\":{\"__isSmartRef__\":true,\"id\":167},\"_Extent\":{\"__isSmartRef__\":true,\"id\":168},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":154},\"_Fill\":{\"__isSmartRef__\":true,\"id\":169},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"167\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"168\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"169\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":170},{\"__isSmartRef__\":true,\"id\":172},{\"__isSmartRef__\":true,\"id\":174}],\"vector\":{\"__isSmartRef__\":true,\"id\":162},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"170\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":171}},\"171\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"172\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":173}},\"173\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"174\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":175}},\"175\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"176\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"177\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":149},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":149},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"178\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"179\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"180\":{\"position\":{\"__isSmartRef__\":true,\"id\":181},\"_Extent\":{\"__isSmartRef__\":true,\"id\":182},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":183},\"_Fill\":{\"__isSmartRef__\":true,\"id\":184},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"181\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"182\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"183\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"184\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"185\":{\"x\":-55,\"y\":-41,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"186\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"187\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":188},{\"__isSmartRef__\":true,\"id\":208}],\"scripts\":[],\"id\":6305,\"shape\":{\"__isSmartRef__\":true,\"id\":239},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":244},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":245},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":246},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3457},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3458},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3459}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3460},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3462},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"188\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":189},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":193},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":192},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":194},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":195}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":197},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":198},{\"__isSmartRef__\":true,\"id\":199}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":187},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":200},\"owner\":{\"__isSmartRef__\":true,\"id\":187},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":201},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"189\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":190},\"_Extent\":{\"__isSmartRef__\":true,\"id\":191},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":192},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"190\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"191\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"192\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"193\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"194\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"195\":{\"style\":{\"__isSmartRef__\":true,\"id\":196},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":188},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"196\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"197\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"198\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":188},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":188},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"199\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":188},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":188},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"200\":{\"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\"},\"201\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":202},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":205}},\"202\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":203},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":204},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"203\":{\"this\":{\"__isSmartRef__\":true,\"id\":188}},\"204\":{},\"205\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":206},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":207},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"206\":{\"this\":{\"__isSmartRef__\":true,\"id\":188}},\"207\":{},\"208\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":209}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":225},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":235},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":236}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":209},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":237},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":187},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":238},\"value\":0.010000000000000002,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"209\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":210},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":222},\"slider\":{\"__isSmartRef__\":true,\"id\":208},\"owner\":{\"__isSmartRef__\":true,\"id\":208},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":223},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":224},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"210\":{\"position\":{\"__isSmartRef__\":true,\"id\":211},\"_Extent\":{\"__isSmartRef__\":true,\"id\":212},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":213},\"_Fill\":{\"__isSmartRef__\":true,\"id\":214},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"211\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"212\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"213\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"214\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":215},{\"__isSmartRef__\":true,\"id\":217},{\"__isSmartRef__\":true,\"id\":219}],\"vector\":{\"__isSmartRef__\":true,\"id\":221},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"215\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":216}},\"216\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"217\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":218}},\"218\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"219\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":220}},\"220\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"221\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"222\":{\"x\":7.300000000000002,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"223\":{\"x\":219,\"y\":557,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"224\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"225\":{\"position\":{\"__isSmartRef__\":true,\"id\":226},\"_Extent\":{\"__isSmartRef__\":true,\"id\":227},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":213},\"_Fill\":{\"__isSmartRef__\":true,\"id\":228},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"226\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"227\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"228\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":229},{\"__isSmartRef__\":true,\"id\":231},{\"__isSmartRef__\":true,\"id\":233}],\"vector\":{\"__isSmartRef__\":true,\"id\":221},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"229\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":230}},\"230\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"231\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":232}},\"232\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"233\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":234}},\"234\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"235\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"236\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":208},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":208},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"237\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"238\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"239\":{\"position\":{\"__isSmartRef__\":true,\"id\":240},\"_Extent\":{\"__isSmartRef__\":true,\"id\":241},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":242},\"_Fill\":{\"__isSmartRef__\":true,\"id\":243},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"240\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"241\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"242\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"243\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"244\":{\"x\":-55,\"y\":-44,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"245\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"246\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":247},{\"__isSmartRef__\":true,\"id\":267}],\"scripts\":[],\"id\":6302,\"shape\":{\"__isSmartRef__\":true,\"id\":298},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":303},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":304},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":305},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3435},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3436},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3437}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3438},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3440},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"247\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":248},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":252},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":251},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":253},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":254}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":256},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":257},{\"__isSmartRef__\":true,\"id\":258}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":246},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":259},\"owner\":{\"__isSmartRef__\":true,\"id\":246},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":260},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"248\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":249},\"_Extent\":{\"__isSmartRef__\":true,\"id\":250},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":251},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"249\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"250\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"251\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"252\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"253\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"254\":{\"style\":{\"__isSmartRef__\":true,\"id\":255},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":247},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"255\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"256\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"257\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":247},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":247},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"258\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":247},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":247},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"259\":{\"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\"},\"260\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":261},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":264}},\"261\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":262},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":263},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"262\":{\"this\":{\"__isSmartRef__\":true,\"id\":247}},\"263\":{},\"264\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":265},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":266},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"265\":{\"this\":{\"__isSmartRef__\":true,\"id\":247}},\"266\":{},\"267\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":268}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":284},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":294},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":295}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":268},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":296},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":246},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":297},\"value\":0,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"268\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":269},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":281},\"slider\":{\"__isSmartRef__\":true,\"id\":267},\"owner\":{\"__isSmartRef__\":true,\"id\":267},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":282},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"269\":{\"position\":{\"__isSmartRef__\":true,\"id\":270},\"_Extent\":{\"__isSmartRef__\":true,\"id\":271},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":272},\"_Fill\":{\"__isSmartRef__\":true,\"id\":273},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"270\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"271\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"272\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"273\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":274},{\"__isSmartRef__\":true,\"id\":276},{\"__isSmartRef__\":true,\"id\":278}],\"vector\":{\"__isSmartRef__\":true,\"id\":280},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"274\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":275}},\"275\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"276\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":277}},\"277\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"278\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":279}},\"279\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"280\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"281\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"282\":{\"x\":219,\"y\":557,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"283\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"284\":{\"position\":{\"__isSmartRef__\":true,\"id\":285},\"_Extent\":{\"__isSmartRef__\":true,\"id\":286},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":272},\"_Fill\":{\"__isSmartRef__\":true,\"id\":287},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"285\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"286\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"287\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":288},{\"__isSmartRef__\":true,\"id\":290},{\"__isSmartRef__\":true,\"id\":292}],\"vector\":{\"__isSmartRef__\":true,\"id\":280},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"288\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":289}},\"289\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"290\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":291}},\"291\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"292\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":293}},\"293\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"294\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"295\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":267},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":267},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"296\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"297\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"298\":{\"position\":{\"__isSmartRef__\":true,\"id\":299},\"_Extent\":{\"__isSmartRef__\":true,\"id\":300},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":301},\"_Fill\":{\"__isSmartRef__\":true,\"id\":302},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"299\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"300\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"301\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"302\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"303\":{\"x\":-54,\"y\":-39,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"304\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"305\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":306},{\"__isSmartRef__\":true,\"id\":326}],\"scripts\":[],\"id\":6153,\"shape\":{\"__isSmartRef__\":true,\"id\":357},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":362},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":363},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":364},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3413},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3414},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3415}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3416},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3418},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"306\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":307},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":311},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":310},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":312},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":313}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":315},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":316},{\"__isSmartRef__\":true,\"id\":317}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":305},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":318},\"owner\":{\"__isSmartRef__\":true,\"id\":305},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":319},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"307\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":308},\"_Extent\":{\"__isSmartRef__\":true,\"id\":309},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":310},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"308\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"309\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"310\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"311\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"312\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"313\":{\"style\":{\"__isSmartRef__\":true,\"id\":314},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":306},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"314\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"315\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"316\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":306},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":306},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"317\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":306},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":306},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"318\":{\"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\"},\"319\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":320},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":323}},\"320\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":321},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":322},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"321\":{\"this\":{\"__isSmartRef__\":true,\"id\":306}},\"322\":{},\"323\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":324},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":325},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"324\":{\"this\":{\"__isSmartRef__\":true,\"id\":306}},\"325\":{},\"326\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":327}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":343},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":353},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":354}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":327},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":355},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":305},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":356},\"value\":0,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"327\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":328},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":340},\"slider\":{\"__isSmartRef__\":true,\"id\":326},\"owner\":{\"__isSmartRef__\":true,\"id\":326},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":341},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":342},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"328\":{\"position\":{\"__isSmartRef__\":true,\"id\":329},\"_Extent\":{\"__isSmartRef__\":true,\"id\":330},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":331},\"_Fill\":{\"__isSmartRef__\":true,\"id\":332},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"329\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"330\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"331\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"332\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":333},{\"__isSmartRef__\":true,\"id\":335},{\"__isSmartRef__\":true,\"id\":337}],\"vector\":{\"__isSmartRef__\":true,\"id\":339},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"333\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":334}},\"334\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"335\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":336}},\"336\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"337\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":338}},\"338\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"339\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"340\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"341\":{\"x\":219,\"y\":557,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"342\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"343\":{\"position\":{\"__isSmartRef__\":true,\"id\":344},\"_Extent\":{\"__isSmartRef__\":true,\"id\":345},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":331},\"_Fill\":{\"__isSmartRef__\":true,\"id\":346},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"344\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"345\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"346\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":347},{\"__isSmartRef__\":true,\"id\":349},{\"__isSmartRef__\":true,\"id\":351}],\"vector\":{\"__isSmartRef__\":true,\"id\":339},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"347\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":348}},\"348\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"349\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":350}},\"350\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"351\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":352}},\"352\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"353\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"354\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":326},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":326},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"355\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"356\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"357\":{\"position\":{\"__isSmartRef__\":true,\"id\":358},\"_Extent\":{\"__isSmartRef__\":true,\"id\":359},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":360},\"_Fill\":{\"__isSmartRef__\":true,\"id\":361},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"358\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"359\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"360\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"361\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"362\":{\"x\":-41,\"y\":-33,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"363\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"364\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":365},{\"__isSmartRef__\":true,\"id\":385}],\"scripts\":[],\"id\":5979,\"shape\":{\"__isSmartRef__\":true,\"id\":416},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":421},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":422},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":423},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3391},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3392},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3393}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"_traitConfig_\":{\"__isSmartRef__\":true,\"id\":3394},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3396},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"365\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":366},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":370},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":369},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":371},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":372}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":374},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":375},{\"__isSmartRef__\":true,\"id\":376}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":364},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":377},\"owner\":{\"__isSmartRef__\":true,\"id\":364},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":378},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"366\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":367},\"_Extent\":{\"__isSmartRef__\":true,\"id\":368},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":369},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"367\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"368\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"369\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"370\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"371\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"372\":{\"style\":{\"__isSmartRef__\":true,\"id\":373},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":365},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"373\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"374\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"375\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":365},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":365},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"376\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":365},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":365},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"377\":{\"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\"},\"378\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":379},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":382}},\"379\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":380},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":381},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"380\":{\"this\":{\"__isSmartRef__\":true,\"id\":365}},\"381\":{},\"382\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":383},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":384},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"383\":{\"this\":{\"__isSmartRef__\":true,\"id\":365}},\"384\":{},\"385\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":386}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":402},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":412},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":413}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":386},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":414},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":364},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":415},\"value\":0.08768000000000001,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"386\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":387},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":399},\"slider\":{\"__isSmartRef__\":true,\"id\":385},\"owner\":{\"__isSmartRef__\":true,\"id\":385},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":400},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":401},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"387\":{\"position\":{\"__isSmartRef__\":true,\"id\":388},\"_Extent\":{\"__isSmartRef__\":true,\"id\":389},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":390},\"_Fill\":{\"__isSmartRef__\":true,\"id\":391},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"388\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"389\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"390\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"391\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":392},{\"__isSmartRef__\":true,\"id\":394},{\"__isSmartRef__\":true,\"id\":396}],\"vector\":{\"__isSmartRef__\":true,\"id\":398},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"392\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":393}},\"393\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"394\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":395}},\"395\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"396\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":397}},\"397\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"398\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"399\":{\"x\":64.0064,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"400\":{\"x\":341,\"y\":559,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"401\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"402\":{\"position\":{\"__isSmartRef__\":true,\"id\":403},\"_Extent\":{\"__isSmartRef__\":true,\"id\":404},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":390},\"_Fill\":{\"__isSmartRef__\":true,\"id\":405},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"403\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"404\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"405\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":406},{\"__isSmartRef__\":true,\"id\":408},{\"__isSmartRef__\":true,\"id\":410}],\"vector\":{\"__isSmartRef__\":true,\"id\":398},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"406\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":407}},\"407\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"408\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":409}},\"409\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"410\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":411}},\"411\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"412\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"413\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":385},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":385},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"414\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"415\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"416\":{\"position\":{\"__isSmartRef__\":true,\"id\":417},\"_Extent\":{\"__isSmartRef__\":true,\"id\":418},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":419},\"_Fill\":{\"__isSmartRef__\":true,\"id\":420},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"417\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"418\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"419\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"420\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"421\":{\"x\":-61,\"y\":-40,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"422\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"423\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":424},{\"__isSmartRef__\":true,\"id\":444}],\"scripts\":[{\"__isSmartRef__\":true,\"id\":475}],\"id\":5729,\"shape\":{\"__isSmartRef__\":true,\"id\":476},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":481},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":482},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":14.072639999999788,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":483},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3364},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3365},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3366}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3367},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"424\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":425},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":429},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":428},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":430},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":431}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":433},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":434},{\"__isSmartRef__\":true,\"id\":435}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":423},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":436},\"owner\":{\"__isSmartRef__\":true,\"id\":423},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"425\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":426},\"_Extent\":{\"__isSmartRef__\":true,\"id\":427},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":428},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"426\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"427\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"428\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"429\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"430\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"431\":{\"style\":{\"__isSmartRef__\":true,\"id\":432},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":424},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"432\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"433\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"434\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":424},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":424},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"435\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":424},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":424},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"436\":{\"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\"},\"437\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":438},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":441}},\"438\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":439},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":440},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"439\":{\"this\":{\"__isSmartRef__\":true,\"id\":424}},\"440\":{},\"441\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":442},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":443},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"442\":{\"this\":{\"__isSmartRef__\":true,\"id\":424}},\"443\":{},\"444\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":445}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":461},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":471},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":472}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":445},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":473},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":423},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":474},\"value\":0,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"445\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":446},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":458},\"slider\":{\"__isSmartRef__\":true,\"id\":444},\"owner\":{\"__isSmartRef__\":true,\"id\":444},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":459},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":460},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"446\":{\"position\":{\"__isSmartRef__\":true,\"id\":447},\"_Extent\":{\"__isSmartRef__\":true,\"id\":448},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":449},\"_Fill\":{\"__isSmartRef__\":true,\"id\":450},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"447\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"448\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"449\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"450\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":451},{\"__isSmartRef__\":true,\"id\":453},{\"__isSmartRef__\":true,\"id\":455}],\"vector\":{\"__isSmartRef__\":true,\"id\":457},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"451\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":452}},\"452\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"453\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":454}},\"454\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"455\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":456}},\"456\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"457\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"458\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"459\":{\"x\":245,\"y\":560,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"460\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"461\":{\"position\":{\"__isSmartRef__\":true,\"id\":462},\"_Extent\":{\"__isSmartRef__\":true,\"id\":463},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":449},\"_Fill\":{\"__isSmartRef__\":true,\"id\":464},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"462\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"463\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"464\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":465},{\"__isSmartRef__\":true,\"id\":467},{\"__isSmartRef__\":true,\"id\":469}],\"vector\":{\"__isSmartRef__\":true,\"id\":457},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"465\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":466}},\"466\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"467\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":468}},\"468\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"469\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":470}},\"470\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"471\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"472\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":444},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":444},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"473\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"474\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"475\":{\"target\":{\"__isSmartRef__\":true,\"id\":423},\"selector\":\"rotateBy\",\"args\":[0.016440000000000003],\"stopped\":true,\"tickTime\":20,\"currentTimeout\":20916,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"suspended\":true,\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"476\":{\"position\":{\"__isSmartRef__\":true,\"id\":477},\"_Extent\":{\"__isSmartRef__\":true,\"id\":478},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":479},\"_Fill\":{\"__isSmartRef__\":true,\"id\":480},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"477\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"478\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"479\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"480\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"481\":{\"x\":2,\"y\":-38,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"482\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"483\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":484},{\"__isSmartRef__\":true,\"id\":504}],\"scripts\":[{\"__isSmartRef__\":true,\"id\":535}],\"id\":5726,\"shape\":{\"__isSmartRef__\":true,\"id\":536},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":541},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":542},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":9.880439999999956,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":543},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3337},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3338},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3339}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3340},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"484\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":485},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":489},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":488},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":490},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":491}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":493},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":494},{\"__isSmartRef__\":true,\"id\":495}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":483},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":496},\"owner\":{\"__isSmartRef__\":true,\"id\":483},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":497},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"485\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":486},\"_Extent\":{\"__isSmartRef__\":true,\"id\":487},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":488},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"486\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"487\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"488\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"489\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"490\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"491\":{\"style\":{\"__isSmartRef__\":true,\"id\":492},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":484},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"492\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"493\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"494\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":484},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":484},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"495\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":484},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":484},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"496\":{\"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\"},\"497\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":498},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":501}},\"498\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":499},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":500},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"499\":{\"this\":{\"__isSmartRef__\":true,\"id\":484}},\"500\":{},\"501\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":502},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":503},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"502\":{\"this\":{\"__isSmartRef__\":true,\"id\":484}},\"503\":{},\"504\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":505}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":521},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":531},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":532}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":505},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":533},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":483},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":534},\"value\":0.016440000000000003,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"505\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":506},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":518},\"slider\":{\"__isSmartRef__\":true,\"id\":504},\"owner\":{\"__isSmartRef__\":true,\"id\":504},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":519},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":520},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"506\":{\"position\":{\"__isSmartRef__\":true,\"id\":507},\"_Extent\":{\"__isSmartRef__\":true,\"id\":508},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":509},\"_Fill\":{\"__isSmartRef__\":true,\"id\":510},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"507\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"508\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"509\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"510\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":511},{\"__isSmartRef__\":true,\"id\":513},{\"__isSmartRef__\":true,\"id\":515}],\"vector\":{\"__isSmartRef__\":true,\"id\":517},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"511\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":512}},\"512\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"513\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":514}},\"514\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"515\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":516}},\"516\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"517\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"518\":{\"x\":12.0012,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"519\":{\"x\":291,\"y\":568,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"520\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"521\":{\"position\":{\"__isSmartRef__\":true,\"id\":522},\"_Extent\":{\"__isSmartRef__\":true,\"id\":523},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":509},\"_Fill\":{\"__isSmartRef__\":true,\"id\":524},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"522\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"523\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"524\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":525},{\"__isSmartRef__\":true,\"id\":527},{\"__isSmartRef__\":true,\"id\":529}],\"vector\":{\"__isSmartRef__\":true,\"id\":517},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"525\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":526}},\"526\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"527\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":528}},\"528\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"529\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":530}},\"530\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"531\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"532\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":504},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":504},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"533\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"534\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"535\":{\"target\":{\"__isSmartRef__\":true,\"id\":483},\"selector\":\"rotateBy\",\"args\":[0.016440000000000003],\"stopped\":true,\"tickTime\":20,\"currentTimeout\":20615,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"suspended\":true,\"__LivelyClassName__\":\"lively.morphic.TargetScript\"},\"536\":{\"position\":{\"__isSmartRef__\":true,\"id\":537},\"_Extent\":{\"__isSmartRef__\":true,\"id\":538},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":539},\"_Fill\":{\"__isSmartRef__\":true,\"id\":540},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"537\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"538\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"539\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"540\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"541\":{\"x\":31,\"y\":13,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"542\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"543\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":544},{\"__isSmartRef__\":true,\"id\":564}],\"scripts\":[],\"id\":5723,\"shape\":{\"__isSmartRef__\":true,\"id\":595},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":600},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":601},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":602},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3310},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3311},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3312}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3313},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"544\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":545},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":549},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":548},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":550},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":551}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":553},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":554},{\"__isSmartRef__\":true,\"id\":555}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":543},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":556},\"owner\":{\"__isSmartRef__\":true,\"id\":543},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":557},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"545\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":546},\"_Extent\":{\"__isSmartRef__\":true,\"id\":547},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":548},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"546\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"547\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"548\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"549\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"550\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"551\":{\"style\":{\"__isSmartRef__\":true,\"id\":552},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":544},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"552\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"553\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"554\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":544},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":544},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"555\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":544},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":544},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"556\":{\"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\"},\"557\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":558},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":561}},\"558\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":559},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":560},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"559\":{\"this\":{\"__isSmartRef__\":true,\"id\":544}},\"560\":{},\"561\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":562},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":563},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"562\":{\"this\":{\"__isSmartRef__\":true,\"id\":544}},\"563\":{},\"564\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":565}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":581},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":591},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":592}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":565},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":593},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":543},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":594},\"value\":0.016440000000000003,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"565\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":566},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":578},\"slider\":{\"__isSmartRef__\":true,\"id\":564},\"owner\":{\"__isSmartRef__\":true,\"id\":564},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":579},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":580},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"566\":{\"position\":{\"__isSmartRef__\":true,\"id\":567},\"_Extent\":{\"__isSmartRef__\":true,\"id\":568},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":569},\"_Fill\":{\"__isSmartRef__\":true,\"id\":570},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"567\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"568\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"569\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"570\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":571},{\"__isSmartRef__\":true,\"id\":573},{\"__isSmartRef__\":true,\"id\":575}],\"vector\":{\"__isSmartRef__\":true,\"id\":577},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"571\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":572}},\"572\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"573\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":574}},\"574\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"575\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":576}},\"576\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"577\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"578\":{\"x\":12.0012,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"579\":{\"x\":291,\"y\":568,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"580\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"581\":{\"position\":{\"__isSmartRef__\":true,\"id\":582},\"_Extent\":{\"__isSmartRef__\":true,\"id\":583},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":569},\"_Fill\":{\"__isSmartRef__\":true,\"id\":584},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"582\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"583\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"584\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":585},{\"__isSmartRef__\":true,\"id\":587},{\"__isSmartRef__\":true,\"id\":589}],\"vector\":{\"__isSmartRef__\":true,\"id\":577},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"585\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":586}},\"586\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"587\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":588}},\"588\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"589\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":590}},\"590\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"591\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"592\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":564},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":564},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"593\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"594\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"595\":{\"position\":{\"__isSmartRef__\":true,\"id\":596},\"_Extent\":{\"__isSmartRef__\":true,\"id\":597},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":598},\"_Fill\":{\"__isSmartRef__\":true,\"id\":599},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"596\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"597\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"598\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"599\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"600\":{\"x\":-30,\"y\":-46,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"601\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"602\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":603},{\"__isSmartRef__\":true,\"id\":623}],\"scripts\":[],\"id\":5638,\"shape\":{\"__isSmartRef__\":true,\"id\":654},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":659},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":660},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":661},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3283},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3284},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3285}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3286},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"603\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":604},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":608},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":607},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":609},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":610}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":612},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":613},{\"__isSmartRef__\":true,\"id\":614}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":602},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":615},\"owner\":{\"__isSmartRef__\":true,\"id\":602},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":616},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"604\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":605},\"_Extent\":{\"__isSmartRef__\":true,\"id\":606},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":607},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"605\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"606\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"607\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"608\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"609\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"610\":{\"style\":{\"__isSmartRef__\":true,\"id\":611},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":603},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"611\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"612\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"613\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":603},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":603},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"614\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":603},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":603},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"615\":{\"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\"},\"616\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":617},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":620}},\"617\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":618},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":619},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"618\":{\"this\":{\"__isSmartRef__\":true,\"id\":603}},\"619\":{},\"620\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":621},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":622},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"621\":{\"this\":{\"__isSmartRef__\":true,\"id\":603}},\"622\":{},\"623\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":624}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":640},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":650},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":651}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":624},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":652},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":602},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":653},\"value\":0,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"624\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":625},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":637},\"slider\":{\"__isSmartRef__\":true,\"id\":623},\"owner\":{\"__isSmartRef__\":true,\"id\":623},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":638},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":639},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"625\":{\"position\":{\"__isSmartRef__\":true,\"id\":626},\"_Extent\":{\"__isSmartRef__\":true,\"id\":627},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":628},\"_Fill\":{\"__isSmartRef__\":true,\"id\":629},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"626\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"627\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"628\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"629\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":630},{\"__isSmartRef__\":true,\"id\":632},{\"__isSmartRef__\":true,\"id\":634}],\"vector\":{\"__isSmartRef__\":true,\"id\":636},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"630\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":631}},\"631\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"632\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":633}},\"633\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"634\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":635}},\"635\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"636\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"637\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"638\":{\"x\":215,\"y\":545,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"639\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"640\":{\"position\":{\"__isSmartRef__\":true,\"id\":641},\"_Extent\":{\"__isSmartRef__\":true,\"id\":642},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":628},\"_Fill\":{\"__isSmartRef__\":true,\"id\":643},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"641\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"642\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"643\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":644},{\"__isSmartRef__\":true,\"id\":646},{\"__isSmartRef__\":true,\"id\":648}],\"vector\":{\"__isSmartRef__\":true,\"id\":636},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"644\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":645}},\"645\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"646\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":647}},\"647\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"648\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":649}},\"649\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"650\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"651\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":623},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":623},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"652\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"653\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"654\":{\"position\":{\"__isSmartRef__\":true,\"id\":655},\"_Extent\":{\"__isSmartRef__\":true,\"id\":656},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":657},\"_Fill\":{\"__isSmartRef__\":true,\"id\":658},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"655\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"656\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"657\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"658\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"659\":{\"x\":-44,\"y\":-30,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"660\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"661\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":662},{\"__isSmartRef__\":true,\"id\":682}],\"scripts\":[],\"id\":5213,\"shape\":{\"__isSmartRef__\":true,\"id\":713},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":718},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":719},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":720},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3256},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3257},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3258}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3259},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"662\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":663},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":667},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":666},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":668},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":669}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":671},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":672},{\"__isSmartRef__\":true,\"id\":673}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":661},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":674},\"owner\":{\"__isSmartRef__\":true,\"id\":661},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":675},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"663\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":664},\"_Extent\":{\"__isSmartRef__\":true,\"id\":665},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":666},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"664\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"665\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"666\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"667\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"668\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"669\":{\"style\":{\"__isSmartRef__\":true,\"id\":670},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":662},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"670\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"671\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"672\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":662},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":662},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"673\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":662},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":662},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"674\":{\"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\"},\"675\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":676},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":679}},\"676\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":677},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":678},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"677\":{\"this\":{\"__isSmartRef__\":true,\"id\":662}},\"678\":{},\"679\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":680},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":681},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"680\":{\"this\":{\"__isSmartRef__\":true,\"id\":662}},\"681\":{},\"682\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":683}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":699},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":709},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":710}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":683},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":711},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":661},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":712},\"value\":0.05206000000000001,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"683\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":684},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":696},\"slider\":{\"__isSmartRef__\":true,\"id\":682},\"owner\":{\"__isSmartRef__\":true,\"id\":682},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":697},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":698},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"684\":{\"position\":{\"__isSmartRef__\":true,\"id\":685},\"_Extent\":{\"__isSmartRef__\":true,\"id\":686},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":687},\"_Fill\":{\"__isSmartRef__\":true,\"id\":688},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"685\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"686\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"687\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"688\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":689},{\"__isSmartRef__\":true,\"id\":691},{\"__isSmartRef__\":true,\"id\":693}],\"vector\":{\"__isSmartRef__\":true,\"id\":695},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"689\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":690}},\"690\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"691\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":692}},\"692\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"693\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":694}},\"694\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"695\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"696\":{\"x\":38.003800000000005,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"697\":{\"x\":317,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"698\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"699\":{\"position\":{\"__isSmartRef__\":true,\"id\":700},\"_Extent\":{\"__isSmartRef__\":true,\"id\":701},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":687},\"_Fill\":{\"__isSmartRef__\":true,\"id\":702},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"700\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"701\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"702\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":703},{\"__isSmartRef__\":true,\"id\":705},{\"__isSmartRef__\":true,\"id\":707}],\"vector\":{\"__isSmartRef__\":true,\"id\":695},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"703\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":704}},\"704\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"705\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":706}},\"706\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"707\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":708}},\"708\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"709\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"710\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":682},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":682},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"711\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"712\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"713\":{\"position\":{\"__isSmartRef__\":true,\"id\":714},\"_Extent\":{\"__isSmartRef__\":true,\"id\":715},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":716},\"_Fill\":{\"__isSmartRef__\":true,\"id\":717},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"714\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"715\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"716\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"717\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"718\":{\"x\":-53,\"y\":-44,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"719\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"720\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":721},{\"__isSmartRef__\":true,\"id\":741}],\"scripts\":[],\"id\":5210,\"shape\":{\"__isSmartRef__\":true,\"id\":772},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":777},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":778},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":779},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3229},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3230},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3231}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3232},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"721\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":722},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":726},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":725},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":727},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":728}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":730},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":731},{\"__isSmartRef__\":true,\"id\":732}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":720},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":733},\"owner\":{\"__isSmartRef__\":true,\"id\":720},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":734},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"722\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":723},\"_Extent\":{\"__isSmartRef__\":true,\"id\":724},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":725},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"723\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"724\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"725\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"726\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"727\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"728\":{\"style\":{\"__isSmartRef__\":true,\"id\":729},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":721},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"729\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"730\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"731\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":721},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":721},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"732\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":721},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":721},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"733\":{\"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\"},\"734\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":735},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":738}},\"735\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":736},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":737},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"736\":{\"this\":{\"__isSmartRef__\":true,\"id\":721}},\"737\":{},\"738\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":739},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":740},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"739\":{\"this\":{\"__isSmartRef__\":true,\"id\":721}},\"740\":{},\"741\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":742}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":758},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":768},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":769}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":742},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":770},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":720},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":771},\"value\":0.04247000000000001,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"742\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":743},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":755},\"slider\":{\"__isSmartRef__\":true,\"id\":741},\"owner\":{\"__isSmartRef__\":true,\"id\":741},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":756},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":757},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"743\":{\"position\":{\"__isSmartRef__\":true,\"id\":744},\"_Extent\":{\"__isSmartRef__\":true,\"id\":745},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":746},\"_Fill\":{\"__isSmartRef__\":true,\"id\":747},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"744\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"745\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"746\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"747\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":748},{\"__isSmartRef__\":true,\"id\":750},{\"__isSmartRef__\":true,\"id\":752}],\"vector\":{\"__isSmartRef__\":true,\"id\":754},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"748\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":749}},\"749\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"750\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":751}},\"751\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"752\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":753}},\"753\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"754\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"755\":{\"x\":31.003100000000007,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"756\":{\"x\":302,\"y\":560,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"757\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"758\":{\"position\":{\"__isSmartRef__\":true,\"id\":759},\"_Extent\":{\"__isSmartRef__\":true,\"id\":760},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":746},\"_Fill\":{\"__isSmartRef__\":true,\"id\":761},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"759\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"760\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"761\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":762},{\"__isSmartRef__\":true,\"id\":764},{\"__isSmartRef__\":true,\"id\":766}],\"vector\":{\"__isSmartRef__\":true,\"id\":754},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"762\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":763}},\"763\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"764\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":765}},\"765\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"766\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":767}},\"767\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"768\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"769\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":741},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":741},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"770\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"771\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"772\":{\"position\":{\"__isSmartRef__\":true,\"id\":773},\"_Extent\":{\"__isSmartRef__\":true,\"id\":774},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":775},\"_Fill\":{\"__isSmartRef__\":true,\"id\":776},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"773\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"774\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"775\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"776\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"777\":{\"x\":-49,\"y\":-36,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"778\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"779\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":780},{\"__isSmartRef__\":true,\"id\":800}],\"scripts\":[],\"id\":5207,\"shape\":{\"__isSmartRef__\":true,\"id\":831},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":836},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":837},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":838},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3202},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3203},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3204}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3205},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"780\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":781},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":785},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":784},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":786},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":787}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":789},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":790},{\"__isSmartRef__\":true,\"id\":791}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":779},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":792},\"owner\":{\"__isSmartRef__\":true,\"id\":779},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":793},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"781\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":782},\"_Extent\":{\"__isSmartRef__\":true,\"id\":783},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":784},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"782\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"783\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"784\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"785\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"786\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"787\":{\"style\":{\"__isSmartRef__\":true,\"id\":788},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":780},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"788\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"789\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"790\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":780},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":780},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"791\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":780},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":780},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"792\":{\"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\"},\"793\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":794},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":797}},\"794\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":795},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":796},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"795\":{\"this\":{\"__isSmartRef__\":true,\"id\":780}},\"796\":{},\"797\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":798},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":799},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"798\":{\"this\":{\"__isSmartRef__\":true,\"id\":780}},\"799\":{},\"800\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":801}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":817},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":827},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":828}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":801},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":829},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":779},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":830},\"value\":0.06028,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"801\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":802},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":814},\"slider\":{\"__isSmartRef__\":true,\"id\":800},\"owner\":{\"__isSmartRef__\":true,\"id\":800},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":815},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":816},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"802\":{\"position\":{\"__isSmartRef__\":true,\"id\":803},\"_Extent\":{\"__isSmartRef__\":true,\"id\":804},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":805},\"_Fill\":{\"__isSmartRef__\":true,\"id\":806},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"803\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"804\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"805\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"806\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":807},{\"__isSmartRef__\":true,\"id\":809},{\"__isSmartRef__\":true,\"id\":811}],\"vector\":{\"__isSmartRef__\":true,\"id\":813},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"807\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":808}},\"808\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"809\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":810}},\"810\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"811\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":812}},\"812\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"813\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"814\":{\"x\":44.0044,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"815\":{\"x\":310,\"y\":559,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"816\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"817\":{\"position\":{\"__isSmartRef__\":true,\"id\":818},\"_Extent\":{\"__isSmartRef__\":true,\"id\":819},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":805},\"_Fill\":{\"__isSmartRef__\":true,\"id\":820},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"818\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"819\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"820\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":821},{\"__isSmartRef__\":true,\"id\":823},{\"__isSmartRef__\":true,\"id\":825}],\"vector\":{\"__isSmartRef__\":true,\"id\":813},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"821\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":822}},\"822\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"823\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":824}},\"824\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"825\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":826}},\"826\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"827\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"828\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":800},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":800},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"829\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"830\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"831\":{\"position\":{\"__isSmartRef__\":true,\"id\":832},\"_Extent\":{\"__isSmartRef__\":true,\"id\":833},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":834},\"_Fill\":{\"__isSmartRef__\":true,\"id\":835},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"832\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"833\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"834\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"835\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"836\":{\"x\":-36,\"y\":-47,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"837\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"838\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":839},{\"__isSmartRef__\":true,\"id\":859}],\"scripts\":[],\"id\":5150,\"shape\":{\"__isSmartRef__\":true,\"id\":890},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":895},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":896},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":897},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3175},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3176},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3177}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3178},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"839\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":840},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":844},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":843},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":845},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":846}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":848},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":849},{\"__isSmartRef__\":true,\"id\":850}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":838},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":851},\"owner\":{\"__isSmartRef__\":true,\"id\":838},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":852},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"840\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":841},\"_Extent\":{\"__isSmartRef__\":true,\"id\":842},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":843},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"841\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"842\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"843\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"844\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"845\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"846\":{\"style\":{\"__isSmartRef__\":true,\"id\":847},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":839},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"847\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"848\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"849\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":839},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":839},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"850\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":839},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":839},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"851\":{\"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\"},\"852\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":853},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":856}},\"853\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":854},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":855},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"854\":{\"this\":{\"__isSmartRef__\":true,\"id\":839}},\"855\":{},\"856\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":857},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":858},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"857\":{\"this\":{\"__isSmartRef__\":true,\"id\":839}},\"858\":{},\"859\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":860}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":876},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":886},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":887}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":860},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":888},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":838},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":889},\"value\":0,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"860\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":861},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":873},\"slider\":{\"__isSmartRef__\":true,\"id\":859},\"owner\":{\"__isSmartRef__\":true,\"id\":859},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":874},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":875},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"861\":{\"position\":{\"__isSmartRef__\":true,\"id\":862},\"_Extent\":{\"__isSmartRef__\":true,\"id\":863},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":864},\"_Fill\":{\"__isSmartRef__\":true,\"id\":865},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"862\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"863\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"864\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"865\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":866},{\"__isSmartRef__\":true,\"id\":868},{\"__isSmartRef__\":true,\"id\":870}],\"vector\":{\"__isSmartRef__\":true,\"id\":872},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"866\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":867}},\"867\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"868\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":869}},\"869\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"870\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":871}},\"871\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"872\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"873\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"874\":{\"x\":206,\"y\":562,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"875\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"876\":{\"position\":{\"__isSmartRef__\":true,\"id\":877},\"_Extent\":{\"__isSmartRef__\":true,\"id\":878},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":864},\"_Fill\":{\"__isSmartRef__\":true,\"id\":879},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"877\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"878\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"879\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":880},{\"__isSmartRef__\":true,\"id\":882},{\"__isSmartRef__\":true,\"id\":884}],\"vector\":{\"__isSmartRef__\":true,\"id\":872},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"880\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":881}},\"881\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"882\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":883}},\"883\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"884\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":885}},\"885\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"886\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"887\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":859},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":859},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"888\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"889\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"890\":{\"position\":{\"__isSmartRef__\":true,\"id\":891},\"_Extent\":{\"__isSmartRef__\":true,\"id\":892},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":893},\"_Fill\":{\"__isSmartRef__\":true,\"id\":894},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"891\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"892\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"893\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"894\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"895\":{\"x\":-82,\"y\":-41,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"896\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"897\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":898},{\"__isSmartRef__\":true,\"id\":918}],\"scripts\":[],\"id\":5145,\"shape\":{\"__isSmartRef__\":true,\"id\":949},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":954},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":955},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":956},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3148},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3149},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3150}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3151},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"898\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":899},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":903},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":902},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":904},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":905}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":907},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":908},{\"__isSmartRef__\":true,\"id\":909}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":897},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":910},\"owner\":{\"__isSmartRef__\":true,\"id\":897},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":911},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"899\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":900},\"_Extent\":{\"__isSmartRef__\":true,\"id\":901},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":902},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"900\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"901\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"902\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"903\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"904\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"905\":{\"style\":{\"__isSmartRef__\":true,\"id\":906},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":898},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"906\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"907\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"908\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":898},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":898},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"909\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":898},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":898},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"910\":{\"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\"},\"911\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":912},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":915}},\"912\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":913},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":914},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"913\":{\"this\":{\"__isSmartRef__\":true,\"id\":898}},\"914\":{},\"915\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":916},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":917},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"916\":{\"this\":{\"__isSmartRef__\":true,\"id\":898}},\"917\":{},\"918\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":919}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":935},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":945},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":946}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":919},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":947},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":897},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":948},\"value\":0,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"919\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":920},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":932},\"slider\":{\"__isSmartRef__\":true,\"id\":918},\"owner\":{\"__isSmartRef__\":true,\"id\":918},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":933},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":934},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"920\":{\"position\":{\"__isSmartRef__\":true,\"id\":921},\"_Extent\":{\"__isSmartRef__\":true,\"id\":922},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":923},\"_Fill\":{\"__isSmartRef__\":true,\"id\":924},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"921\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"922\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"923\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"924\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":925},{\"__isSmartRef__\":true,\"id\":927},{\"__isSmartRef__\":true,\"id\":929}],\"vector\":{\"__isSmartRef__\":true,\"id\":931},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"925\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":926}},\"926\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"927\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":928}},\"928\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"929\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":930}},\"930\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"931\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"932\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"933\":{\"x\":206,\"y\":562,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"934\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"935\":{\"position\":{\"__isSmartRef__\":true,\"id\":936},\"_Extent\":{\"__isSmartRef__\":true,\"id\":937},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":923},\"_Fill\":{\"__isSmartRef__\":true,\"id\":938},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"936\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"937\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"938\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":939},{\"__isSmartRef__\":true,\"id\":941},{\"__isSmartRef__\":true,\"id\":943}],\"vector\":{\"__isSmartRef__\":true,\"id\":931},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"939\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":940}},\"940\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"941\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":942}},\"942\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"943\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":944}},\"944\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"945\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"946\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":918},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":918},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"947\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"948\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"949\":{\"position\":{\"__isSmartRef__\":true,\"id\":950},\"_Extent\":{\"__isSmartRef__\":true,\"id\":951},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":952},\"_Fill\":{\"__isSmartRef__\":true,\"id\":953},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"950\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"951\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"952\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"953\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"954\":{\"x\":-56,\"y\":-40,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"955\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"956\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":957},{\"__isSmartRef__\":true,\"id\":977}],\"scripts\":[],\"id\":5142,\"shape\":{\"__isSmartRef__\":true,\"id\":1008},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1013},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1014},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1015},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3121},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3122},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3123}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3124},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"957\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":958},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":962},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":961},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":963},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":964}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":966},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":967},{\"__isSmartRef__\":true,\"id\":968}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":956},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":969},\"owner\":{\"__isSmartRef__\":true,\"id\":956},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":970},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"958\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":959},\"_Extent\":{\"__isSmartRef__\":true,\"id\":960},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":961},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"959\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"960\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"961\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"962\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"963\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"964\":{\"style\":{\"__isSmartRef__\":true,\"id\":965},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":957},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"965\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"966\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"967\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":957},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":957},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"968\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":957},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":957},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"969\":{\"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\"},\"970\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":971},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":974}},\"971\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":972},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":973},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"972\":{\"this\":{\"__isSmartRef__\":true,\"id\":957}},\"973\":{},\"974\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":975},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":976},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"975\":{\"this\":{\"__isSmartRef__\":true,\"id\":957}},\"976\":{},\"977\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":978}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":994},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1004},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1005}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":978},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1006},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":956},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1007},\"value\":0.1,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"978\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":979},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":991},\"slider\":{\"__isSmartRef__\":true,\"id\":977},\"owner\":{\"__isSmartRef__\":true,\"id\":977},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":992},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":993},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"979\":{\"position\":{\"__isSmartRef__\":true,\"id\":980},\"_Extent\":{\"__isSmartRef__\":true,\"id\":981},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":982},\"_Fill\":{\"__isSmartRef__\":true,\"id\":983},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"980\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"981\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"982\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"983\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":984},{\"__isSmartRef__\":true,\"id\":986},{\"__isSmartRef__\":true,\"id\":988}],\"vector\":{\"__isSmartRef__\":true,\"id\":990},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"984\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":985}},\"985\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"986\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":987}},\"987\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"988\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":989}},\"989\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"990\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"991\":{\"x\":73,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"992\":{\"x\":414,\"y\":553,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"993\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"994\":{\"position\":{\"__isSmartRef__\":true,\"id\":995},\"_Extent\":{\"__isSmartRef__\":true,\"id\":996},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":982},\"_Fill\":{\"__isSmartRef__\":true,\"id\":997},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"995\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"996\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"997\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":998},{\"__isSmartRef__\":true,\"id\":1000},{\"__isSmartRef__\":true,\"id\":1002}],\"vector\":{\"__isSmartRef__\":true,\"id\":990},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"998\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":999}},\"999\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1000\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1001}},\"1001\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1002\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1003}},\"1003\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1004\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1005\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":977},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":977},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1006\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1007\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1008\":{\"position\":{\"__isSmartRef__\":true,\"id\":1009},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1010},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1011},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1012},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1009\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1010\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1011\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1012\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1013\":{\"x\":-58,\"y\":-33,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1014\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1015\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1016},{\"__isSmartRef__\":true,\"id\":1036}],\"scripts\":[],\"id\":5139,\"shape\":{\"__isSmartRef__\":true,\"id\":1067},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1072},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1073},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1074},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3094},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3095},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3096}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3097},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1016\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1017},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1021},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1020},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1022},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1023}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1025},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1026},{\"__isSmartRef__\":true,\"id\":1027}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1015},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1028},\"owner\":{\"__isSmartRef__\":true,\"id\":1015},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1029},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1017\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1018},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1019},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1020},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1018\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1019\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1020\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1021\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1022\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1023\":{\"style\":{\"__isSmartRef__\":true,\"id\":1024},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1016},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1024\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1025\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1026\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1016},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1016},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1027\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1016},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1016},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1028\":{\"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\"},\"1029\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1030},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1033}},\"1030\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1031},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1032},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1031\":{\"this\":{\"__isSmartRef__\":true,\"id\":1016}},\"1032\":{},\"1033\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1034},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1035},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1034\":{\"this\":{\"__isSmartRef__\":true,\"id\":1016}},\"1035\":{},\"1036\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1037}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1053},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1063},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1064}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1037},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1065},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1015},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1066},\"value\":0.053430000000000005,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1037\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1038},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1050},\"slider\":{\"__isSmartRef__\":true,\"id\":1036},\"owner\":{\"__isSmartRef__\":true,\"id\":1036},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1051},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1052},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1038\":{\"position\":{\"__isSmartRef__\":true,\"id\":1039},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1040},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1041},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1042},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1039\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1040\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1041\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1042\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1043},{\"__isSmartRef__\":true,\"id\":1045},{\"__isSmartRef__\":true,\"id\":1047}],\"vector\":{\"__isSmartRef__\":true,\"id\":1049},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1043\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1044}},\"1044\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1045\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1046}},\"1046\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1047\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1048}},\"1048\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1049\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1050\":{\"x\":39.0039,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1051\":{\"x\":314,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1052\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1053\":{\"position\":{\"__isSmartRef__\":true,\"id\":1054},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1055},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1041},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1056},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1054\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1055\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1056\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1057},{\"__isSmartRef__\":true,\"id\":1059},{\"__isSmartRef__\":true,\"id\":1061}],\"vector\":{\"__isSmartRef__\":true,\"id\":1049},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1057\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1058}},\"1058\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1059\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1060}},\"1060\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1061\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1062}},\"1062\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1063\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1064\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1036},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1036},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1065\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1066\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1067\":{\"position\":{\"__isSmartRef__\":true,\"id\":1068},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1069},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1070},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1071},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1068\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1069\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1070\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1071\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1072\":{\"x\":-39,\"y\":-42,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1073\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1074\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1075},{\"__isSmartRef__\":true,\"id\":1095}],\"scripts\":[],\"id\":5136,\"shape\":{\"__isSmartRef__\":true,\"id\":1126},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1131},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1132},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1133},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3067},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3068},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3069}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3070},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1075\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1076},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1080},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1079},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1081},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1082}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1084},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1085},{\"__isSmartRef__\":true,\"id\":1086}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1074},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1087},\"owner\":{\"__isSmartRef__\":true,\"id\":1074},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1088},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1076\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1077},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1078},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1079},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1077\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1078\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1079\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1080\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1081\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1082\":{\"style\":{\"__isSmartRef__\":true,\"id\":1083},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1075},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1083\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1084\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1085\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1075},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1075},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1086\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1075},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1075},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1087\":{\"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\"},\"1088\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1089},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1092}},\"1089\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1090},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1091},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1090\":{\"this\":{\"__isSmartRef__\":true,\"id\":1075}},\"1091\":{},\"1092\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1093},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1094},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1093\":{\"this\":{\"__isSmartRef__\":true,\"id\":1075}},\"1094\":{},\"1095\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1096}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1112},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1122},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1123}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1096},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1124},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1074},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1125},\"value\":0,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1096\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1097},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1109},\"slider\":{\"__isSmartRef__\":true,\"id\":1095},\"owner\":{\"__isSmartRef__\":true,\"id\":1095},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1110},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1111},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1097\":{\"position\":{\"__isSmartRef__\":true,\"id\":1098},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1099},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1100},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1101},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1098\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1099\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1100\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1101\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1102},{\"__isSmartRef__\":true,\"id\":1104},{\"__isSmartRef__\":true,\"id\":1106}],\"vector\":{\"__isSmartRef__\":true,\"id\":1108},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1102\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1103}},\"1103\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1104\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1105}},\"1105\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1106\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1107}},\"1107\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1108\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1109\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1110\":{\"x\":180,\"y\":555,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1111\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1112\":{\"position\":{\"__isSmartRef__\":true,\"id\":1113},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1114},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1100},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1115},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1113\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1114\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1115\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1116},{\"__isSmartRef__\":true,\"id\":1118},{\"__isSmartRef__\":true,\"id\":1120}],\"vector\":{\"__isSmartRef__\":true,\"id\":1108},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1116\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1117}},\"1117\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1118\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1119}},\"1119\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1120\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1121}},\"1121\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1122\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1123\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1095},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1095},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1124\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1125\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1126\":{\"position\":{\"__isSmartRef__\":true,\"id\":1127},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1128},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1129},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1130},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1127\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1128\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1129\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1130\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1131\":{\"x\":-45,\"y\":-47,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1132\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1133\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1134},{\"__isSmartRef__\":true,\"id\":1154}],\"scripts\":[],\"id\":5059,\"shape\":{\"__isSmartRef__\":true,\"id\":1185},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1190},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1191},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1192},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3040},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3041},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3042}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3043},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1134\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1135},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1139},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1138},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1140},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1141}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1143},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1144},{\"__isSmartRef__\":true,\"id\":1145}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1133},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1146},\"owner\":{\"__isSmartRef__\":true,\"id\":1133},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1147},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1135\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1136},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1137},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1138},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1136\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1137\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1138\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1139\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1140\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1141\":{\"style\":{\"__isSmartRef__\":true,\"id\":1142},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1134},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1142\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1143\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1144\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1134},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1134},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1145\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1134},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1134},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1146\":{\"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\"},\"1147\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1148},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1151}},\"1148\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1149},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1150},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1149\":{\"this\":{\"__isSmartRef__\":true,\"id\":1134}},\"1150\":{},\"1151\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1152},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1153},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1152\":{\"this\":{\"__isSmartRef__\":true,\"id\":1134}},\"1153\":{},\"1154\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1155}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1171},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1181},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1182}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1155},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1183},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1133},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1184},\"value\":0,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1155\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1156},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1168},\"slider\":{\"__isSmartRef__\":true,\"id\":1154},\"owner\":{\"__isSmartRef__\":true,\"id\":1154},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1169},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1170},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1156\":{\"position\":{\"__isSmartRef__\":true,\"id\":1157},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1158},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1159},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1160},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1157\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1158\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1159\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1160\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1161},{\"__isSmartRef__\":true,\"id\":1163},{\"__isSmartRef__\":true,\"id\":1165}],\"vector\":{\"__isSmartRef__\":true,\"id\":1167},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1161\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1162}},\"1162\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1163\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1164}},\"1164\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1165\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1166}},\"1166\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1167\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1168\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1169\":{\"x\":180,\"y\":555,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1170\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1171\":{\"position\":{\"__isSmartRef__\":true,\"id\":1172},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1173},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1159},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1174},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1172\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1173\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1174\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1175},{\"__isSmartRef__\":true,\"id\":1177},{\"__isSmartRef__\":true,\"id\":1179}],\"vector\":{\"__isSmartRef__\":true,\"id\":1167},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1175\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1176}},\"1176\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1177\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1178}},\"1178\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1179\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1180}},\"1180\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1181\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1182\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1154},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1154},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1183\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1184\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1185\":{\"position\":{\"__isSmartRef__\":true,\"id\":1186},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1187},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1188},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1189},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1186\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1187\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1188\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1189\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1190\":{\"x\":-40,\"y\":-38,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1191\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1192\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1193},{\"__isSmartRef__\":true,\"id\":1213}],\"scripts\":[],\"id\":5056,\"shape\":{\"__isSmartRef__\":true,\"id\":1244},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1249},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1250},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1251},\"dropColor\":{\"__isSmartRef__\":true,\"id\":3013},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":3014},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3015}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3016},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1193\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1194},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1198},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1197},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1199},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1200}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1202},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1203},{\"__isSmartRef__\":true,\"id\":1204}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1192},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1205},\"owner\":{\"__isSmartRef__\":true,\"id\":1192},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1206},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1194\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1195},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1196},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1197},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1195\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1196\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1197\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1198\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1199\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1200\":{\"style\":{\"__isSmartRef__\":true,\"id\":1201},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1193},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1201\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1202\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1203\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1193},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1193},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1204\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1193},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1193},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1205\":{\"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\"},\"1206\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1207},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1210}},\"1207\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1208},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1209},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1208\":{\"this\":{\"__isSmartRef__\":true,\"id\":1193}},\"1209\":{},\"1210\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1211},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1212},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1211\":{\"this\":{\"__isSmartRef__\":true,\"id\":1193}},\"1212\":{},\"1213\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1214}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1230},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1240},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1241}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1214},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1242},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1192},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1243},\"value\":0.0685,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1214\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1215},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1227},\"slider\":{\"__isSmartRef__\":true,\"id\":1213},\"owner\":{\"__isSmartRef__\":true,\"id\":1213},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1228},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1229},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1215\":{\"position\":{\"__isSmartRef__\":true,\"id\":1216},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1217},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1218},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1219},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1216\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1217\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1218\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1219\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1220},{\"__isSmartRef__\":true,\"id\":1222},{\"__isSmartRef__\":true,\"id\":1224}],\"vector\":{\"__isSmartRef__\":true,\"id\":1226},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1220\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1221}},\"1221\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1222\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1223}},\"1223\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1224\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1225}},\"1225\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1226\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1227\":{\"x\":50.005,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1228\":{\"x\":329,\"y\":558,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1229\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1230\":{\"position\":{\"__isSmartRef__\":true,\"id\":1231},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1232},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1218},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1233},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1231\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1232\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1233\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1234},{\"__isSmartRef__\":true,\"id\":1236},{\"__isSmartRef__\":true,\"id\":1238}],\"vector\":{\"__isSmartRef__\":true,\"id\":1226},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1234\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1235}},\"1235\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1236\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1237}},\"1237\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1238\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1239}},\"1239\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1240\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1241\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1213},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1213},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1242\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1243\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1244\":{\"position\":{\"__isSmartRef__\":true,\"id\":1245},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1246},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1247},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1248},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1245\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1246\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1247\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1248\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1249\":{\"x\":-24,\"y\":-27,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1250\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1251\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1252},{\"__isSmartRef__\":true,\"id\":1272}],\"scripts\":[],\"id\":5053,\"shape\":{\"__isSmartRef__\":true,\"id\":1303},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1308},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1309},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1310},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2986},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2987},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2988}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2989},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1252\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1253},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1257},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1256},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1258},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1259}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1261},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1262},{\"__isSmartRef__\":true,\"id\":1263}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1251},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1264},\"owner\":{\"__isSmartRef__\":true,\"id\":1251},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1265},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1253\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1254},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1255},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1256},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1254\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1255\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1256\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1257\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1258\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1259\":{\"style\":{\"__isSmartRef__\":true,\"id\":1260},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1252},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1260\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1261\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1262\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1252},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1252},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1263\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1252},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1252},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1264\":{\"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\"},\"1265\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1266},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1269}},\"1266\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1267},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1268},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1267\":{\"this\":{\"__isSmartRef__\":true,\"id\":1252}},\"1268\":{},\"1269\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1270},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1271},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1270\":{\"this\":{\"__isSmartRef__\":true,\"id\":1252}},\"1271\":{},\"1272\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1273}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1289},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1299},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1300}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1273},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1301},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1251},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1302},\"value\":0.028769999999999997,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1273\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1274},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1286},\"slider\":{\"__isSmartRef__\":true,\"id\":1272},\"owner\":{\"__isSmartRef__\":true,\"id\":1272},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1287},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1288},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1274\":{\"position\":{\"__isSmartRef__\":true,\"id\":1275},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1276},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1277},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1278},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1275\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1276\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1277\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1278\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1279},{\"__isSmartRef__\":true,\"id\":1281},{\"__isSmartRef__\":true,\"id\":1283}],\"vector\":{\"__isSmartRef__\":true,\"id\":1285},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1279\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1280}},\"1280\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1281\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1282}},\"1282\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1283\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1284}},\"1284\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1285\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1286\":{\"x\":7.0007,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1287\":{\"x\":282,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1288\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1289\":{\"position\":{\"__isSmartRef__\":true,\"id\":1290},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1291},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1277},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1292},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1290\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1291\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1292\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1293},{\"__isSmartRef__\":true,\"id\":1295},{\"__isSmartRef__\":true,\"id\":1297}],\"vector\":{\"__isSmartRef__\":true,\"id\":1285},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1293\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1294}},\"1294\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1295\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1296}},\"1296\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1297\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1298}},\"1298\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1299\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1300\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1272},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1272},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1301\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1302\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1303\":{\"position\":{\"__isSmartRef__\":true,\"id\":1304},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1305},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1306},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1307},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1304\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1305\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1306\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1307\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1308\":{\"x\":-65,\"y\":-35,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1309\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1310\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1311},{\"__isSmartRef__\":true,\"id\":1331}],\"scripts\":[],\"id\":5049,\"shape\":{\"__isSmartRef__\":true,\"id\":1362},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1367},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1368},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1369},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2959},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2960},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2961}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2962},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1311\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1312},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1316},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1315},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1317},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1318}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1320},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1321},{\"__isSmartRef__\":true,\"id\":1322}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1310},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1323},\"owner\":{\"__isSmartRef__\":true,\"id\":1310},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1324},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1312\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1313},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1314},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1315},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1313\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1314\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1315\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1316\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1317\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1318\":{\"style\":{\"__isSmartRef__\":true,\"id\":1319},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1311},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1319\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1320\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1321\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1311},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1311},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1322\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1311},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1311},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1323\":{\"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\"},\"1324\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1325},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1328}},\"1325\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1326},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1327},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1326\":{\"this\":{\"__isSmartRef__\":true,\"id\":1311}},\"1327\":{},\"1328\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1329},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1330},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1329\":{\"this\":{\"__isSmartRef__\":true,\"id\":1311}},\"1330\":{},\"1331\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1332}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1348},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1358},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1359}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.3,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1332},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1360},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1310},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1361},\"value\":0.028769999999999997,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1332\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1333},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1345},\"slider\":{\"__isSmartRef__\":true,\"id\":1331},\"owner\":{\"__isSmartRef__\":true,\"id\":1331},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1346},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1347},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1333\":{\"position\":{\"__isSmartRef__\":true,\"id\":1334},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1335},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1336},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1337},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1334\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1335\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1336\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1337\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1338},{\"__isSmartRef__\":true,\"id\":1340},{\"__isSmartRef__\":true,\"id\":1342}],\"vector\":{\"__isSmartRef__\":true,\"id\":1344},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1338\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1339}},\"1339\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1340\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1341}},\"1341\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1342\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1343}},\"1343\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1344\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1345\":{\"x\":7.0007,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1346\":{\"x\":282,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1347\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1348\":{\"position\":{\"__isSmartRef__\":true,\"id\":1349},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1350},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1336},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1351},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1349\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1350\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1351\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1352},{\"__isSmartRef__\":true,\"id\":1354},{\"__isSmartRef__\":true,\"id\":1356}],\"vector\":{\"__isSmartRef__\":true,\"id\":1344},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1352\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1353}},\"1353\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1354\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1355}},\"1355\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1356\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1357}},\"1357\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1358\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1359\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1331},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1331},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1360\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1361\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1362\":{\"position\":{\"__isSmartRef__\":true,\"id\":1363},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1364},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1365},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1366},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1363\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1364\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1365\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1366\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1367\":{\"x\":-68,\"y\":-38,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1368\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1369\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1370},{\"__isSmartRef__\":true,\"id\":1390}],\"scripts\":[],\"id\":5046,\"shape\":{\"__isSmartRef__\":true,\"id\":1421},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1426},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1427},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1428},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2932},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2933},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2934}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2935},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1370\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1371},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1375},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1374},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1376},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1377}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1379},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1380},{\"__isSmartRef__\":true,\"id\":1381}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1369},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1382},\"owner\":{\"__isSmartRef__\":true,\"id\":1369},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1383},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1371\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1372},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1373},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1374},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1372\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1373\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1374\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1375\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1376\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1377\":{\"style\":{\"__isSmartRef__\":true,\"id\":1378},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1370},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1378\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1379\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1380\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1370},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1370},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1381\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1370},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1370},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1382\":{\"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\"},\"1383\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1384},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1387}},\"1384\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1385},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1386},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1385\":{\"this\":{\"__isSmartRef__\":true,\"id\":1370}},\"1386\":{},\"1387\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1388},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1389},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1388\":{\"this\":{\"__isSmartRef__\":true,\"id\":1370}},\"1389\":{},\"1390\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1391}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1407},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1417},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1418}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.3,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1391},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1419},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1369},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1420},\"value\":0.028769999999999997,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1391\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1392},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1404},\"slider\":{\"__isSmartRef__\":true,\"id\":1390},\"owner\":{\"__isSmartRef__\":true,\"id\":1390},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1405},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1406},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1392\":{\"position\":{\"__isSmartRef__\":true,\"id\":1393},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1394},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1395},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1396},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1393\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1394\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1395\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1396\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1397},{\"__isSmartRef__\":true,\"id\":1399},{\"__isSmartRef__\":true,\"id\":1401}],\"vector\":{\"__isSmartRef__\":true,\"id\":1403},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1397\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1398}},\"1398\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1399\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1400}},\"1400\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1401\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1402}},\"1402\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1403\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1404\":{\"x\":7.0007,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1405\":{\"x\":282,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1406\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1407\":{\"position\":{\"__isSmartRef__\":true,\"id\":1408},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1409},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1395},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1410},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1408\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1409\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1410\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1411},{\"__isSmartRef__\":true,\"id\":1413},{\"__isSmartRef__\":true,\"id\":1415}],\"vector\":{\"__isSmartRef__\":true,\"id\":1403},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1411\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1412}},\"1412\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1413\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1414}},\"1414\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1415\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1416}},\"1416\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1417\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1418\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1390},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1390},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1419\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1420\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1421\":{\"position\":{\"__isSmartRef__\":true,\"id\":1422},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1423},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1424},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1425},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1422\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1423\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1424\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1425\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1426\":{\"x\":-69,\"y\":-34,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1427\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1428\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1429},{\"__isSmartRef__\":true,\"id\":1449}],\"scripts\":[],\"id\":5043,\"shape\":{\"__isSmartRef__\":true,\"id\":1480},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1485},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1486},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1487},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2905},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2906},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2907}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2908},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1429\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1430},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1434},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1433},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1435},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1436}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1438},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1439},{\"__isSmartRef__\":true,\"id\":1440}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1428},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1441},\"owner\":{\"__isSmartRef__\":true,\"id\":1428},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1442},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1430\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1431},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1432},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1433},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1431\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1432\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1433\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1434\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1435\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1436\":{\"style\":{\"__isSmartRef__\":true,\"id\":1437},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1429},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1437\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1438\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1439\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1429},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1429},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1440\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1429},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1429},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1441\":{\"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\"},\"1442\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1443},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1446}},\"1443\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1444},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1445},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1444\":{\"this\":{\"__isSmartRef__\":true,\"id\":1429}},\"1445\":{},\"1446\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1447},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1448},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1447\":{\"this\":{\"__isSmartRef__\":true,\"id\":1429}},\"1448\":{},\"1449\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1450}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1466},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1476},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1477}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.3,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1450},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1478},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1428},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1479},\"value\":0.028769999999999997,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1450\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1451},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1463},\"slider\":{\"__isSmartRef__\":true,\"id\":1449},\"owner\":{\"__isSmartRef__\":true,\"id\":1449},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1464},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1465},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1451\":{\"position\":{\"__isSmartRef__\":true,\"id\":1452},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1453},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1454},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1455},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1452\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1453\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1454\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1455\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1456},{\"__isSmartRef__\":true,\"id\":1458},{\"__isSmartRef__\":true,\"id\":1460}],\"vector\":{\"__isSmartRef__\":true,\"id\":1462},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1456\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1457}},\"1457\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1458\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1459}},\"1459\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1460\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1461}},\"1461\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1462\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1463\":{\"x\":7.0007,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1464\":{\"x\":282,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1465\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1466\":{\"position\":{\"__isSmartRef__\":true,\"id\":1467},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1468},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1454},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1469},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1467\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1468\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1469\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1470},{\"__isSmartRef__\":true,\"id\":1472},{\"__isSmartRef__\":true,\"id\":1474}],\"vector\":{\"__isSmartRef__\":true,\"id\":1462},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1470\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1471}},\"1471\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1472\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1473}},\"1473\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1474\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1475}},\"1475\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1476\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1477\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1449},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1449},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1478\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1479\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1480\":{\"position\":{\"__isSmartRef__\":true,\"id\":1481},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1482},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1483},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1484},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1481\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1482\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1483\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1484\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1485\":{\"x\":-37,\"y\":-41,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1486\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1487\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1488},{\"__isSmartRef__\":true,\"id\":1508}],\"scripts\":[],\"id\":5040,\"shape\":{\"__isSmartRef__\":true,\"id\":1539},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1544},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1545},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1546},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2878},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2879},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2880}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2881},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1488\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1489},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1493},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1492},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1494},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1495}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1497},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1498},{\"__isSmartRef__\":true,\"id\":1499}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1487},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1500},\"owner\":{\"__isSmartRef__\":true,\"id\":1487},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1501},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1489\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1490},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1491},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1492},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1490\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1491\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1492\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1493\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1494\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1495\":{\"style\":{\"__isSmartRef__\":true,\"id\":1496},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1488},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1496\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1497\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1498\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1488},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1488},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1499\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1488},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1488},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1500\":{\"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\"},\"1501\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1502},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1505}},\"1502\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1503},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1504},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1503\":{\"this\":{\"__isSmartRef__\":true,\"id\":1488}},\"1504\":{},\"1505\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1506},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1507},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1506\":{\"this\":{\"__isSmartRef__\":true,\"id\":1488}},\"1507\":{},\"1508\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1509}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1525},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1535},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1536}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":0.3,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1509},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1537},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1487},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1538},\"value\":0.15059999999999998,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1509\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1510},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1522},\"slider\":{\"__isSmartRef__\":true,\"id\":1508},\"owner\":{\"__isSmartRef__\":true,\"id\":1508},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1523},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1524},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1510\":{\"position\":{\"__isSmartRef__\":true,\"id\":1511},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1512},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1513},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1514},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1511\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1512\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1513\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1514\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1515},{\"__isSmartRef__\":true,\"id\":1517},{\"__isSmartRef__\":true,\"id\":1519}],\"vector\":{\"__isSmartRef__\":true,\"id\":1521},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1515\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1516}},\"1516\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1517\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1518}},\"1518\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1519\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1520}},\"1520\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1521\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1522\":{\"x\":36.646,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1523\":{\"x\":311,\"y\":560,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1524\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1525\":{\"position\":{\"__isSmartRef__\":true,\"id\":1526},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1527},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1513},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1528},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1526\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1527\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1528\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1529},{\"__isSmartRef__\":true,\"id\":1531},{\"__isSmartRef__\":true,\"id\":1533}],\"vector\":{\"__isSmartRef__\":true,\"id\":1521},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1529\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1530}},\"1530\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1531\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1532}},\"1532\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1533\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1534}},\"1534\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1535\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1536\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1508},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1508},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1537\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1538\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1539\":{\"position\":{\"__isSmartRef__\":true,\"id\":1540},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1541},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1542},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1543},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1540\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1541\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1542\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1543\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1544\":{\"x\":-37,\"y\":-44,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1545\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1546\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1547},{\"__isSmartRef__\":true,\"id\":1567}],\"scripts\":[],\"id\":5036,\"shape\":{\"__isSmartRef__\":true,\"id\":1598},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1603},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1604},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1605},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2851},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2852},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2853}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2854},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1547\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1548},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1552},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1551},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1553},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1554}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1556},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1557},{\"__isSmartRef__\":true,\"id\":1558}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1546},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1559},\"owner\":{\"__isSmartRef__\":true,\"id\":1546},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1560},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1548\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1549},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1550},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1551},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1549\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1550\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1551\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1552\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1553\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1554\":{\"style\":{\"__isSmartRef__\":true,\"id\":1555},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1547},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1555\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1556\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1557\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1547},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1547},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1558\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1547},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1547},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1559\":{\"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\"},\"1560\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1561},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1564}},\"1561\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1562},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1563},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1562\":{\"this\":{\"__isSmartRef__\":true,\"id\":1547}},\"1563\":{},\"1564\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1565},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1566},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1565\":{\"this\":{\"__isSmartRef__\":true,\"id\":1547}},\"1566\":{},\"1567\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1568}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1584},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1594},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1595}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1568},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1596},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1546},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1597},\"value\":0.0362,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1568\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1569},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1581},\"slider\":{\"__isSmartRef__\":true,\"id\":1567},\"owner\":{\"__isSmartRef__\":true,\"id\":1567},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1582},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1583},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1569\":{\"position\":{\"__isSmartRef__\":true,\"id\":1570},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1571},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1572},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1573},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1570\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1571\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1572\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1573\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1574},{\"__isSmartRef__\":true,\"id\":1576},{\"__isSmartRef__\":true,\"id\":1578}],\"vector\":{\"__isSmartRef__\":true,\"id\":1580},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1574\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1575}},\"1575\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1576\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1577}},\"1577\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1578\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1579}},\"1579\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1580\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1581\":{\"x\":2.6426000000000003,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1582\":{\"x\":279,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1583\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1584\":{\"position\":{\"__isSmartRef__\":true,\"id\":1585},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1586},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1572},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1587},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1585\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1586\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1587\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1588},{\"__isSmartRef__\":true,\"id\":1590},{\"__isSmartRef__\":true,\"id\":1592}],\"vector\":{\"__isSmartRef__\":true,\"id\":1580},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1588\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1589}},\"1589\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1590\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1591}},\"1591\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1592\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1593}},\"1593\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1594\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1595\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1567},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1567},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1596\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1597\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1598\":{\"position\":{\"__isSmartRef__\":true,\"id\":1599},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1600},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1601},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1602},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1599\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1600\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1601\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1602\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1603\":{\"x\":-40,\"y\":-46,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1604\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1605\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1606},{\"__isSmartRef__\":true,\"id\":1626}],\"scripts\":[],\"id\":5033,\"shape\":{\"__isSmartRef__\":true,\"id\":1657},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1662},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1663},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1664},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2824},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2825},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2826}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"RotationBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2827},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1606\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1607},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1611},\"_MaxTextWidth\":88.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1610},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1612},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1613}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1615},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1616},{\"__isSmartRef__\":true,\"id\":1617}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1605},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1618},\"owner\":{\"__isSmartRef__\":true,\"id\":1605},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1619},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1607\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1608},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1609},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1610},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1608\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1609\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1610\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1611\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1612\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1613\":{\"style\":{\"__isSmartRef__\":true,\"id\":1614},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1606},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1614\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1615\":{\"x\":88.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1616\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1606},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1606},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1617\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1606},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1606},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1618\":{\"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\"},\"1619\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1620},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1623}},\"1620\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1621},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1622},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1621\":{\"this\":{\"__isSmartRef__\":true,\"id\":1606}},\"1622\":{},\"1623\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1624},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1625},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1624\":{\"this\":{\"__isSmartRef__\":true,\"id\":1606}},\"1625\":{},\"1626\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1627}],\"scripts\":[],\"id\":84,\"shape\":{\"__isSmartRef__\":true,\"id\":1643},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1653},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1654}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliderExtent\":0.1,\"valueScale\":1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":1627},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"velocitySlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1655},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":1605},\"_Rotation\":0,\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1656},\"value\":0.2006,\"__LivelyClassName__\":\"lively.morphic.Slider\"},\"1627\":{\"submorphs\":[],\"scripts\":[],\"id\":85,\"shape\":{\"__isSmartRef__\":true,\"id\":1628},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1640},\"slider\":{\"__isSmartRef__\":true,\"id\":1626},\"owner\":{\"__isSmartRef__\":true,\"id\":1626},\"styleClass\":[\"slider_horizontal\"],\"hitPoint\":{\"__isSmartRef__\":true,\"id\":1641},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1642},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\"},\"1628\":{\"position\":{\"__isSmartRef__\":true,\"id\":1629},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1630},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1631},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1632},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1629\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1630\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1631\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1632\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1633},{\"__isSmartRef__\":true,\"id\":1635},{\"__isSmartRef__\":true,\"id\":1637}],\"vector\":{\"__isSmartRef__\":true,\"id\":1639},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1633\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1634}},\"1634\":{\"r\":0.7681568627450981,\"g\":0.8271372549019608,\"b\":0.8660392156862744,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1635\":{\"offset\":0.5,\"color\":{\"__isSmartRef__\":true,\"id\":1636}},\"1636\":{\"r\":0.5363137254901961,\"g\":0.6542745098039215,\"b\":0.7320784313725489,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1637\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1638}},\"1638\":{\"r\":0.3783529411764706,\"g\":0.5110588235294118,\"b\":0.5985882352941176,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1639\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"1640\":{\"x\":14.6438,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1641\":{\"x\":295,\"y\":561,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1642\":{\"x\":12,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1643\":{\"position\":{\"__isSmartRef__\":true,\"id\":1644},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1645},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1631},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1646},\"_BorderRadius\":6,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1644\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1645\":{\"x\":85,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1646\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":1647},{\"__isSmartRef__\":true,\"id\":1649},{\"__isSmartRef__\":true,\"id\":1651}],\"vector\":{\"__isSmartRef__\":true,\"id\":1639},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"1647\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":1648}},\"1648\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1649\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":1650}},\"1650\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1651\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":1652}},\"1652\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1653\":{\"x\":12,\"y\":8,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1654\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1626},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1626},\"targetMethodName\":\"adjustSliderParts\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1655\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1656\":{\"x\":87,\"y\":16,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1657\":{\"position\":{\"__isSmartRef__\":true,\"id\":1658},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1659},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1660},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1661},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1658\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1659\":{\"x\":106,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1660\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1661\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1662\":{\"x\":-60,\"y\":-44,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1663\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1664\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1665},{\"__isSmartRef__\":true,\"id\":1675}],\"scripts\":[],\"id\":4470,\"shape\":{\"__isSmartRef__\":true,\"id\":1695},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1700},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1701},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1702},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1670},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2795},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2796}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"ColorBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2797},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1665\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1666},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1671},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1672},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1664},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1673}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1674},\"color\":{\"__isSmartRef__\":true,\"id\":1670},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1666\":{\"position\":{\"__isSmartRef__\":true,\"id\":1667},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1668},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1669},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1670},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1667\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1668\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1669\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1670\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1671\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1672\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1673\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1665},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1664},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1674\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1675\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1676},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1680},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1679},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1681},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1682}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1684},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1685},{\"__isSmartRef__\":true,\"id\":1686}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1664},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1687},\"owner\":{\"__isSmartRef__\":true,\"id\":1664},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1688},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1676\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1677},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1678},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1679},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1677\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1678\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1679\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1680\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1681\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1682\":{\"style\":{\"__isSmartRef__\":true,\"id\":1683},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1675},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1683\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1684\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1685\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1675},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1675},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1686\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1675},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1675},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1687\":{\"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\"},\"1688\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1689},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1692}},\"1689\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1690},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1691},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1690\":{\"this\":{\"__isSmartRef__\":true,\"id\":1675}},\"1691\":{},\"1692\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1693},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1694},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1693\":{\"this\":{\"__isSmartRef__\":true,\"id\":1675}},\"1694\":{},\"1695\":{\"position\":{\"__isSmartRef__\":true,\"id\":1696},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1697},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1698},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1699},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1696\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1697\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1698\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1699\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1700\":{\"x\":-86,\"y\":-20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1701\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1702\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1703},{\"__isSmartRef__\":true,\"id\":1713}],\"scripts\":[],\"id\":4467,\"shape\":{\"__isSmartRef__\":true,\"id\":1733},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1738},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1739},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1740},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1708},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2766},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2767}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"ColorBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2768},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1703\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1704},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1709},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1710},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1702},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1711}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1712},\"color\":{\"__isSmartRef__\":true,\"id\":1708},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1704\":{\"position\":{\"__isSmartRef__\":true,\"id\":1705},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1706},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1707},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1708},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1705\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1706\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1707\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1708\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1709\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1710\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1711\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1703},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1702},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1712\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1713\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1714},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1718},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1717},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1719},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1720}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1722},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1723},{\"__isSmartRef__\":true,\"id\":1724}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1702},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1725},\"owner\":{\"__isSmartRef__\":true,\"id\":1702},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1726},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1714\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1715},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1716},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1717},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1715\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1716\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1717\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1718\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1719\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1720\":{\"style\":{\"__isSmartRef__\":true,\"id\":1721},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1713},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1721\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1722\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1723\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1713},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1713},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1724\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1713},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1713},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1725\":{\"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\"},\"1726\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1727},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1730}},\"1727\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1728},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1729},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1728\":{\"this\":{\"__isSmartRef__\":true,\"id\":1713}},\"1729\":{},\"1730\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1731},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1732},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1731\":{\"this\":{\"__isSmartRef__\":true,\"id\":1713}},\"1732\":{},\"1733\":{\"position\":{\"__isSmartRef__\":true,\"id\":1734},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1735},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1736},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1737},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1734\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1735\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1736\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1737\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1738\":{\"x\":-80,\"y\":-19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1739\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1740\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1741},{\"__isSmartRef__\":true,\"id\":1751}],\"scripts\":[],\"id\":4464,\"shape\":{\"__isSmartRef__\":true,\"id\":1771},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1776},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1777},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1778},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1746},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2737},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2738}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"ColorBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2739},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1741\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1742},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1747},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1748},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1740},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1749}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1750},\"color\":{\"__isSmartRef__\":true,\"id\":1746},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1742\":{\"position\":{\"__isSmartRef__\":true,\"id\":1743},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1744},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1745},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1746},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1743\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1744\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1745\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1746\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1747\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1748\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1749\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1741},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1740},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1750\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1751\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1752},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1756},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1755},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1757},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1758}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1760},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1761},{\"__isSmartRef__\":true,\"id\":1762}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1740},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1763},\"owner\":{\"__isSmartRef__\":true,\"id\":1740},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1764},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1752\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1753},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1754},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1755},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1753\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1754\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1755\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1756\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1757\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1758\":{\"style\":{\"__isSmartRef__\":true,\"id\":1759},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1751},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1759\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1760\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1761\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1751},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1751},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1762\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1751},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1751},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1763\":{\"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\"},\"1764\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1765},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1768}},\"1765\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1766},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1767},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1766\":{\"this\":{\"__isSmartRef__\":true,\"id\":1751}},\"1767\":{},\"1768\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1769},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1770},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1769\":{\"this\":{\"__isSmartRef__\":true,\"id\":1751}},\"1770\":{},\"1771\":{\"position\":{\"__isSmartRef__\":true,\"id\":1772},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1773},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1774},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1775},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1772\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1773\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1774\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1775\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1776\":{\"x\":-82,\"y\":-15,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1777\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1778\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1779},{\"__isSmartRef__\":true,\"id\":1789}],\"scripts\":[],\"id\":4461,\"shape\":{\"__isSmartRef__\":true,\"id\":1809},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1814},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1815},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1816},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1784},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2708},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2709}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"ColorBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2710},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1779\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1780},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1785},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1786},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1778},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1787}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1788},\"color\":{\"__isSmartRef__\":true,\"id\":1784},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1780\":{\"position\":{\"__isSmartRef__\":true,\"id\":1781},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1782},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1783},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1784},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1781\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1782\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1783\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1784\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1785\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1786\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1787\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1779},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1778},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1788\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1789\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1790},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1794},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1793},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1795},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1796}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1798},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1799},{\"__isSmartRef__\":true,\"id\":1800}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1778},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1801},\"owner\":{\"__isSmartRef__\":true,\"id\":1778},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1802},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1790\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1791},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1792},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1793},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1791\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1792\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1793\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1794\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1795\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1796\":{\"style\":{\"__isSmartRef__\":true,\"id\":1797},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1789},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1797\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1798\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1799\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1789},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1789},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1800\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1789},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1789},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1801\":{\"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\"},\"1802\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1803},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1806}},\"1803\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1804},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1805},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1804\":{\"this\":{\"__isSmartRef__\":true,\"id\":1789}},\"1805\":{},\"1806\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1807},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1808},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1807\":{\"this\":{\"__isSmartRef__\":true,\"id\":1789}},\"1808\":{},\"1809\":{\"position\":{\"__isSmartRef__\":true,\"id\":1810},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1811},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1812},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1813},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1810\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1811\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1812\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1813\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1814\":{\"x\":-88,\"y\":-14,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1815\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1816\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1817},{\"__isSmartRef__\":true,\"id\":1827}],\"scripts\":[],\"id\":4457,\"shape\":{\"__isSmartRef__\":true,\"id\":1847},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1852},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1853},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1854},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1822},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2679},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2680}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"ColorBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2681},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1817\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1818},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1823},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1824},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1816},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1825}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1826},\"color\":{\"__isSmartRef__\":true,\"id\":1822},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1818\":{\"position\":{\"__isSmartRef__\":true,\"id\":1819},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1820},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1821},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1822},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1819\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1820\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1821\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1822\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1823\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1824\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1825\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1817},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1816},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1826\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1827\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1828},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1832},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1831},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1833},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1834}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1836},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1837},{\"__isSmartRef__\":true,\"id\":1838}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1816},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1839},\"owner\":{\"__isSmartRef__\":true,\"id\":1816},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1840},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1828\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1829},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1830},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1831},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1829\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1830\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1831\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1832\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1833\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1834\":{\"style\":{\"__isSmartRef__\":true,\"id\":1835},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1827},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1835\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1836\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1837\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1827},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1827},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1838\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1827},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1827},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1839\":{\"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\"},\"1840\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1841},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1844}},\"1841\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1842},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1843},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1842\":{\"this\":{\"__isSmartRef__\":true,\"id\":1827}},\"1843\":{},\"1844\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1845},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1846},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1845\":{\"this\":{\"__isSmartRef__\":true,\"id\":1827}},\"1846\":{},\"1847\":{\"position\":{\"__isSmartRef__\":true,\"id\":1848},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1849},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1850},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1851},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1848\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1849\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1850\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1851\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1852\":{\"x\":-74,\"y\":-18,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1853\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1854\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1855},{\"__isSmartRef__\":true,\"id\":1865}],\"scripts\":[],\"id\":4454,\"shape\":{\"__isSmartRef__\":true,\"id\":1885},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1890},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1891},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1892},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1860},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2650},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2651}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"ColorBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2652},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1855\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1856},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1861},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1862},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1854},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1863}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1864},\"color\":{\"__isSmartRef__\":true,\"id\":1860},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1856\":{\"position\":{\"__isSmartRef__\":true,\"id\":1857},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1858},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1859},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1860},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1857\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1858\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1859\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1860\":{\"r\":0.227,\"g\":0,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1861\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1862\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1863\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1855},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1854},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1864\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1865\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1866},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1870},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1869},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1871},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1872}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1874},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1875},{\"__isSmartRef__\":true,\"id\":1876}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1854},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1877},\"owner\":{\"__isSmartRef__\":true,\"id\":1854},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1878},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1866\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1867},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1868},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1869},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1867\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1868\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1869\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1870\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1871\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1872\":{\"style\":{\"__isSmartRef__\":true,\"id\":1873},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1865},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1873\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1874\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1875\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1865},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1865},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1876\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1865},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1865},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1877\":{\"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\"},\"1878\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1879},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1882}},\"1879\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1880},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1881},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1880\":{\"this\":{\"__isSmartRef__\":true,\"id\":1865}},\"1881\":{},\"1882\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1883},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1884},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1883\":{\"this\":{\"__isSmartRef__\":true,\"id\":1865}},\"1884\":{},\"1885\":{\"position\":{\"__isSmartRef__\":true,\"id\":1886},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1887},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1888},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1889},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1886\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1887\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1888\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1889\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1890\":{\"x\":-86,\"y\":-25,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1891\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1892\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1893},{\"__isSmartRef__\":true,\"id\":1903}],\"scripts\":[],\"id\":4451,\"shape\":{\"__isSmartRef__\":true,\"id\":1923},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1928},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1929},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1930},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1898},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2621},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2622}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"ColorBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2623},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1893\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1894},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1899},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1900},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1892},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1901}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1902},\"color\":{\"__isSmartRef__\":true,\"id\":1898},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1894\":{\"position\":{\"__isSmartRef__\":true,\"id\":1895},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1896},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1897},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1898},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1895\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1896\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1897\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1898\":{\"r\":0.662,\"g\":0.662,\"b\":0.662,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1899\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1900\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1901\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1893},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1892},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1902\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1903\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1904},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1908},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1907},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1909},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1910}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1912},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1913},{\"__isSmartRef__\":true,\"id\":1914}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1892},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1915},\"owner\":{\"__isSmartRef__\":true,\"id\":1892},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1916},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1904\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1905},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1906},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1907},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1905\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1906\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1907\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1908\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1909\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1910\":{\"style\":{\"__isSmartRef__\":true,\"id\":1911},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1903},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1911\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1912\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1913\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1903},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1903},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1914\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1903},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1903},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1915\":{\"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\"},\"1916\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1917},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1920}},\"1917\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1918},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1919},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1918\":{\"this\":{\"__isSmartRef__\":true,\"id\":1903}},\"1919\":{},\"1920\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1921},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1922},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1921\":{\"this\":{\"__isSmartRef__\":true,\"id\":1903}},\"1922\":{},\"1923\":{\"position\":{\"__isSmartRef__\":true,\"id\":1924},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1925},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1926},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1927},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1924\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1925\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1926\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1927\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1928\":{\"x\":-96,\"y\":-19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1929\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1930\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1931},{\"__isSmartRef__\":true,\"id\":1941}],\"scripts\":[],\"id\":4416,\"shape\":{\"__isSmartRef__\":true,\"id\":1961},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1966},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1967},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":1968},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1936},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2592},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2593}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"ColorBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2594},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1931\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1932},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1937},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1938},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1930},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1939}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1940},\"color\":{\"__isSmartRef__\":true,\"id\":1936},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1932\":{\"position\":{\"__isSmartRef__\":true,\"id\":1933},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1934},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1935},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1936},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1933\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1934\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1935\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1936\":{\"r\":0.662,\"g\":0.662,\"b\":0.662,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1937\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1938\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1939\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1931},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1930},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1940\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1941\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1942},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1946},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1945},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1947},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1948}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1950},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1951},{\"__isSmartRef__\":true,\"id\":1952}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1930},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1953},\"owner\":{\"__isSmartRef__\":true,\"id\":1930},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1954},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1942\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1943},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1944},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1945},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1943\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1944\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1945\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1946\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1947\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1948\":{\"style\":{\"__isSmartRef__\":true,\"id\":1949},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1941},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1949\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1950\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1951\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1941},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1941},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1952\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1941},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1941},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1953\":{\"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\"},\"1954\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1955},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1958}},\"1955\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1956},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1957},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1956\":{\"this\":{\"__isSmartRef__\":true,\"id\":1941}},\"1957\":{},\"1958\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1959},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1960},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1959\":{\"this\":{\"__isSmartRef__\":true,\"id\":1941}},\"1960\":{},\"1961\":{\"position\":{\"__isSmartRef__\":true,\"id\":1962},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1963},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1964},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1965},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1962\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1963\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1964\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1965\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1966\":{\"x\":-58,\"y\":-29,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1967\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1968\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1969},{\"__isSmartRef__\":true,\"id\":1979}],\"scripts\":[],\"id\":4413,\"shape\":{\"__isSmartRef__\":true,\"id\":1999},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2004},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2005},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2006},\"dropColor\":{\"__isSmartRef__\":true,\"id\":1974},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2563},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2564}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"ColorBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2565},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1969\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":1970},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1975},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1976},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":1968},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1977}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1978},\"color\":{\"__isSmartRef__\":true,\"id\":1974},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"1970\":{\"position\":{\"__isSmartRef__\":true,\"id\":1971},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1972},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1973},\"_Fill\":{\"__isSmartRef__\":true,\"id\":1974},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1971\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1972\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1973\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1974\":{\"r\":0.662,\"g\":0.662,\"b\":0.662,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1975\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1976\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1977\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1969},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1968},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1978\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1979\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":1980},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":1984},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":1983},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1985},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":1986}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":1988},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1989},{\"__isSmartRef__\":true,\"id\":1990}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":1968},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":1991},\"owner\":{\"__isSmartRef__\":true,\"id\":1968},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1992},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1980\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":1981},\"_Extent\":{\"__isSmartRef__\":true,\"id\":1982},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":1983},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"1981\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1982\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1983\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"1984\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1985\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"1986\":{\"style\":{\"__isSmartRef__\":true,\"id\":1987},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1979},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1987\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"1988\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"1989\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1979},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1979},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1990\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1979},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1979},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"1991\":{\"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\"},\"1992\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":1993},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":1996}},\"1993\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1994},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1995},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1994\":{\"this\":{\"__isSmartRef__\":true,\"id\":1979}},\"1995\":{},\"1996\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1997},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1998},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"1997\":{\"this\":{\"__isSmartRef__\":true,\"id\":1979}},\"1998\":{},\"1999\":{\"position\":{\"__isSmartRef__\":true,\"id\":2000},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2001},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2002},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2003},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2000\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2001\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2002\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2003\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2004\":{\"x\":-24,\"y\":-38,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2005\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2006\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2007},{\"__isSmartRef__\":true,\"id\":2017}],\"scripts\":[],\"id\":4410,\"shape\":{\"__isSmartRef__\":true,\"id\":2037},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2042},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2043},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2044},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2012},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2534},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2535}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"ColorBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2536},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2007\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":2008},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2013},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2014},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":2006},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2015}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2016},\"color\":{\"__isSmartRef__\":true,\"id\":2012},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"2008\":{\"position\":{\"__isSmartRef__\":true,\"id\":2009},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2010},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2011},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2012},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2009\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2010\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2011\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2012\":{\"r\":0.662,\"g\":0.662,\"b\":0.662,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2013\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2014\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2015\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2007},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2006},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2016\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2017\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":2018},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2022},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":2021},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2023},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2024}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2026},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2027},{\"__isSmartRef__\":true,\"id\":2028}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":2006},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":2029},\"owner\":{\"__isSmartRef__\":true,\"id\":2006},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2030},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"2018\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2019},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2020},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2021},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2019\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2020\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2021\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2022\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2023\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2024\":{\"style\":{\"__isSmartRef__\":true,\"id\":2025},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2017},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2025\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2026\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2027\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2017},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2017},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2028\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2017},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2017},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2029\":{\"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\"},\"2030\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":2031},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":2034}},\"2031\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2032},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2033},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2032\":{\"this\":{\"__isSmartRef__\":true,\"id\":2017}},\"2033\":{},\"2034\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2035},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2036},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2035\":{\"this\":{\"__isSmartRef__\":true,\"id\":2017}},\"2036\":{},\"2037\":{\"position\":{\"__isSmartRef__\":true,\"id\":2038},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2039},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2040},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2041},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2038\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2039\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2040\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2041\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2042\":{\"x\":-61,\"y\":-40,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2043\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2044\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2045},{\"__isSmartRef__\":true,\"id\":2055}],\"scripts\":[],\"id\":4407,\"shape\":{\"__isSmartRef__\":true,\"id\":2075},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2080},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2081},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2082},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2050},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2505},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2506}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"ColorBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2507},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2045\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":2046},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2051},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2052},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":2044},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2053}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2054},\"color\":{\"__isSmartRef__\":true,\"id\":2050},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"2046\":{\"position\":{\"__isSmartRef__\":true,\"id\":2047},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2048},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2049},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2050},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2047\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2048\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2049\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2050\":{\"r\":0.662,\"g\":0.662,\"b\":0.662,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2051\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2052\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2053\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2045},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2044},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2054\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2055\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":2056},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2060},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":2059},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2061},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2062}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2064},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2065},{\"__isSmartRef__\":true,\"id\":2066}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":2044},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":2067},\"owner\":{\"__isSmartRef__\":true,\"id\":2044},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2068},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"2056\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2057},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2058},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2059},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2057\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2058\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2059\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2060\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2061\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2062\":{\"style\":{\"__isSmartRef__\":true,\"id\":2063},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2055},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2063\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2064\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2065\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2055},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2055},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2066\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2055},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2055},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2067\":{\"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\"},\"2068\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":2069},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":2072}},\"2069\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2070},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2071},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2070\":{\"this\":{\"__isSmartRef__\":true,\"id\":2055}},\"2071\":{},\"2072\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2073},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2074},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2073\":{\"this\":{\"__isSmartRef__\":true,\"id\":2055}},\"2074\":{},\"2075\":{\"position\":{\"__isSmartRef__\":true,\"id\":2076},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2077},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2078},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2079},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2076\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2077\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2078\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2079\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2080\":{\"x\":-51,\"y\":-39,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2081\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2082\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2083},{\"__isSmartRef__\":true,\"id\":2093}],\"scripts\":[],\"id\":4404,\"shape\":{\"__isSmartRef__\":true,\"id\":2113},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2118},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2119},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2120},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2088},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2476},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2477}],\"doNotSerialize\":[\"$$name\"],\"doNotCopyProperties\":[\"$$name\"],\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"name\":\"ColorBehavior1\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2478},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2083\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":2084},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2089},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2090},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":2082},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2091}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2092},\"color\":{\"__isSmartRef__\":true,\"id\":2088},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"2084\":{\"position\":{\"__isSmartRef__\":true,\"id\":2085},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2086},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2087},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2088},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2085\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2086\":{\"x\":42,\"y\":19,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2087\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2088\":{\"r\":0.662,\"g\":0.662,\"b\":0.662,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2089\":{\"x\":25,\"y\":7,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2090\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2091\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2083},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2082},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2092\":{\"x\":42,\"y\":20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2093\":{\"submorphs\":[],\"scripts\":[],\"id\":4315,\"shape\":{\"__isSmartRef__\":true,\"id\":2094},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2098},\"_MaxTextWidth\":73.8018403394826,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":2097},\"showsHalos\":false,\"_FontSize\":8,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Rotation\":0,\"name\":\"NameLabel\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2099},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2100}],\"charsReplaced\":\"Grr\",\"lastFindLoc\":-3,\"priorSelectionRange\":[0,13],\"prevScroll\":[0,0],\"_Scale\":1.0030060100150207,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":2102},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2103},{\"__isSmartRef__\":true,\"id\":2104}],\"doNotSerialize\":[\"$$owner\",\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$owner\",\"$$savedTextString\"],\"oldOwner\":{\"__isSmartRef__\":true,\"id\":2082},\"isInputLine\":true,\"eventsAreIgnored\":true,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":2105},\"owner\":{\"__isSmartRef__\":true,\"id\":2082},\"savedTextString\":\"TopLeft\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2106},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"2094\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2095},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2096},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2097},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2095\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2096\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2097\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2098\":{\"x\":13,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2099\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Label that shows the name of a morph. Updates automatically.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2100\":{\"style\":{\"__isSmartRef__\":true,\"id\":2101},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2093},\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2101\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2102\":{\"x\":73.8018403394826,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2103\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2093},\"sourceAttrName\":\"owner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2093},\"targetMethodName\":\"updateLabel\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2104\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2093},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2093},\"targetMethodName\":\"renameOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2105\":{\"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\"},\"2106\":{\"updateLabel\":{\"__isSmartRef__\":true,\"id\":2107},\"renameOwner\":{\"__isSmartRef__\":true,\"id\":2110}},\"2107\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2108},\"source\":\"function updateLabel() {\\n\\t// observe name changes in owner\\n\\tif (this.owner !== this.oldOwner) {\\n\\t\\tif (this.oldOwner)\\n\\t\\t\\tdisconnect(this.oldOwner, 'name', this, 'updateLabel')\\n\\t\\tif (this.owner)\\n\\t\\t\\tconnect(this.owner, 'name', this, 'updateLabel')\\n\\t\\tthis.oldOwner = this.owner\\n\\t}\\n\\tvar name = (this.owner ? this.owner.name : \\\"no owner\\\")\\n\\tif (this.textString != name)\\n\\tthis.setTextString(name)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2109},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2108\":{\"this\":{\"__isSmartRef__\":true,\"id\":2093}},\"2109\":{},\"2110\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2111},\"source\":\"function renameOwner(name) {\\n\\tif (this.owner && this.owner.name != name) {\\n\\t\\talertOK(\\\"renamed \\\" + this.owner + \\\" to \\\" + name)\\n\\t\\tthis.owner.setName(name);\\n\\t}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2112},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2111\":{\"this\":{\"__isSmartRef__\":true,\"id\":2093}},\"2112\":{},\"2113\":{\"position\":{\"__isSmartRef__\":true,\"id\":2114},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2115},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2116},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2117},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":20.71,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2114\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2115\":{\"x\":92,\"y\":53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2116\":{\"r\":0.113,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2117\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2118\":{\"x\":-69,\"y\":-33,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2119\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2120\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2121}],\"scripts\":[],\"id\":4104,\"shape\":{\"__isSmartRef__\":true,\"id\":2130},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2135},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2136},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2137},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2126},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2449},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2121\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":2122},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2127},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2128},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":2120},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2129}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"color\":{\"__isSmartRef__\":true,\"id\":2126},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"2122\":{\"position\":{\"__isSmartRef__\":true,\"id\":2123},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2124},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2125},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2126},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2123\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2124\":{\"x\":43,\"y\":40,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2125\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2126\":{\"r\":0.662,\"g\":0.662,\"b\":0.662,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2127\":{\"x\":29,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2128\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2129\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2121},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2120},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2130\":{\"position\":{\"__isSmartRef__\":true,\"id\":2131},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2132},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2133},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2134},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2131\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2132\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2133\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2134\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2135\":{\"x\":-68,\"y\":-20,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2136\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2137\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2138}],\"scripts\":[],\"id\":4101,\"shape\":{\"__isSmartRef__\":true,\"id\":2147},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2152},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2153},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2154},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2143},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2422},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2138\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":2139},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2144},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2145},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":2137},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2146}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"color\":{\"__isSmartRef__\":true,\"id\":2143},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"2139\":{\"position\":{\"__isSmartRef__\":true,\"id\":2140},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2141},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2142},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2143},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2140\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2141\":{\"x\":43,\"y\":40,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2142\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2143\":{\"r\":0,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2144\":{\"x\":29,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2145\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2146\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2138},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2137},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2147\":{\"position\":{\"__isSmartRef__\":true,\"id\":2148},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2149},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2150},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2151},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2148\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2149\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2150\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2151\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2152\":{\"x\":-56,\"y\":-21,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2153\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2154\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2155}],\"scripts\":[],\"id\":4098,\"shape\":{\"__isSmartRef__\":true,\"id\":2164},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2169},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2170},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2171},\"dropColor\":{\"__isSmartRef__\":true,\"id\":2160},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2395},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2155\":{\"submorphs\":[],\"scripts\":[],\"id\":23346,\"shape\":{\"__isSmartRef__\":true,\"id\":2156},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2161},\"showsHalos\":false,\"name\":\"colorField\",\"_Rotation\":0,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2162},\"__SourceModuleName__\":\"Global.lively.morphic.ColorChooserDraft\",\"owner\":{\"__isSmartRef__\":true,\"id\":2154},\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2163}],\"doNotSerialize\":[\"$$color\"],\"doNotCopyProperties\":[\"$$color\"],\"color\":{\"__isSmartRef__\":true,\"id\":2160},\"__LivelyClassName__\":\"lively.morphic.ColorField\"},\"2156\":{\"position\":{\"__isSmartRef__\":true,\"id\":2157},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2158},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2159},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2160},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2157\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2158\":{\"x\":43,\"y\":40,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2159\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2160\":{\"r\":0.365,\"g\":0,\"b\":0.599,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2161\":{\"x\":29,\"y\":31,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2162\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"requiredModules\":[\"lively.morphic.ColorChooserDraft\"],\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2163\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2155},\"sourceAttrName\":\"color\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2154},\"targetMethodName\":\"setDropColor\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2164\":{\"position\":{\"__isSmartRef__\":true,\"id\":2165},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2166},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2167},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2168},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2165\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2166\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2167\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2168\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2169\":{\"x\":-54,\"y\":-15,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2170\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2171\":{\"submorphs\":[],\"scripts\":[],\"id\":3687,\"shape\":{\"__isSmartRef__\":true,\"id\":2172},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2177},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2178},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2179},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2371},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2172\":{\"position\":{\"__isSmartRef__\":true,\"id\":2173},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2174},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2175},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2176},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2173\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2174\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2175\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2176\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2177\":{\"x\":-73,\"y\":-50,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2178\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2179\":{\"submorphs\":[],\"scripts\":[],\"id\":3683,\"shape\":{\"__isSmartRef__\":true,\"id\":2180},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2185},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2186},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2187},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2347},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2180\":{\"position\":{\"__isSmartRef__\":true,\"id\":2181},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2182},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2183},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2184},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2181\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2182\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2183\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2184\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2185\":{\"x\":-54,\"y\":-67,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2186\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2187\":{\"submorphs\":[],\"scripts\":[],\"id\":3680,\"shape\":{\"__isSmartRef__\":true,\"id\":2188},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2193},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2194},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2195},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2323},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2188\":{\"position\":{\"__isSmartRef__\":true,\"id\":2189},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2190},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2191},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2192},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2189\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2190\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2191\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2192\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2193\":{\"x\":-65,\"y\":-45,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2194\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2195\":{\"submorphs\":[],\"scripts\":[],\"id\":3671,\"shape\":{\"__isSmartRef__\":true,\"id\":2196},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2201},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2202},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2203},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2299},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2196\":{\"position\":{\"__isSmartRef__\":true,\"id\":2197},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2198},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2199},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2200},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2197\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2198\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2199\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2200\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2201\":{\"x\":-46,\"y\":-42,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2202\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2203\":{\"submorphs\":[],\"scripts\":[],\"id\":3662,\"shape\":{\"__isSmartRef__\":true,\"id\":2204},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2209},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2210},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2211},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2275},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2204\":{\"position\":{\"__isSmartRef__\":true,\"id\":2205},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2206},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2207},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2208},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2205\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2206\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2207\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2208\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2209\":{\"x\":-57,\"y\":-35,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2210\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2211\":{\"submorphs\":[],\"scripts\":[],\"id\":3654,\"shape\":{\"__isSmartRef__\":true,\"id\":2212},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2217},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2218},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"icon\":{\"__isSmartRef__\":true,\"id\":2219},\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2251},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2212\":{\"position\":{\"__isSmartRef__\":true,\"id\":2213},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2214},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2215},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2216},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2213\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2214\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2215\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2216\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2217\":{\"x\":-49,\"y\":-53,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2218\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2219\":{\"submorphs\":[],\"scripts\":[],\"id\":3650,\"shape\":{\"__isSmartRef__\":true,\"id\":2220},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":2225},\"showsHalos\":false,\"name\":\"ColorBehavior1\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2226},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1,\"draggingEnabled\":true,\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2227},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2220\":{\"position\":{\"__isSmartRef__\":true,\"id\":2221},\"_Extent\":{\"__isSmartRef__\":true,\"id\":2222},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":2223},\"_Fill\":{\"__isSmartRef__\":true,\"id\":2224},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2221\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2222\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2223\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2224\":{\"r\":0,\"g\":0,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2225\":{\"x\":-59,\"y\":-3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2226\":{\"partsSpaceName\":\"PartsBin/DroppableBehaviors/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"2227\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2228},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2231},\"reset\":{\"__isSmartRef__\":true,\"id\":2234},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2237},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2244}},\"2228\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2229},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2230},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2229\":{\"this\":{\"__isSmartRef__\":true,\"id\":2219}},\"2230\":{},\"2231\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2232},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2233},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2232\":{\"this\":{\"__isSmartRef__\":true,\"id\":2219}},\"2233\":{},\"2234\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2235},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2236},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2235\":{\"this\":{\"__isSmartRef__\":true,\"id\":2219}},\"2236\":{},\"2237\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2238},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2243},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2238\":{\"this\":{\"__isSmartRef__\":true,\"id\":2219},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2239}},\"2239\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2240}},\"2240\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2241},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2242},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2241\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2219},\"name\":\"onDragStart\"},\"2242\":{},\"2243\":{},\"2244\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2245},\"source\":\"function onDragEnd(evt) {\\n\\tthis.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2250},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2245\":{\"this\":{\"__isSmartRef__\":true,\"id\":2219},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2246}},\"2246\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2247}},\"2247\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2248},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2249},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2248\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2219},\"name\":\"onDragEnd\"},\"2249\":{},\"2250\":{},\"2251\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2252},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2255},\"reset\":{\"__isSmartRef__\":true,\"id\":2258},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2261},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2268}},\"2252\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2253},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2254},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2253\":{\"this\":{\"__isSmartRef__\":true,\"id\":2211}},\"2254\":{},\"2255\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2256},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2257},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2256\":{\"this\":{\"__isSmartRef__\":true,\"id\":2211}},\"2257\":{},\"2258\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2259},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2260},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2259\":{\"this\":{\"__isSmartRef__\":true,\"id\":2211}},\"2260\":{},\"2261\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2262},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2267},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2262\":{\"this\":{\"__isSmartRef__\":true,\"id\":2211},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2263}},\"2263\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2264}},\"2264\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2265},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2266},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2265\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2211},\"name\":\"onDragStart\"},\"2266\":{},\"2267\":{},\"2268\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2269},\"source\":\"function onDragEnd(evt) {\\n\\tthis.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2274},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2269\":{\"this\":{\"__isSmartRef__\":true,\"id\":2211},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2270}},\"2270\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2271}},\"2271\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2272},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2273},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2272\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2211},\"name\":\"onDragEnd\"},\"2273\":{},\"2274\":{},\"2275\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2276},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2279},\"reset\":{\"__isSmartRef__\":true,\"id\":2282},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2285},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2292}},\"2276\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2277},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2278},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2277\":{\"this\":{\"__isSmartRef__\":true,\"id\":2203}},\"2278\":{},\"2279\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2280},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2281},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2280\":{\"this\":{\"__isSmartRef__\":true,\"id\":2203}},\"2281\":{},\"2282\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2283},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2284},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2283\":{\"this\":{\"__isSmartRef__\":true,\"id\":2203}},\"2284\":{},\"2285\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2286},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2291},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2286\":{\"this\":{\"__isSmartRef__\":true,\"id\":2203},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2287}},\"2287\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2288}},\"2288\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2289},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2290},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2289\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2203},\"name\":\"onDragStart\"},\"2290\":{},\"2291\":{},\"2292\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2293},\"source\":\"function onDragEnd(evt) {\\n\\tthis.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2298},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2293\":{\"this\":{\"__isSmartRef__\":true,\"id\":2203},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2294}},\"2294\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2295}},\"2295\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2296},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2297},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2296\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2203},\"name\":\"onDragEnd\"},\"2297\":{},\"2298\":{},\"2299\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2300},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2303},\"reset\":{\"__isSmartRef__\":true,\"id\":2306},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2309},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2316}},\"2300\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2301},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2302},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2301\":{\"this\":{\"__isSmartRef__\":true,\"id\":2195}},\"2302\":{},\"2303\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2304},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2305},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2304\":{\"this\":{\"__isSmartRef__\":true,\"id\":2195}},\"2305\":{},\"2306\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2307},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2308},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2307\":{\"this\":{\"__isSmartRef__\":true,\"id\":2195}},\"2308\":{},\"2309\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2310},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2315},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2310\":{\"this\":{\"__isSmartRef__\":true,\"id\":2195},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2311}},\"2311\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2312}},\"2312\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2313},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2314},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2313\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2195},\"name\":\"onDragStart\"},\"2314\":{},\"2315\":{},\"2316\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2317},\"source\":\"function onDragEnd(evt) {\\n\\tthis.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2322},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2317\":{\"this\":{\"__isSmartRef__\":true,\"id\":2195},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2318}},\"2318\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2319}},\"2319\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2320},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2321},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2320\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2195},\"name\":\"onDragEnd\"},\"2321\":{},\"2322\":{},\"2323\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2324},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2327},\"reset\":{\"__isSmartRef__\":true,\"id\":2330},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2333},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2340}},\"2324\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2325},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2326},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2325\":{\"this\":{\"__isSmartRef__\":true,\"id\":2187}},\"2326\":{},\"2327\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2328},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2329},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2328\":{\"this\":{\"__isSmartRef__\":true,\"id\":2187}},\"2329\":{},\"2330\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2331},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2332},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2331\":{\"this\":{\"__isSmartRef__\":true,\"id\":2187}},\"2332\":{},\"2333\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2334},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2339},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2334\":{\"this\":{\"__isSmartRef__\":true,\"id\":2187},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2335}},\"2335\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2336}},\"2336\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2337},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2338},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2337\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2187},\"name\":\"onDragStart\"},\"2338\":{},\"2339\":{},\"2340\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2341},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.submorphs.invoke('remove')\\n\\tthis.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2346},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2341\":{\"this\":{\"__isSmartRef__\":true,\"id\":2187},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2342}},\"2342\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2343}},\"2343\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2344},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2345},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2344\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2187},\"name\":\"onDragEnd\"},\"2345\":{},\"2346\":{},\"2347\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2348},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2351},\"reset\":{\"__isSmartRef__\":true,\"id\":2354},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2357},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2364}},\"2348\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2349},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2350},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2349\":{\"this\":{\"__isSmartRef__\":true,\"id\":2179}},\"2350\":{},\"2351\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2352},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2353},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2352\":{\"this\":{\"__isSmartRef__\":true,\"id\":2179}},\"2353\":{},\"2354\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2355},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2356},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2355\":{\"this\":{\"__isSmartRef__\":true,\"id\":2179}},\"2356\":{},\"2357\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2358},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2363},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2358\":{\"this\":{\"__isSmartRef__\":true,\"id\":2179},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2359}},\"2359\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2360}},\"2360\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2361},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2362},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2361\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2179},\"name\":\"onDragStart\"},\"2362\":{},\"2363\":{},\"2364\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2365},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.submorphs.invoke('remove')\\n\\tthis.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2370},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2365\":{\"this\":{\"__isSmartRef__\":true,\"id\":2179},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2366}},\"2366\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2367}},\"2367\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2368},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2369},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2368\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2179},\"name\":\"onDragEnd\"},\"2369\":{},\"2370\":{},\"2371\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2372},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2375},\"reset\":{\"__isSmartRef__\":true,\"id\":2378},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2381},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2388}},\"2372\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2373},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2374},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2373\":{\"this\":{\"__isSmartRef__\":true,\"id\":2171}},\"2374\":{},\"2375\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2376},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2377},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2376\":{\"this\":{\"__isSmartRef__\":true,\"id\":2171}},\"2377\":{},\"2378\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2379},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2380},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2379\":{\"this\":{\"__isSmartRef__\":true,\"id\":2171}},\"2380\":{},\"2381\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2382},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2387},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2382\":{\"this\":{\"__isSmartRef__\":true,\"id\":2171},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2383}},\"2383\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2384}},\"2384\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2385},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2386},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2385\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2171},\"name\":\"onDragStart\"},\"2386\":{},\"2387\":{},\"2388\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2389},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2394},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2389\":{\"this\":{\"__isSmartRef__\":true,\"id\":2171},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2390}},\"2390\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2391}},\"2391\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2392},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2393},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2392\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2171},\"name\":\"onDragEnd\"},\"2393\":{},\"2394\":{},\"2395\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2396},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2399},\"reset\":{\"__isSmartRef__\":true,\"id\":2402},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2405},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2412},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2419}},\"2396\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2397},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2398},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2397\":{\"this\":{\"__isSmartRef__\":true,\"id\":2154}},\"2398\":{},\"2399\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2400},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2401},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2400\":{\"this\":{\"__isSmartRef__\":true,\"id\":2154}},\"2401\":{},\"2402\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2403},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2404},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2403\":{\"this\":{\"__isSmartRef__\":true,\"id\":2154}},\"2404\":{},\"2405\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2406},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2411},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2406\":{\"this\":{\"__isSmartRef__\":true,\"id\":2154},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2407}},\"2407\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2408}},\"2408\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2409},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2410},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2409\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2154},\"name\":\"onDragStart\"},\"2410\":{},\"2411\":{},\"2412\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2413},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2418},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2413\":{\"this\":{\"__isSmartRef__\":true,\"id\":2154},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2414}},\"2414\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2415}},\"2415\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2416},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2417},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2416\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2154},\"name\":\"onDragEnd\"},\"2417\":{},\"2418\":{},\"2419\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2420},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2421},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2420\":{\"this\":{\"__isSmartRef__\":true,\"id\":2154}},\"2421\":{},\"2422\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2423},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2426},\"reset\":{\"__isSmartRef__\":true,\"id\":2429},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2432},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2439},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2446}},\"2423\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2424},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2425},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2424\":{\"this\":{\"__isSmartRef__\":true,\"id\":2137}},\"2425\":{},\"2426\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2427},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2428},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2427\":{\"this\":{\"__isSmartRef__\":true,\"id\":2137}},\"2428\":{},\"2429\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2430},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2431},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2430\":{\"this\":{\"__isSmartRef__\":true,\"id\":2137}},\"2431\":{},\"2432\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2433},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2438},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2433\":{\"this\":{\"__isSmartRef__\":true,\"id\":2137},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2434}},\"2434\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2435}},\"2435\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2436},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2437},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2436\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2137},\"name\":\"onDragStart\"},\"2437\":{},\"2438\":{},\"2439\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2440},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2445},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2440\":{\"this\":{\"__isSmartRef__\":true,\"id\":2137},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2441}},\"2441\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2442}},\"2442\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2443},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2444},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2443\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2137},\"name\":\"onDragEnd\"},\"2444\":{},\"2445\":{},\"2446\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2447},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2448},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2447\":{\"this\":{\"__isSmartRef__\":true,\"id\":2137}},\"2448\":{},\"2449\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2450},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2453},\"reset\":{\"__isSmartRef__\":true,\"id\":2456},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2459},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2466},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2473}},\"2450\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2451},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2452},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2451\":{\"this\":{\"__isSmartRef__\":true,\"id\":2120}},\"2452\":{},\"2453\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2454},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2455},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2454\":{\"this\":{\"__isSmartRef__\":true,\"id\":2120}},\"2455\":{},\"2456\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2457},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2458},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2457\":{\"this\":{\"__isSmartRef__\":true,\"id\":2120}},\"2458\":{},\"2459\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2460},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2465},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2460\":{\"this\":{\"__isSmartRef__\":true,\"id\":2120},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2461}},\"2461\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2462}},\"2462\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2463},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2464},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2463\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2120},\"name\":\"onDragStart\"},\"2464\":{},\"2465\":{},\"2466\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2467},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2472},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2467\":{\"this\":{\"__isSmartRef__\":true,\"id\":2120},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2468}},\"2468\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2469}},\"2469\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2470},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2471},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2470\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2120},\"name\":\"onDragEnd\"},\"2471\":{},\"2472\":{},\"2473\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2474},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2475},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2474\":{\"this\":{\"__isSmartRef__\":true,\"id\":2120}},\"2475\":{},\"2476\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2477\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2082},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2093},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2478\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2479},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2482},\"reset\":{\"__isSmartRef__\":true,\"id\":2485},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2488},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2495},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2502}},\"2479\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2480},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2481},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2480\":{\"this\":{\"__isSmartRef__\":true,\"id\":2082}},\"2481\":{},\"2482\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2483},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2484},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2483\":{\"this\":{\"__isSmartRef__\":true,\"id\":2082}},\"2484\":{},\"2485\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2486},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2487},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2486\":{\"this\":{\"__isSmartRef__\":true,\"id\":2082}},\"2487\":{},\"2488\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2489},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2494},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2489\":{\"this\":{\"__isSmartRef__\":true,\"id\":2082},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2490}},\"2490\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2491}},\"2491\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2492},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2493},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2492\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2082},\"name\":\"onDragStart\"},\"2493\":{},\"2494\":{},\"2495\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2496},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2501},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2496\":{\"this\":{\"__isSmartRef__\":true,\"id\":2082},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2497}},\"2497\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2498}},\"2498\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2499},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2500},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2499\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2082},\"name\":\"onDragEnd\"},\"2500\":{},\"2501\":{},\"2502\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2503},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2504},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2503\":{\"this\":{\"__isSmartRef__\":true,\"id\":2082}},\"2504\":{},\"2505\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2506\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2044},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2055},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2507\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2508},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2511},\"reset\":{\"__isSmartRef__\":true,\"id\":2514},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2517},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2524},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2531}},\"2508\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2509},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2510},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2509\":{\"this\":{\"__isSmartRef__\":true,\"id\":2044}},\"2510\":{},\"2511\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2512},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2513},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2512\":{\"this\":{\"__isSmartRef__\":true,\"id\":2044}},\"2513\":{},\"2514\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2515},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2516},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2515\":{\"this\":{\"__isSmartRef__\":true,\"id\":2044}},\"2516\":{},\"2517\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2518},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2523},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2518\":{\"this\":{\"__isSmartRef__\":true,\"id\":2044},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2519}},\"2519\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2520}},\"2520\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2521},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2522},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2521\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2044},\"name\":\"onDragStart\"},\"2522\":{},\"2523\":{},\"2524\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2525},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2530},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2525\":{\"this\":{\"__isSmartRef__\":true,\"id\":2044},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2526}},\"2526\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2527}},\"2527\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2528},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2529},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2528\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2044},\"name\":\"onDragEnd\"},\"2529\":{},\"2530\":{},\"2531\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2532},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2533},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2532\":{\"this\":{\"__isSmartRef__\":true,\"id\":2044}},\"2533\":{},\"2534\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2535\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2006},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2017},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2536\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2537},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2540},\"reset\":{\"__isSmartRef__\":true,\"id\":2543},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2546},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2553},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2560}},\"2537\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2538},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2539},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2538\":{\"this\":{\"__isSmartRef__\":true,\"id\":2006}},\"2539\":{},\"2540\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2541},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2542},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2541\":{\"this\":{\"__isSmartRef__\":true,\"id\":2006}},\"2542\":{},\"2543\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2544},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2545},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2544\":{\"this\":{\"__isSmartRef__\":true,\"id\":2006}},\"2545\":{},\"2546\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2547},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2552},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2547\":{\"this\":{\"__isSmartRef__\":true,\"id\":2006},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2548}},\"2548\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2549}},\"2549\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2550},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2551},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2550\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2006},\"name\":\"onDragStart\"},\"2551\":{},\"2552\":{},\"2553\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2554},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2559},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2554\":{\"this\":{\"__isSmartRef__\":true,\"id\":2006},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2555}},\"2555\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2556}},\"2556\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2557},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2558},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2557\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2006},\"name\":\"onDragEnd\"},\"2558\":{},\"2559\":{},\"2560\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2561},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2562},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2561\":{\"this\":{\"__isSmartRef__\":true,\"id\":2006}},\"2562\":{},\"2563\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2564\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1968},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1979},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2565\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2566},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2569},\"reset\":{\"__isSmartRef__\":true,\"id\":2572},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2575},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2582},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2589}},\"2566\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2567},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2568},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2567\":{\"this\":{\"__isSmartRef__\":true,\"id\":1968}},\"2568\":{},\"2569\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2570},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2571},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2570\":{\"this\":{\"__isSmartRef__\":true,\"id\":1968}},\"2571\":{},\"2572\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2573},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2574},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2573\":{\"this\":{\"__isSmartRef__\":true,\"id\":1968}},\"2574\":{},\"2575\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2576},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2581},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2576\":{\"this\":{\"__isSmartRef__\":true,\"id\":1968},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2577}},\"2577\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2578}},\"2578\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2579},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2580},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2579\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1968},\"name\":\"onDragStart\"},\"2580\":{},\"2581\":{},\"2582\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2583},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2588},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2583\":{\"this\":{\"__isSmartRef__\":true,\"id\":1968},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2584}},\"2584\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2585}},\"2585\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2586},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2587},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2586\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1968},\"name\":\"onDragEnd\"},\"2587\":{},\"2588\":{},\"2589\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2590},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2591},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2590\":{\"this\":{\"__isSmartRef__\":true,\"id\":1968}},\"2591\":{},\"2592\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2593\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1930},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1941},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2594\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2595},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2598},\"reset\":{\"__isSmartRef__\":true,\"id\":2601},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2604},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2611},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2618}},\"2595\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2596},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2597},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2596\":{\"this\":{\"__isSmartRef__\":true,\"id\":1930}},\"2597\":{},\"2598\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2599},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2600},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2599\":{\"this\":{\"__isSmartRef__\":true,\"id\":1930}},\"2600\":{},\"2601\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2602},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2603},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2602\":{\"this\":{\"__isSmartRef__\":true,\"id\":1930}},\"2603\":{},\"2604\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2605},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2610},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2605\":{\"this\":{\"__isSmartRef__\":true,\"id\":1930},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2606}},\"2606\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2607}},\"2607\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2608},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2609},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2608\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1930},\"name\":\"onDragStart\"},\"2609\":{},\"2610\":{},\"2611\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2612},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2617},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2612\":{\"this\":{\"__isSmartRef__\":true,\"id\":1930},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2613}},\"2613\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2614}},\"2614\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2615},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2616},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2615\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1930},\"name\":\"onDragEnd\"},\"2616\":{},\"2617\":{},\"2618\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2619},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2620},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2619\":{\"this\":{\"__isSmartRef__\":true,\"id\":1930}},\"2620\":{},\"2621\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2622\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1892},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1903},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2623\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2624},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2627},\"reset\":{\"__isSmartRef__\":true,\"id\":2630},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2633},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2640},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2647}},\"2624\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2625},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2626},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2625\":{\"this\":{\"__isSmartRef__\":true,\"id\":1892}},\"2626\":{},\"2627\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2628},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2629},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2628\":{\"this\":{\"__isSmartRef__\":true,\"id\":1892}},\"2629\":{},\"2630\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2631},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2632},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2631\":{\"this\":{\"__isSmartRef__\":true,\"id\":1892}},\"2632\":{},\"2633\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2634},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2639},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2634\":{\"this\":{\"__isSmartRef__\":true,\"id\":1892},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2635}},\"2635\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2636}},\"2636\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2637},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2638},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2637\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1892},\"name\":\"onDragStart\"},\"2638\":{},\"2639\":{},\"2640\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2641},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2646},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2641\":{\"this\":{\"__isSmartRef__\":true,\"id\":1892},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2642}},\"2642\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2643}},\"2643\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2644},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2645},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2644\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1892},\"name\":\"onDragEnd\"},\"2645\":{},\"2646\":{},\"2647\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2648},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2649},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2648\":{\"this\":{\"__isSmartRef__\":true,\"id\":1892}},\"2649\":{},\"2650\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2651\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1854},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1865},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2652\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2653},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2656},\"reset\":{\"__isSmartRef__\":true,\"id\":2659},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2662},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2669},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2676}},\"2653\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2654},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2655},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2654\":{\"this\":{\"__isSmartRef__\":true,\"id\":1854}},\"2655\":{},\"2656\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2657},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2658},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2657\":{\"this\":{\"__isSmartRef__\":true,\"id\":1854}},\"2658\":{},\"2659\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2660},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2661},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2660\":{\"this\":{\"__isSmartRef__\":true,\"id\":1854}},\"2661\":{},\"2662\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2663},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2668},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2663\":{\"this\":{\"__isSmartRef__\":true,\"id\":1854},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2664}},\"2664\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2665}},\"2665\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2666},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2667},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2666\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1854},\"name\":\"onDragStart\"},\"2667\":{},\"2668\":{},\"2669\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2670},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2675},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2670\":{\"this\":{\"__isSmartRef__\":true,\"id\":1854},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2671}},\"2671\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2672}},\"2672\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2673},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2674},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2673\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1854},\"name\":\"onDragEnd\"},\"2674\":{},\"2675\":{},\"2676\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2677},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2678},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2677\":{\"this\":{\"__isSmartRef__\":true,\"id\":1854}},\"2678\":{},\"2679\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2680\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1816},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1827},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2681\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2682},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2685},\"reset\":{\"__isSmartRef__\":true,\"id\":2688},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2691},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2698},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2705}},\"2682\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2683},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2684},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2683\":{\"this\":{\"__isSmartRef__\":true,\"id\":1816}},\"2684\":{},\"2685\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2686},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2687},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2686\":{\"this\":{\"__isSmartRef__\":true,\"id\":1816}},\"2687\":{},\"2688\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2689},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2690},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2689\":{\"this\":{\"__isSmartRef__\":true,\"id\":1816}},\"2690\":{},\"2691\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2692},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2697},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2692\":{\"this\":{\"__isSmartRef__\":true,\"id\":1816},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2693}},\"2693\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2694}},\"2694\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2695},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2696},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2695\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1816},\"name\":\"onDragStart\"},\"2696\":{},\"2697\":{},\"2698\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2699},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2704},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2699\":{\"this\":{\"__isSmartRef__\":true,\"id\":1816},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2700}},\"2700\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2701}},\"2701\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2702},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2703},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2702\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1816},\"name\":\"onDragEnd\"},\"2703\":{},\"2704\":{},\"2705\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2706},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2707},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2706\":{\"this\":{\"__isSmartRef__\":true,\"id\":1816}},\"2707\":{},\"2708\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2709\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1778},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1789},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2710\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2711},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2714},\"reset\":{\"__isSmartRef__\":true,\"id\":2717},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2720},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2727},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2734}},\"2711\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2712},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2713},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2712\":{\"this\":{\"__isSmartRef__\":true,\"id\":1778}},\"2713\":{},\"2714\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2715},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2716},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2715\":{\"this\":{\"__isSmartRef__\":true,\"id\":1778}},\"2716\":{},\"2717\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2718},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2719},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2718\":{\"this\":{\"__isSmartRef__\":true,\"id\":1778}},\"2719\":{},\"2720\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2721},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2726},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2721\":{\"this\":{\"__isSmartRef__\":true,\"id\":1778},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2722}},\"2722\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2723}},\"2723\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2724},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2725},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2724\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1778},\"name\":\"onDragStart\"},\"2725\":{},\"2726\":{},\"2727\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2728},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2733},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2728\":{\"this\":{\"__isSmartRef__\":true,\"id\":1778},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2729}},\"2729\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2730}},\"2730\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2731},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2732},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2731\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1778},\"name\":\"onDragEnd\"},\"2732\":{},\"2733\":{},\"2734\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2735},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2736},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2735\":{\"this\":{\"__isSmartRef__\":true,\"id\":1778}},\"2736\":{},\"2737\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2738\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1740},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1751},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2739\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2740},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2743},\"reset\":{\"__isSmartRef__\":true,\"id\":2746},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2749},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2756},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2763}},\"2740\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2741},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2742},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2741\":{\"this\":{\"__isSmartRef__\":true,\"id\":1740}},\"2742\":{},\"2743\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2744},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2745},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2744\":{\"this\":{\"__isSmartRef__\":true,\"id\":1740}},\"2745\":{},\"2746\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2747},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2748},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2747\":{\"this\":{\"__isSmartRef__\":true,\"id\":1740}},\"2748\":{},\"2749\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2750},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2755},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2750\":{\"this\":{\"__isSmartRef__\":true,\"id\":1740},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2751}},\"2751\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2752}},\"2752\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2753},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2754},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2753\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1740},\"name\":\"onDragStart\"},\"2754\":{},\"2755\":{},\"2756\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2757},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2762},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2757\":{\"this\":{\"__isSmartRef__\":true,\"id\":1740},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2758}},\"2758\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2759}},\"2759\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2760},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2761},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2760\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1740},\"name\":\"onDragEnd\"},\"2761\":{},\"2762\":{},\"2763\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2764},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2765},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2764\":{\"this\":{\"__isSmartRef__\":true,\"id\":1740}},\"2765\":{},\"2766\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2767\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1702},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1713},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2768\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2769},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2772},\"reset\":{\"__isSmartRef__\":true,\"id\":2775},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2778},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2785},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2792}},\"2769\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2770},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2771},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2770\":{\"this\":{\"__isSmartRef__\":true,\"id\":1702}},\"2771\":{},\"2772\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2773},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2774},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2773\":{\"this\":{\"__isSmartRef__\":true,\"id\":1702}},\"2774\":{},\"2775\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2776},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2777},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2776\":{\"this\":{\"__isSmartRef__\":true,\"id\":1702}},\"2777\":{},\"2778\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2779},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2784},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2779\":{\"this\":{\"__isSmartRef__\":true,\"id\":1702},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2780}},\"2780\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2781}},\"2781\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2782},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2783},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2782\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1702},\"name\":\"onDragStart\"},\"2783\":{},\"2784\":{},\"2785\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2786},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2791},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2786\":{\"this\":{\"__isSmartRef__\":true,\"id\":1702},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2787}},\"2787\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2788}},\"2788\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2789},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2790},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2789\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1702},\"name\":\"onDragEnd\"},\"2790\":{},\"2791\":{},\"2792\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2793},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2794},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2793\":{\"this\":{\"__isSmartRef__\":true,\"id\":1702}},\"2794\":{},\"2795\":{\"x\":92,\"y\":54,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2796\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1664},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1675},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"2797\":{\"setDropColor\":{\"__isSmartRef__\":true,\"id\":2798},\"applyTo\":{\"__isSmartRef__\":true,\"id\":2801},\"reset\":{\"__isSmartRef__\":true,\"id\":2804},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2807},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2814},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2821}},\"2798\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2799},\"source\":\"function setDropColor(color) {\\n\\tthis.dropColor = color;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2800},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2799\":{\"this\":{\"__isSmartRef__\":true,\"id\":1664}},\"2800\":{},\"2801\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2802},\"source\":\"function applyTo(morph) {\\n\\tmorph.setFill(this.dropColor)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2803},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2802\":{\"this\":{\"__isSmartRef__\":true,\"id\":1664}},\"2803\":{},\"2804\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2805},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2806},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2805\":{\"this\":{\"__isSmartRef__\":true,\"id\":1664}},\"2806\":{},\"2807\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2808},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2813},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2808\":{\"this\":{\"__isSmartRef__\":true,\"id\":1664},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2809}},\"2809\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2810}},\"2810\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2811},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2812},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2811\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1664},\"name\":\"onDragStart\"},\"2812\":{},\"2813\":{},\"2814\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2815},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\t// this.icon && this.icon.remove();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2820},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2815\":{\"this\":{\"__isSmartRef__\":true,\"id\":1664},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2816}},\"2816\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2817}},\"2817\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2818},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2819},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2818\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1664},\"name\":\"onDragEnd\"},\"2819\":{},\"2820\":{},\"2821\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2822},\"source\":\"function setupConnections() {\\n\\tconnect(this.get('colorField'), 'color', this, 'setDropColor')\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2823},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2822\":{\"this\":{\"__isSmartRef__\":true,\"id\":1664}},\"2823\":{},\"2824\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2825\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2826\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1605},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1606},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2827\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2828},\"reset\":{\"__isSmartRef__\":true,\"id\":2831},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2834},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2841},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2848}},\"2828\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2829},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2830},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2829\":{\"this\":{\"__isSmartRef__\":true,\"id\":1605}},\"2830\":{},\"2831\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2832},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2833},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2832\":{\"this\":{\"__isSmartRef__\":true,\"id\":1605}},\"2833\":{},\"2834\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2835},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2840},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2835\":{\"this\":{\"__isSmartRef__\":true,\"id\":1605},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2836}},\"2836\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2837}},\"2837\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2838},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2839},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2838\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1605},\"name\":\"onDragStart\"},\"2839\":{},\"2840\":{},\"2841\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2842},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2847},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2842\":{\"this\":{\"__isSmartRef__\":true,\"id\":1605},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2843}},\"2843\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2844}},\"2844\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2845},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2846},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2845\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1605},\"name\":\"onDragEnd\"},\"2846\":{},\"2847\":{},\"2848\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2849},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2850},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2849\":{\"this\":{\"__isSmartRef__\":true,\"id\":1605}},\"2850\":{},\"2851\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2852\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2853\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1546},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1547},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2854\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2855},\"reset\":{\"__isSmartRef__\":true,\"id\":2858},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2861},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2868},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2875}},\"2855\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2856},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2857},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2856\":{\"this\":{\"__isSmartRef__\":true,\"id\":1546}},\"2857\":{},\"2858\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2859},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2860},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2859\":{\"this\":{\"__isSmartRef__\":true,\"id\":1546}},\"2860\":{},\"2861\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2862},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2867},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2862\":{\"this\":{\"__isSmartRef__\":true,\"id\":1546},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2863}},\"2863\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2864}},\"2864\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2865},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2866},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2865\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1546},\"name\":\"onDragStart\"},\"2866\":{},\"2867\":{},\"2868\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2869},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2874},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2869\":{\"this\":{\"__isSmartRef__\":true,\"id\":1546},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2870}},\"2870\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2871}},\"2871\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2872},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2873},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2872\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1546},\"name\":\"onDragEnd\"},\"2873\":{},\"2874\":{},\"2875\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2876},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2877},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2876\":{\"this\":{\"__isSmartRef__\":true,\"id\":1546}},\"2877\":{},\"2878\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2879\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2880\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1487},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1488},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2881\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2882},\"reset\":{\"__isSmartRef__\":true,\"id\":2885},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2888},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2895},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2902}},\"2882\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2883},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2884},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2883\":{\"this\":{\"__isSmartRef__\":true,\"id\":1487}},\"2884\":{},\"2885\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2886},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.3\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2887},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2886\":{\"this\":{\"__isSmartRef__\":true,\"id\":1487}},\"2887\":{},\"2888\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2889},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2894},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2889\":{\"this\":{\"__isSmartRef__\":true,\"id\":1487},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2890}},\"2890\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2891}},\"2891\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2892},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2893},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2892\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1487},\"name\":\"onDragStart\"},\"2893\":{},\"2894\":{},\"2895\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2896},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2901},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2896\":{\"this\":{\"__isSmartRef__\":true,\"id\":1487},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2897}},\"2897\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2898}},\"2898\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2899},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2900},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2899\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1487},\"name\":\"onDragEnd\"},\"2900\":{},\"2901\":{},\"2902\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2903},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2904},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2903\":{\"this\":{\"__isSmartRef__\":true,\"id\":1487}},\"2904\":{},\"2905\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2906\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2907\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1428},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1429},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2908\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2909},\"reset\":{\"__isSmartRef__\":true,\"id\":2912},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2915},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2922},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2929}},\"2909\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2910},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2911},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2910\":{\"this\":{\"__isSmartRef__\":true,\"id\":1428}},\"2911\":{},\"2912\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2913},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.3\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2914},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2913\":{\"this\":{\"__isSmartRef__\":true,\"id\":1428}},\"2914\":{},\"2915\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2916},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2921},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2916\":{\"this\":{\"__isSmartRef__\":true,\"id\":1428},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2917}},\"2917\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2918}},\"2918\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2919},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2920},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2919\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1428},\"name\":\"onDragStart\"},\"2920\":{},\"2921\":{},\"2922\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2923},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2928},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2923\":{\"this\":{\"__isSmartRef__\":true,\"id\":1428},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2924}},\"2924\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2925}},\"2925\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2926},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2927},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2926\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1428},\"name\":\"onDragEnd\"},\"2927\":{},\"2928\":{},\"2929\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2930},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2931},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2930\":{\"this\":{\"__isSmartRef__\":true,\"id\":1428}},\"2931\":{},\"2932\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2933\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2934\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1369},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1370},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2935\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2936},\"reset\":{\"__isSmartRef__\":true,\"id\":2939},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2942},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2949},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2956}},\"2936\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2937},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2938},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2937\":{\"this\":{\"__isSmartRef__\":true,\"id\":1369}},\"2938\":{},\"2939\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2940},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.3\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2941},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2940\":{\"this\":{\"__isSmartRef__\":true,\"id\":1369}},\"2941\":{},\"2942\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2943},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2948},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2943\":{\"this\":{\"__isSmartRef__\":true,\"id\":1369},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2944}},\"2944\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2945}},\"2945\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2946},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2947},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2946\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1369},\"name\":\"onDragStart\"},\"2947\":{},\"2948\":{},\"2949\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2950},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2955},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2950\":{\"this\":{\"__isSmartRef__\":true,\"id\":1369},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2951}},\"2951\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2952}},\"2952\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2953},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2954},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2953\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1369},\"name\":\"onDragEnd\"},\"2954\":{},\"2955\":{},\"2956\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2957},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2958},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2957\":{\"this\":{\"__isSmartRef__\":true,\"id\":1369}},\"2958\":{},\"2959\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2960\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2961\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1310},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1311},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2962\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2963},\"reset\":{\"__isSmartRef__\":true,\"id\":2966},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2969},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":2976},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":2983}},\"2963\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2964},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2965},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2964\":{\"this\":{\"__isSmartRef__\":true,\"id\":1310}},\"2965\":{},\"2966\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2967},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.3\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2968},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2967\":{\"this\":{\"__isSmartRef__\":true,\"id\":1310}},\"2968\":{},\"2969\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2970},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2975},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2970\":{\"this\":{\"__isSmartRef__\":true,\"id\":1310},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2971}},\"2971\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2972}},\"2972\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2973},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2974},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2973\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1310},\"name\":\"onDragStart\"},\"2974\":{},\"2975\":{},\"2976\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2977},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2982},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2977\":{\"this\":{\"__isSmartRef__\":true,\"id\":1310},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2978}},\"2978\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2979}},\"2979\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2980},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2981},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2980\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1310},\"name\":\"onDragEnd\"},\"2981\":{},\"2982\":{},\"2983\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2984},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2985},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2984\":{\"this\":{\"__isSmartRef__\":true,\"id\":1310}},\"2985\":{},\"2986\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"2987\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"2988\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1251},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1252},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"2989\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":2990},\"reset\":{\"__isSmartRef__\":true,\"id\":2993},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":2996},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3003},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3010}},\"2990\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2991},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2992},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2991\":{\"this\":{\"__isSmartRef__\":true,\"id\":1251}},\"2992\":{},\"2993\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2994},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2995},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2994\":{\"this\":{\"__isSmartRef__\":true,\"id\":1251}},\"2995\":{},\"2996\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2997},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3002},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"2997\":{\"this\":{\"__isSmartRef__\":true,\"id\":1251},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2998}},\"2998\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2999}},\"2999\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3000},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3001},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3000\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1251},\"name\":\"onDragStart\"},\"3001\":{},\"3002\":{},\"3003\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3004},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3009},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3004\":{\"this\":{\"__isSmartRef__\":true,\"id\":1251},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3005}},\"3005\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3006}},\"3006\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3007},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3008},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3007\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1251},\"name\":\"onDragEnd\"},\"3008\":{},\"3009\":{},\"3010\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3011},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3012},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3011\":{\"this\":{\"__isSmartRef__\":true,\"id\":1251}},\"3012\":{},\"3013\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3014\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3015\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1192},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1193},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3016\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3017},\"reset\":{\"__isSmartRef__\":true,\"id\":3020},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3023},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3030},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3037}},\"3017\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3018},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3019},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3018\":{\"this\":{\"__isSmartRef__\":true,\"id\":1192}},\"3019\":{},\"3020\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3021},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3022},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3021\":{\"this\":{\"__isSmartRef__\":true,\"id\":1192}},\"3022\":{},\"3023\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3024},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3029},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3024\":{\"this\":{\"__isSmartRef__\":true,\"id\":1192},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3025}},\"3025\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3026}},\"3026\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3027},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3028},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3027\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1192},\"name\":\"onDragStart\"},\"3028\":{},\"3029\":{},\"3030\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3031},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3036},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3031\":{\"this\":{\"__isSmartRef__\":true,\"id\":1192},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3032}},\"3032\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3033}},\"3033\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3034},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3035},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3034\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1192},\"name\":\"onDragEnd\"},\"3035\":{},\"3036\":{},\"3037\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3038},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3039},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3038\":{\"this\":{\"__isSmartRef__\":true,\"id\":1192}},\"3039\":{},\"3040\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3041\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3042\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1133},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1134},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3043\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3044},\"reset\":{\"__isSmartRef__\":true,\"id\":3047},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3050},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3057},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3064}},\"3044\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3045},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3046},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3045\":{\"this\":{\"__isSmartRef__\":true,\"id\":1133}},\"3046\":{},\"3047\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3048},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3049},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3048\":{\"this\":{\"__isSmartRef__\":true,\"id\":1133}},\"3049\":{},\"3050\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3051},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3056},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3051\":{\"this\":{\"__isSmartRef__\":true,\"id\":1133},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3052}},\"3052\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3053}},\"3053\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3054},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3055},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3054\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1133},\"name\":\"onDragStart\"},\"3055\":{},\"3056\":{},\"3057\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3058},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3063},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3058\":{\"this\":{\"__isSmartRef__\":true,\"id\":1133},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3059}},\"3059\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3060}},\"3060\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3061},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3062},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3061\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1133},\"name\":\"onDragEnd\"},\"3062\":{},\"3063\":{},\"3064\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3065},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3066},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3065\":{\"this\":{\"__isSmartRef__\":true,\"id\":1133}},\"3066\":{},\"3067\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3068\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3069\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1074},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1075},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3070\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3071},\"reset\":{\"__isSmartRef__\":true,\"id\":3074},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3077},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3084},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3091}},\"3071\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3072},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3073},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3072\":{\"this\":{\"__isSmartRef__\":true,\"id\":1074}},\"3073\":{},\"3074\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3075},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3076},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3075\":{\"this\":{\"__isSmartRef__\":true,\"id\":1074}},\"3076\":{},\"3077\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3078},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3083},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3078\":{\"this\":{\"__isSmartRef__\":true,\"id\":1074},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3079}},\"3079\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3080}},\"3080\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3081},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3082},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3081\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1074},\"name\":\"onDragStart\"},\"3082\":{},\"3083\":{},\"3084\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3085},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3090},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3085\":{\"this\":{\"__isSmartRef__\":true,\"id\":1074},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3086}},\"3086\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3087}},\"3087\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3088},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3089},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3088\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1074},\"name\":\"onDragEnd\"},\"3089\":{},\"3090\":{},\"3091\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3092},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3093},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3092\":{\"this\":{\"__isSmartRef__\":true,\"id\":1074}},\"3093\":{},\"3094\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3095\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3096\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1015},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1016},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3097\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3098},\"reset\":{\"__isSmartRef__\":true,\"id\":3101},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3104},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3111},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3118}},\"3098\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3099},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3100},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3099\":{\"this\":{\"__isSmartRef__\":true,\"id\":1015}},\"3100\":{},\"3101\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3102},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3103},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3102\":{\"this\":{\"__isSmartRef__\":true,\"id\":1015}},\"3103\":{},\"3104\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3105},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3110},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3105\":{\"this\":{\"__isSmartRef__\":true,\"id\":1015},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3106}},\"3106\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3107}},\"3107\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3108},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3109},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3108\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1015},\"name\":\"onDragStart\"},\"3109\":{},\"3110\":{},\"3111\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3112},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3117},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3112\":{\"this\":{\"__isSmartRef__\":true,\"id\":1015},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3113}},\"3113\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3114}},\"3114\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3115},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3116},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3115\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1015},\"name\":\"onDragEnd\"},\"3116\":{},\"3117\":{},\"3118\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3119},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3120},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3119\":{\"this\":{\"__isSmartRef__\":true,\"id\":1015}},\"3120\":{},\"3121\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3122\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3123\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":956},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":957},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3124\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3125},\"reset\":{\"__isSmartRef__\":true,\"id\":3128},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3131},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3138},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3145}},\"3125\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3126},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3127},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3126\":{\"this\":{\"__isSmartRef__\":true,\"id\":956}},\"3127\":{},\"3128\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3129},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3130},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3129\":{\"this\":{\"__isSmartRef__\":true,\"id\":956}},\"3130\":{},\"3131\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3132},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3137},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3132\":{\"this\":{\"__isSmartRef__\":true,\"id\":956},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3133}},\"3133\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3134}},\"3134\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3135},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3136},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3135\":{\"obj\":{\"__isSmartRef__\":true,\"id\":956},\"name\":\"onDragStart\"},\"3136\":{},\"3137\":{},\"3138\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3139},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3144},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3139\":{\"this\":{\"__isSmartRef__\":true,\"id\":956},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3140}},\"3140\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3141}},\"3141\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3142},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3143},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3142\":{\"obj\":{\"__isSmartRef__\":true,\"id\":956},\"name\":\"onDragEnd\"},\"3143\":{},\"3144\":{},\"3145\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3146},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3147},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3146\":{\"this\":{\"__isSmartRef__\":true,\"id\":956}},\"3147\":{},\"3148\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3149\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3150\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":897},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":898},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3151\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3152},\"reset\":{\"__isSmartRef__\":true,\"id\":3155},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3158},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3165},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3172}},\"3152\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3153},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3154},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3153\":{\"this\":{\"__isSmartRef__\":true,\"id\":897}},\"3154\":{},\"3155\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3156},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3157},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3156\":{\"this\":{\"__isSmartRef__\":true,\"id\":897}},\"3157\":{},\"3158\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3159},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3164},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3159\":{\"this\":{\"__isSmartRef__\":true,\"id\":897},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3160}},\"3160\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3161}},\"3161\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3162},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3163},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3162\":{\"obj\":{\"__isSmartRef__\":true,\"id\":897},\"name\":\"onDragStart\"},\"3163\":{},\"3164\":{},\"3165\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3166},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3171},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3166\":{\"this\":{\"__isSmartRef__\":true,\"id\":897},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3167}},\"3167\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3168}},\"3168\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3169},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3170},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3169\":{\"obj\":{\"__isSmartRef__\":true,\"id\":897},\"name\":\"onDragEnd\"},\"3170\":{},\"3171\":{},\"3172\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3173},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3174},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3173\":{\"this\":{\"__isSmartRef__\":true,\"id\":897}},\"3174\":{},\"3175\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3176\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3177\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":838},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":839},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3178\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3179},\"reset\":{\"__isSmartRef__\":true,\"id\":3182},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3185},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3192},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3199}},\"3179\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3180},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3181},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3180\":{\"this\":{\"__isSmartRef__\":true,\"id\":838}},\"3181\":{},\"3182\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3183},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3184},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3183\":{\"this\":{\"__isSmartRef__\":true,\"id\":838}},\"3184\":{},\"3185\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3186},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3191},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3186\":{\"this\":{\"__isSmartRef__\":true,\"id\":838},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3187}},\"3187\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3188}},\"3188\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3189},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3190},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3189\":{\"obj\":{\"__isSmartRef__\":true,\"id\":838},\"name\":\"onDragStart\"},\"3190\":{},\"3191\":{},\"3192\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3193},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3198},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3193\":{\"this\":{\"__isSmartRef__\":true,\"id\":838},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3194}},\"3194\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3195}},\"3195\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3196},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3197},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3196\":{\"obj\":{\"__isSmartRef__\":true,\"id\":838},\"name\":\"onDragEnd\"},\"3197\":{},\"3198\":{},\"3199\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3200},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3201},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3200\":{\"this\":{\"__isSmartRef__\":true,\"id\":838}},\"3201\":{},\"3202\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3203\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3204\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":779},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":780},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3205\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3206},\"reset\":{\"__isSmartRef__\":true,\"id\":3209},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3212},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3219},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3226}},\"3206\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3207},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3208},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3207\":{\"this\":{\"__isSmartRef__\":true,\"id\":779}},\"3208\":{},\"3209\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3210},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3211},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3210\":{\"this\":{\"__isSmartRef__\":true,\"id\":779}},\"3211\":{},\"3212\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3213},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3218},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3213\":{\"this\":{\"__isSmartRef__\":true,\"id\":779},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3214}},\"3214\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3215}},\"3215\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3216},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3217},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3216\":{\"obj\":{\"__isSmartRef__\":true,\"id\":779},\"name\":\"onDragStart\"},\"3217\":{},\"3218\":{},\"3219\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3220},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3225},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3220\":{\"this\":{\"__isSmartRef__\":true,\"id\":779},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3221}},\"3221\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3222}},\"3222\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3223},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3224},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3223\":{\"obj\":{\"__isSmartRef__\":true,\"id\":779},\"name\":\"onDragEnd\"},\"3224\":{},\"3225\":{},\"3226\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3227},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3228},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3227\":{\"this\":{\"__isSmartRef__\":true,\"id\":779}},\"3228\":{},\"3229\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3230\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3231\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":720},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":721},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3232\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3233},\"reset\":{\"__isSmartRef__\":true,\"id\":3236},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3239},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3246},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3253}},\"3233\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3234},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3235},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3234\":{\"this\":{\"__isSmartRef__\":true,\"id\":720}},\"3235\":{},\"3236\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3237},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3238},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3237\":{\"this\":{\"__isSmartRef__\":true,\"id\":720}},\"3238\":{},\"3239\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3240},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3245},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3240\":{\"this\":{\"__isSmartRef__\":true,\"id\":720},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3241}},\"3241\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3242}},\"3242\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3243},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3244},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3243\":{\"obj\":{\"__isSmartRef__\":true,\"id\":720},\"name\":\"onDragStart\"},\"3244\":{},\"3245\":{},\"3246\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3247},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3252},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3247\":{\"this\":{\"__isSmartRef__\":true,\"id\":720},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3248}},\"3248\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3249}},\"3249\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3250},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3251},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3250\":{\"obj\":{\"__isSmartRef__\":true,\"id\":720},\"name\":\"onDragEnd\"},\"3251\":{},\"3252\":{},\"3253\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3254},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3255},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3254\":{\"this\":{\"__isSmartRef__\":true,\"id\":720}},\"3255\":{},\"3256\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3257\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3258\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":661},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":662},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3259\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3260},\"reset\":{\"__isSmartRef__\":true,\"id\":3263},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3266},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3273},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3280}},\"3260\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3261},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3262},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3261\":{\"this\":{\"__isSmartRef__\":true,\"id\":661}},\"3262\":{},\"3263\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3264},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3265},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3264\":{\"this\":{\"__isSmartRef__\":true,\"id\":661}},\"3265\":{},\"3266\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3267},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3272},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3267\":{\"this\":{\"__isSmartRef__\":true,\"id\":661},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3268}},\"3268\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3269}},\"3269\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3270},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3271},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3270\":{\"obj\":{\"__isSmartRef__\":true,\"id\":661},\"name\":\"onDragStart\"},\"3271\":{},\"3272\":{},\"3273\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3274},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3279},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3274\":{\"this\":{\"__isSmartRef__\":true,\"id\":661},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3275}},\"3275\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3276}},\"3276\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3277},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3278},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3277\":{\"obj\":{\"__isSmartRef__\":true,\"id\":661},\"name\":\"onDragEnd\"},\"3278\":{},\"3279\":{},\"3280\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3281},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3282},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3281\":{\"this\":{\"__isSmartRef__\":true,\"id\":661}},\"3282\":{},\"3283\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3284\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3285\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":602},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":603},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3286\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3287},\"reset\":{\"__isSmartRef__\":true,\"id\":3290},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3293},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3300},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3307}},\"3287\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3288},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3289},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3288\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"3289\":{},\"3290\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3291},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3292},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3291\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"3292\":{},\"3293\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3294},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3299},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3294\":{\"this\":{\"__isSmartRef__\":true,\"id\":602},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3295}},\"3295\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3296}},\"3296\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3297},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3298},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3297\":{\"obj\":{\"__isSmartRef__\":true,\"id\":602},\"name\":\"onDragStart\"},\"3298\":{},\"3299\":{},\"3300\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3301},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3306},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3301\":{\"this\":{\"__isSmartRef__\":true,\"id\":602},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3302}},\"3302\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3303}},\"3303\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3304},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3305},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3304\":{\"obj\":{\"__isSmartRef__\":true,\"id\":602},\"name\":\"onDragEnd\"},\"3305\":{},\"3306\":{},\"3307\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3308},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3309},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3308\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"3309\":{},\"3310\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3311\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3312\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":543},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":544},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3313\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3314},\"reset\":{\"__isSmartRef__\":true,\"id\":3317},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3320},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3327},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3334}},\"3314\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3315},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3316},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3315\":{\"this\":{\"__isSmartRef__\":true,\"id\":543}},\"3316\":{},\"3317\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3318},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3319},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3318\":{\"this\":{\"__isSmartRef__\":true,\"id\":543}},\"3319\":{},\"3320\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3321},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3326},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3321\":{\"this\":{\"__isSmartRef__\":true,\"id\":543},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3322}},\"3322\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3323}},\"3323\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3324},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3325},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3324\":{\"obj\":{\"__isSmartRef__\":true,\"id\":543},\"name\":\"onDragStart\"},\"3325\":{},\"3326\":{},\"3327\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3328},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3333},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3328\":{\"this\":{\"__isSmartRef__\":true,\"id\":543},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3329}},\"3329\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3330}},\"3330\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3331},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3332},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3331\":{\"obj\":{\"__isSmartRef__\":true,\"id\":543},\"name\":\"onDragEnd\"},\"3332\":{},\"3333\":{},\"3334\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3335},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3336},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3335\":{\"this\":{\"__isSmartRef__\":true,\"id\":543}},\"3336\":{},\"3337\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3338\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3339\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":483},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":484},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3340\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3341},\"reset\":{\"__isSmartRef__\":true,\"id\":3344},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3347},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3354},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3361}},\"3341\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3342},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3343},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3342\":{\"this\":{\"__isSmartRef__\":true,\"id\":483}},\"3343\":{},\"3344\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3345},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3346},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3345\":{\"this\":{\"__isSmartRef__\":true,\"id\":483}},\"3346\":{},\"3347\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3348},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3353},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3348\":{\"this\":{\"__isSmartRef__\":true,\"id\":483},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3349}},\"3349\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3350}},\"3350\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3351},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3352},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3351\":{\"obj\":{\"__isSmartRef__\":true,\"id\":483},\"name\":\"onDragStart\"},\"3352\":{},\"3353\":{},\"3354\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3355},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3360},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3355\":{\"this\":{\"__isSmartRef__\":true,\"id\":483},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3356}},\"3356\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3357}},\"3357\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3358},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3359},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3358\":{\"obj\":{\"__isSmartRef__\":true,\"id\":483},\"name\":\"onDragEnd\"},\"3359\":{},\"3360\":{},\"3361\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3362},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3363},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3362\":{\"this\":{\"__isSmartRef__\":true,\"id\":483}},\"3363\":{},\"3364\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3365\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3366\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":423},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":424},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3367\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3368},\"reset\":{\"__isSmartRef__\":true,\"id\":3371},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":3374},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":3381},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3388}},\"3368\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3369},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3370},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3369\":{\"this\":{\"__isSmartRef__\":true,\"id\":423}},\"3370\":{},\"3371\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3372},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3373},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3372\":{\"this\":{\"__isSmartRef__\":true,\"id\":423}},\"3373\":{},\"3374\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3375},\"source\":\"function onDragStart(evt) {\\n\\tvar pos = this.owner.localize(evt.getPosition())\\n\\tthis.icon = this.copy();\\n\\tthis.icon.moveBy(pos.negated())\\n\\tevt.hand.grabMorph(this.icon);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3380},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3375\":{\"this\":{\"__isSmartRef__\":true,\"id\":423},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3376}},\"3376\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3377}},\"3377\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3378},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3379},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3378\":{\"obj\":{\"__isSmartRef__\":true,\"id\":423},\"name\":\"onDragStart\"},\"3379\":{},\"3380\":{},\"3381\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3382},\"source\":\"function onDragEnd(evt) {\\n\\tevt.hand.removeAllMorphs();\\n\\tvar target = evt.world.morphsContainingPoint(evt.getPosition()).first();\\n\\tif (target === evt.world) {\\n\\t\\talert('found no target to apply behavior to!')\\n\\t\\treturn;\\n\\t}\\n\\tthis.applyTo(target)\\n\\tnewShowMorph(target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3387},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3382\":{\"this\":{\"__isSmartRef__\":true,\"id\":423},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3383}},\"3383\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3384}},\"3384\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3385},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3386},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3385\":{\"obj\":{\"__isSmartRef__\":true,\"id\":423},\"name\":\"onDragEnd\"},\"3386\":{},\"3387\":{},\"3388\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3389},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3390},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3389\":{\"this\":{\"__isSmartRef__\":true,\"id\":423}},\"3390\":{},\"3391\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3392\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3393\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":364},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":365},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3394\":{\"options\":{\"__isSmartRef__\":true,\"id\":3395}},\"3395\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3396\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3397},\"reset\":{\"__isSmartRef__\":true,\"id\":3400},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3403},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3406}},\"3397\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3398},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3399},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3398\":{\"this\":{\"__isSmartRef__\":true,\"id\":364}},\"3399\":{},\"3400\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3401},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3402},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3401\":{\"this\":{\"__isSmartRef__\":true,\"id\":364}},\"3402\":{},\"3403\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3404},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3405},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3404\":{\"this\":{\"__isSmartRef__\":true,\"id\":364}},\"3405\":{},\"3406\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3407},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3412},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3407\":{\"this\":{\"__isSmartRef__\":true,\"id\":364},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3408}},\"3408\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3409}},\"3409\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3410},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3411},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3410\":{\"obj\":{\"__isSmartRef__\":true,\"id\":364},\"name\":\"onLoadFromPartsBin\"},\"3411\":{},\"3412\":{},\"3413\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3414\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3415\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":305},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":306},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3416\":{\"options\":{\"__isSmartRef__\":true,\"id\":3417}},\"3417\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3418\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3419},\"reset\":{\"__isSmartRef__\":true,\"id\":3422},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3425},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3428}},\"3419\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3420},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3421},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3420\":{\"this\":{\"__isSmartRef__\":true,\"id\":305}},\"3421\":{},\"3422\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3423},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3424},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3423\":{\"this\":{\"__isSmartRef__\":true,\"id\":305}},\"3424\":{},\"3425\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3426},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3427},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3426\":{\"this\":{\"__isSmartRef__\":true,\"id\":305}},\"3427\":{},\"3428\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3429},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3434},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3429\":{\"this\":{\"__isSmartRef__\":true,\"id\":305},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3430}},\"3430\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3431}},\"3431\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3432},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3433},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3432\":{\"obj\":{\"__isSmartRef__\":true,\"id\":305},\"name\":\"onLoadFromPartsBin\"},\"3433\":{},\"3434\":{},\"3435\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3436\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3437\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":246},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":247},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3438\":{\"options\":{\"__isSmartRef__\":true,\"id\":3439}},\"3439\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3440\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3441},\"reset\":{\"__isSmartRef__\":true,\"id\":3444},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3447},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3450}},\"3441\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3442},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3443},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3442\":{\"this\":{\"__isSmartRef__\":true,\"id\":246}},\"3443\":{},\"3444\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3445},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3446},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3445\":{\"this\":{\"__isSmartRef__\":true,\"id\":246}},\"3446\":{},\"3447\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3448},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3449},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3448\":{\"this\":{\"__isSmartRef__\":true,\"id\":246}},\"3449\":{},\"3450\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3451},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3456},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3451\":{\"this\":{\"__isSmartRef__\":true,\"id\":246},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3452}},\"3452\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3453}},\"3453\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3454},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3455},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3454\":{\"obj\":{\"__isSmartRef__\":true,\"id\":246},\"name\":\"onLoadFromPartsBin\"},\"3455\":{},\"3456\":{},\"3457\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3458\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3459\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":187},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":188},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3460\":{\"options\":{\"__isSmartRef__\":true,\"id\":3461}},\"3461\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3462\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3463},\"reset\":{\"__isSmartRef__\":true,\"id\":3466},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3469},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3472}},\"3463\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3464},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3465},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3464\":{\"this\":{\"__isSmartRef__\":true,\"id\":187}},\"3465\":{},\"3466\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3467},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3468},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3467\":{\"this\":{\"__isSmartRef__\":true,\"id\":187}},\"3468\":{},\"3469\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3470},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3471},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3470\":{\"this\":{\"__isSmartRef__\":true,\"id\":187}},\"3471\":{},\"3472\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3473},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3478},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3473\":{\"this\":{\"__isSmartRef__\":true,\"id\":187},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3474}},\"3474\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3475}},\"3475\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3476},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3477},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3476\":{\"obj\":{\"__isSmartRef__\":true,\"id\":187},\"name\":\"onLoadFromPartsBin\"},\"3477\":{},\"3478\":{},\"3479\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3480\":{\"x\":107,\"y\":52,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3481\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":128},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":129},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3482\":{\"options\":{\"__isSmartRef__\":true,\"id\":3483}},\"3483\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3484\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3485},\"reset\":{\"__isSmartRef__\":true,\"id\":3488},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3491},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3494}},\"3485\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3486},\"source\":\"function applyTo(morph) {\\n\\tvar rotateDelta = this.get('velocitySlider').value;\\n\\tif (rotateDelta === 0) {\\n\\t\\tmorph.stopSteppingScriptNamed('rotateBy')\\n\\t\\treturn;\\n\\t}\\n\\tmorph.startStepping(20, 'rotateBy', rotateDelta);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3487},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3486\":{\"this\":{\"__isSmartRef__\":true,\"id\":128}},\"3487\":{},\"3488\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3489},\"source\":\"function reset() {\\n\\tthis.get('velocitySlider').valueScale = 0.1\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3490},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3489\":{\"this\":{\"__isSmartRef__\":true,\"id\":128}},\"3490\":{},\"3491\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3492},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3493},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3492\":{\"this\":{\"__isSmartRef__\":true,\"id\":128}},\"3493\":{},\"3494\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3495},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3500},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3495\":{\"this\":{\"__isSmartRef__\":true,\"id\":128},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3496}},\"3496\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3497}},\"3497\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3498},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3499},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3498\":{\"obj\":{\"__isSmartRef__\":true,\"id\":128},\"name\":\"onLoadFromPartsBin\"},\"3499\":{},\"3500\":{},\"3501\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3502\":{\"x\":122,\"y\":35,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3503\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":96},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":97},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3504\":{\"options\":{\"__isSmartRef__\":true,\"id\":3505}},\"3505\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3506\":{\"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\"},\"3507\":{\"morph\":{\"__isSmartRef__\":true,\"id\":96},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"3508\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3509},\"reset\":{\"__isSmartRef__\":true,\"id\":3511}},\"3509\":{\"time\":{\"__isSmartRef__\":true,\"id\":3510},\"user\":\"robertkrahn\"},\"3510\":{\"isSerializedDate\":true,\"string\":\"Sat Jul 02 2011 03:24:39 GMT+0200 (CEST)\"},\"3511\":{\"time\":{\"__isSmartRef__\":true,\"id\":3512},\"user\":\"robertkrahn\"},\"3512\":{\"isSerializedDate\":true,\"string\":\"Sat Jul 02 2011 03:24:47 GMT+0200 (CEST)\"},\"3513\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3514},\"reset\":{\"__isSmartRef__\":true,\"id\":3517},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3520},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3523}},\"3514\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3515},\"source\":\"function applyTo(morph) {\\n morph.addScript(function throb() {\\n this.scaleBy(this.getScale() <= 1 ? 2 : 0.9);\\n });\\n morph.startStepping(100, 'throb');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3516},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3515\":{\"this\":{\"__isSmartRef__\":true,\"id\":96}},\"3516\":{},\"3517\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3518},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3519},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3518\":{\"this\":{\"__isSmartRef__\":true,\"id\":96}},\"3519\":{},\"3520\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3521},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3522},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3521\":{\"this\":{\"__isSmartRef__\":true,\"id\":96}},\"3522\":{},\"3523\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3524},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3529},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3524\":{\"this\":{\"__isSmartRef__\":true,\"id\":96},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3525}},\"3525\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3526}},\"3526\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3527},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3528},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3527\":{\"obj\":{\"__isSmartRef__\":true,\"id\":96},\"name\":\"onLoadFromPartsBin\"},\"3528\":{},\"3529\":{},\"3530\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3531\":{\"x\":122,\"y\":35,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3532\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":64},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":65},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3533\":{\"options\":{\"__isSmartRef__\":true,\"id\":3534}},\"3534\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3535\":{\"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\"},\"3536\":{\"morph\":{\"__isSmartRef__\":true,\"id\":64},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"3537\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3538},\"reset\":{\"__isSmartRef__\":true,\"id\":3540}},\"3538\":{\"time\":{\"__isSmartRef__\":true,\"id\":3539},\"user\":\"robertkrahn\"},\"3539\":{\"isSerializedDate\":true,\"string\":\"Sat Jul 02 2011 03:24:39 GMT+0200 (CEST)\"},\"3540\":{\"time\":{\"__isSmartRef__\":true,\"id\":3541},\"user\":\"robertkrahn\"},\"3541\":{\"isSerializedDate\":true,\"string\":\"Sat Jul 02 2011 03:24:47 GMT+0200 (CEST)\"},\"3542\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3543},\"reset\":{\"__isSmartRef__\":true,\"id\":3546},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3549},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3552}},\"3543\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3544},\"source\":\"function applyTo(morph) {\\n morph.addScript(function throb() {\\n this.scaleBy(this.getScale() <= 1 ? 2 : 0.9);\\n });\\n morph.startStepping(100, 'throb');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3545},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3544\":{\"this\":{\"__isSmartRef__\":true,\"id\":64}},\"3545\":{},\"3546\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3547},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3548},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3547\":{\"this\":{\"__isSmartRef__\":true,\"id\":64}},\"3548\":{},\"3549\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3550},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3551},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3550\":{\"this\":{\"__isSmartRef__\":true,\"id\":64}},\"3551\":{},\"3552\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3553},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3558},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3553\":{\"this\":{\"__isSmartRef__\":true,\"id\":64},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3554}},\"3554\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3555}},\"3555\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3556},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3557},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3556\":{\"obj\":{\"__isSmartRef__\":true,\"id\":64},\"name\":\"onLoadFromPartsBin\"},\"3557\":{},\"3558\":{},\"3559\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3560\":{\"x\":122,\"y\":35,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3561\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":32},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":33},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3562\":{\"options\":{\"__isSmartRef__\":true,\"id\":3563}},\"3563\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3564\":{\"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\"},\"3565\":{\"morph\":{\"__isSmartRef__\":true,\"id\":32},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"3566\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3567},\"reset\":{\"__isSmartRef__\":true,\"id\":3569}},\"3567\":{\"time\":{\"__isSmartRef__\":true,\"id\":3568},\"user\":\"robertkrahn\"},\"3568\":{\"isSerializedDate\":true,\"string\":\"Sat Jul 02 2011 03:24:39 GMT+0200 (CEST)\"},\"3569\":{\"time\":{\"__isSmartRef__\":true,\"id\":3570},\"user\":\"robertkrahn\"},\"3570\":{\"isSerializedDate\":true,\"string\":\"Sat Jul 02 2011 03:24:47 GMT+0200 (CEST)\"},\"3571\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3572},\"reset\":{\"__isSmartRef__\":true,\"id\":3575},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3578},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3581}},\"3572\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3573},\"source\":\"function applyTo(morph) {\\n morph.addScript(function throb() {\\n this.scaleBy(this.getScale() <= 1 ? 2 : 0.9);\\n });\\n morph.startStepping(100, 'throb');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3574},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3573\":{\"this\":{\"__isSmartRef__\":true,\"id\":32}},\"3574\":{},\"3575\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3576},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3577},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3576\":{\"this\":{\"__isSmartRef__\":true,\"id\":32}},\"3577\":{},\"3578\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3579},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3580},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3579\":{\"this\":{\"__isSmartRef__\":true,\"id\":32}},\"3580\":{},\"3581\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3582},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3587},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3582\":{\"this\":{\"__isSmartRef__\":true,\"id\":32},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3583}},\"3583\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3584}},\"3584\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3585},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3586},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3585\":{\"obj\":{\"__isSmartRef__\":true,\"id\":32},\"name\":\"onLoadFromPartsBin\"},\"3586\":{},\"3587\":{},\"3588\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"3589\":{\"x\":122,\"y\":35,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3590\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":0},\"sourceAttrName\":\"name\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"updateLabel\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\"},\"3591\":{\"options\":{\"__isSmartRef__\":true,\"id\":3592}},\"3592\":{\"override\":[\"onDragStart\",\"onDragEnd\"]},\"3593\":{\"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\"},\"3594\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"3595\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3596},\"reset\":{\"__isSmartRef__\":true,\"id\":3598}},\"3596\":{\"time\":{\"__isSmartRef__\":true,\"id\":3597},\"user\":\"robertkrahn\"},\"3597\":{\"isSerializedDate\":true,\"string\":\"Sat Jul 02 2011 03:24:39 GMT+0200 (CEST)\"},\"3598\":{\"time\":{\"__isSmartRef__\":true,\"id\":3599},\"user\":\"robertkrahn\"},\"3599\":{\"isSerializedDate\":true,\"string\":\"Sat Jul 02 2011 03:24:47 GMT+0200 (CEST)\"},\"3600\":{\"applyTo\":{\"__isSmartRef__\":true,\"id\":3601},\"reset\":{\"__isSmartRef__\":true,\"id\":3604},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":3607},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":3610}},\"3601\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3602},\"source\":\"function applyTo(morph) {\\n morph.addScript(function throb() {\\n this.scaleBy(this.getScale() <= 1 ? 2 : 0.9);\\n });\\n morph.startStepping(100, 'throb');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3603},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3602\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"3603\":{},\"3604\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3605},\"source\":\"function reset() {\\n\\tthis.applyStyle({enableDragging: true})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3606},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3605\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"3606\":{},\"3607\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3608},\"source\":\"function setupConnections() {\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3609},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3608\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"3609\":{},\"3610\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3611},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tTrait('lively.morphic.DraggableBehavior').applyTo(this, {override: ['onDragStart', 'onDragEnd']});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3616},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3611\":{\"this\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3612}},\"3612\":{\"$super\":{\"__isSmartRef__\":true,\"id\":3613}},\"3613\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3614},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3615},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"3614\":{\"obj\":{\"__isSmartRef__\":true,\"id\":0},\"name\":\"onLoadFromPartsBin\"},\"3615\":{},\"3616\":{},\"isSimplifiedRegistry\":true}}","__SourceModuleName__":"Global.lively.PartsBin","partVersions":[{"__isSmartRef__":true,"id":9266},{"__isSmartRef__":true,"id":9270}],"loadedMetaInfo":{"__isSmartRef__":true,"id":9274},"part":{"__isSmartRef__":true,"id":3461},"__LivelyClassName__":"lively.PartsBin.PartItem"},"9253":{"sourceObj":{"__isSmartRef__":true,"id":9252},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":8790},"targetMethodName":"updateList","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9254":{"sourceObj":{"__isSmartRef__":true,"id":9252},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":8635},"targetMethodName":"setMetaInfoOfSelectedItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9255":{"sourceObj":{"__isSmartRef__":true,"id":9252},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":9256},"targetMethodName":"remove","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9256":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9257},"id":220,"renderContextTable":{"__isSmartRef__":true,"id":9262},"eventHandler":{"__isSmartRef__":true,"id":9263},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":9264},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Box"},"9257":{"_Position":{"__isSmartRef__":true,"id":9258},"renderContextTable":{"__isSmartRef__":true,"id":9259},"_Extent":{"__isSmartRef__":true,"id":9260},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9261},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9258":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9259":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9260":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9261":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9262":{"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"},"9263":{"morph":{"__isSmartRef__":true,"id":9256},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9264":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9265":{"sourceObj":{"__isSmartRef__":true,"id":9252},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":9219},"targetMethodName":"openLoadedPartsBinItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9266":{"rev":90600,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9267},"url":{"__isSmartRef__":true,"id":9268},"changes":[{"__isSmartRef__":true,"id":9269}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"9267":{"isSerializedDate":true,"string":"Sat Jul 02 2011 01:28:44 GMT+0200 (CEST)"},"9268":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ThrobbingBehavior.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9269":{"type":"S:modified","url":"/PartsBin/DroppableBehaviors/ThrobbingBehavior.json"},"9270":{"rev":90597,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9271},"url":{"__isSmartRef__":true,"id":9272},"changes":[{"__isSmartRef__":true,"id":9273}],"__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"SVNVersionInfo"},"9271":{"isSerializedDate":true,"string":"Sat Jul 02 2011 01:27:48 GMT+0200 (CEST)"},"9272":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ThrobbingBehavior.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9273":{"type":"S:added","url":null},"9274":{"partsSpaceName":"PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"partName":"ThrobbingBehavior","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9275":{"submorphs":[{"__isSmartRef__":true,"id":9276},{"__isSmartRef__":true,"id":9285}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9298},"id":131,"renderContextTable":{"__isSmartRef__":true,"id":9303},"eventHandler":{"__isSmartRef__":true,"id":9304},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9305},"partsBinURL":{"__isSmartRef__":true,"id":9306},"targetName":"Heart","partItem":{"__isSmartRef__":true,"id":9307},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9276":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9277},"id":169,"renderContextTable":{"__isSmartRef__":true,"id":9281},"eventHandler":{"__isSmartRef__":true,"id":9282},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9283},"priorExtent":{"__isSmartRef__":true,"id":9284},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9275},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9277":{"renderContextTable":{"__isSmartRef__":true,"id":9278},"_Extent":{"__isSmartRef__":true,"id":9279},"stringifiedShapeNode":"
","extent":{"__isSmartRef__":true,"id":9280},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9278":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9279":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9280":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9281":{"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"},"9282":{"morph":{"__isSmartRef__":true,"id":9276},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9283":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9284":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9285":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9286},"id":132,"renderContextTable":{"__isSmartRef__":true,"id":9291},"textChunks":[{"__isSmartRef__":true,"id":9292}],"eventHandler":{"__isSmartRef__":true,"id":9294},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9295},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9296},"priorExtent":{"__isSmartRef__":true,"id":9297},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9275},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9286":{"_Position":{"__isSmartRef__":true,"id":9287},"renderContextTable":{"__isSmartRef__":true,"id":9288},"_Extent":{"__isSmartRef__":true,"id":9289},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9290},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9287":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9288":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9289":{"x":37,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9290":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9291":{"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"},"9292":{"style":{"__isSmartRef__":true,"id":9293},"chunkOwner":{"__isSmartRef__":true,"id":9285},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Heart","__LivelyClassName__":"lively.morphic.TextChunk"},"9293":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9294":{"morph":{"__isSmartRef__":true,"id":9285},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9295":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9296":{"x":31.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9297":{"x":37,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9298":{"_Position":{"__isSmartRef__":true,"id":9299},"renderContextTable":{"__isSmartRef__":true,"id":9300},"_Extent":{"__isSmartRef__":true,"id":9301},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9302},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9299":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9300":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9301":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9302":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9303":{"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"},"9304":{"morph":{"__isSmartRef__":true,"id":9275},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9305":{"x":0,"y":105,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9306":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9307":{"partsSpaceName":"PartsBin/Fun/","name":"Heart","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"9308":{"submorphs":[{"__isSmartRef__":true,"id":9309},{"__isSmartRef__":true,"id":9318}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9331},"id":133,"renderContextTable":{"__isSmartRef__":true,"id":9336},"eventHandler":{"__isSmartRef__":true,"id":9337},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9338},"partsBinURL":{"__isSmartRef__":true,"id":9339},"targetName":"GradientBehavior","partItem":{"__isSmartRef__":true,"id":9340},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9309":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9310},"id":170,"renderContextTable":{"__isSmartRef__":true,"id":9314},"eventHandler":{"__isSmartRef__":true,"id":9315},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9316},"priorExtent":{"__isSmartRef__":true,"id":9317},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9308},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9310":{"renderContextTable":{"__isSmartRef__":true,"id":9311},"_Extent":{"__isSmartRef__":true,"id":9312},"stringifiedShapeNode":"
GradientBehavior
","extent":{"__isSmartRef__":true,"id":9313},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9311":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9312":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9313":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9314":{"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"},"9315":{"morph":{"__isSmartRef__":true,"id":9309},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9316":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9317":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9318":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9319},"id":134,"renderContextTable":{"__isSmartRef__":true,"id":9324},"textChunks":[{"__isSmartRef__":true,"id":9325}],"eventHandler":{"__isSmartRef__":true,"id":9327},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9328},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9329},"priorExtent":{"__isSmartRef__":true,"id":9330},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9308},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9319":{"_Position":{"__isSmartRef__":true,"id":9320},"renderContextTable":{"__isSmartRef__":true,"id":9321},"_Extent":{"__isSmartRef__":true,"id":9322},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9323},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9320":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9321":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9322":{"x":95,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9323":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9324":{"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"},"9325":{"style":{"__isSmartRef__":true,"id":9326},"chunkOwner":{"__isSmartRef__":true,"id":9318},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"GradientBehavior","__LivelyClassName__":"lively.morphic.TextChunk"},"9326":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9327":{"morph":{"__isSmartRef__":true,"id":9318},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9328":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9329":{"x":2.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9330":{"x":95,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9331":{"_Position":{"__isSmartRef__":true,"id":9332},"renderContextTable":{"__isSmartRef__":true,"id":9333},"_Extent":{"__isSmartRef__":true,"id":9334},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9335},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9332":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9333":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9334":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9335":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9336":{"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"},"9337":{"morph":{"__isSmartRef__":true,"id":9308},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9338":{"x":105,"y":105,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9339":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9340":{"partsSpaceName":"PartsBin/DroppableBehaviors/","name":"GradientBehavior","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"9341":{"submorphs":[{"__isSmartRef__":true,"id":9342},{"__isSmartRef__":true,"id":9351}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9364},"id":135,"renderContextTable":{"__isSmartRef__":true,"id":9369},"eventHandler":{"__isSmartRef__":true,"id":9370},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9371},"partsBinURL":{"__isSmartRef__":true,"id":9372},"targetName":"MonaLisa","partItem":{"__isSmartRef__":true,"id":9373},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9342":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9343},"id":179,"renderContextTable":{"__isSmartRef__":true,"id":9347},"eventHandler":{"__isSmartRef__":true,"id":9348},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9349},"priorExtent":{"__isSmartRef__":true,"id":9350},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9341},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9343":{"renderContextTable":{"__isSmartRef__":true,"id":9344},"_Extent":{"__isSmartRef__":true,"id":9345},"stringifiedShapeNode":"
","extent":{"__isSmartRef__":true,"id":9346},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9344":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9345":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9346":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9347":{"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"},"9348":{"morph":{"__isSmartRef__":true,"id":9342},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9349":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9350":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9351":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9352},"id":136,"renderContextTable":{"__isSmartRef__":true,"id":9357},"textChunks":[{"__isSmartRef__":true,"id":9358}],"eventHandler":{"__isSmartRef__":true,"id":9360},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9361},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9362},"priorExtent":{"__isSmartRef__":true,"id":9363},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9341},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9352":{"_Position":{"__isSmartRef__":true,"id":9353},"renderContextTable":{"__isSmartRef__":true,"id":9354},"_Extent":{"__isSmartRef__":true,"id":9355},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9356},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9353":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9354":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9355":{"x":57,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9356":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9357":{"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"},"9358":{"style":{"__isSmartRef__":true,"id":9359},"chunkOwner":{"__isSmartRef__":true,"id":9351},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"MonaLisa","__LivelyClassName__":"lively.morphic.TextChunk"},"9359":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9360":{"morph":{"__isSmartRef__":true,"id":9351},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9361":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9362":{"x":21.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9363":{"x":57,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9364":{"_Position":{"__isSmartRef__":true,"id":9365},"renderContextTable":{"__isSmartRef__":true,"id":9366},"_Extent":{"__isSmartRef__":true,"id":9367},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9368},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9365":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9366":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9367":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9368":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9369":{"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"},"9370":{"morph":{"__isSmartRef__":true,"id":9341},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9371":{"x":210,"y":105,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9372":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9373":{"partsSpaceName":"PartsBin/Fun/","name":"MonaLisa","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"9374":{"submorphs":[{"__isSmartRef__":true,"id":9375},{"__isSmartRef__":true,"id":9384}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9397},"id":137,"renderContextTable":{"__isSmartRef__":true,"id":9402},"eventHandler":{"__isSmartRef__":true,"id":9403},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9404},"partsBinURL":{"__isSmartRef__":true,"id":9405},"targetName":"WanderingEye","partItem":{"__isSmartRef__":true,"id":9406},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9375":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9376},"id":171,"renderContextTable":{"__isSmartRef__":true,"id":9380},"eventHandler":{"__isSmartRef__":true,"id":9381},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9382},"priorExtent":{"__isSmartRef__":true,"id":9383},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9374},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9376":{"renderContextTable":{"__isSmartRef__":true,"id":9377},"_Extent":{"__isSmartRef__":true,"id":9378},"stringifiedShapeNode":"
","extent":{"__isSmartRef__":true,"id":9379},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9377":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9378":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9379":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9380":{"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"},"9381":{"morph":{"__isSmartRef__":true,"id":9375},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9382":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9383":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9384":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9385},"id":138,"renderContextTable":{"__isSmartRef__":true,"id":9390},"textChunks":[{"__isSmartRef__":true,"id":9391}],"eventHandler":{"__isSmartRef__":true,"id":9393},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9394},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9395},"priorExtent":{"__isSmartRef__":true,"id":9396},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9374},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9385":{"_Position":{"__isSmartRef__":true,"id":9386},"renderContextTable":{"__isSmartRef__":true,"id":9387},"_Extent":{"__isSmartRef__":true,"id":9388},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9389},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9386":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9387":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9388":{"x":81,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9389":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9390":{"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"},"9391":{"style":{"__isSmartRef__":true,"id":9392},"chunkOwner":{"__isSmartRef__":true,"id":9384},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"WanderingEye","__LivelyClassName__":"lively.morphic.TextChunk"},"9392":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9393":{"morph":{"__isSmartRef__":true,"id":9384},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9394":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9395":{"x":9.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9396":{"x":81,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9397":{"_Position":{"__isSmartRef__":true,"id":9398},"renderContextTable":{"__isSmartRef__":true,"id":9399},"_Extent":{"__isSmartRef__":true,"id":9400},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9401},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9398":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9399":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9400":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9401":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9402":{"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"},"9403":{"morph":{"__isSmartRef__":true,"id":9374},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9404":{"x":315,"y":105,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9405":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9406":{"partsSpaceName":"PartsBin/Fun/","name":"WanderingEye","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"9407":{"submorphs":[{"__isSmartRef__":true,"id":9408},{"__isSmartRef__":true,"id":9417}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9430},"id":139,"renderContextTable":{"__isSmartRef__":true,"id":9435},"eventHandler":{"__isSmartRef__":true,"id":9436},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9437},"partsBinURL":{"__isSmartRef__":true,"id":9438},"targetName":"PartsBinBrowser","partItem":{"__isSmartRef__":true,"id":9439},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9408":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9409},"id":176,"renderContextTable":{"__isSmartRef__":true,"id":9413},"eventHandler":{"__isSmartRef__":true,"id":9414},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9415},"priorExtent":{"__isSmartRef__":true,"id":9416},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9407},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9409":{"renderContextTable":{"__isSmartRef__":true,"id":9410},"_Extent":{"__isSmartRef__":true,"id":9411},"stringifiedShapeNode":"
move
remove
load
nothing selected
-
+
search
more
PartsBinBrowser
X
M
","extent":{"__isSmartRef__":true,"id":9412},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9410":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9411":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9412":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9413":{"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"},"9414":{"morph":{"__isSmartRef__":true,"id":9408},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9415":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9416":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9417":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9418},"id":140,"renderContextTable":{"__isSmartRef__":true,"id":9423},"textChunks":[{"__isSmartRef__":true,"id":9424}],"eventHandler":{"__isSmartRef__":true,"id":9426},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9427},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9428},"priorExtent":{"__isSmartRef__":true,"id":9429},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9407},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9418":{"_Position":{"__isSmartRef__":true,"id":9419},"renderContextTable":{"__isSmartRef__":true,"id":9420},"_Extent":{"__isSmartRef__":true,"id":9421},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9422},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9419":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9420":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9421":{"x":92,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9422":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9423":{"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"},"9424":{"style":{"__isSmartRef__":true,"id":9425},"chunkOwner":{"__isSmartRef__":true,"id":9417},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk"},"9425":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9426":{"morph":{"__isSmartRef__":true,"id":9417},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9427":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9428":{"x":4,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9429":{"x":92,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9430":{"_Position":{"__isSmartRef__":true,"id":9431},"renderContextTable":{"__isSmartRef__":true,"id":9432},"_Extent":{"__isSmartRef__":true,"id":9433},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9434},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9431":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9432":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9433":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9434":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9435":{"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"},"9436":{"morph":{"__isSmartRef__":true,"id":9407},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9437":{"x":420,"y":105,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9438":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9439":{"partsSpaceName":"PartsBin/Tools/","name":"PartsBinBrowser","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"9440":{"submorphs":[{"__isSmartRef__":true,"id":9441},{"__isSmartRef__":true,"id":9450}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9463},"id":141,"renderContextTable":{"__isSmartRef__":true,"id":9468},"eventHandler":{"__isSmartRef__":true,"id":9469},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9470},"partsBinURL":{"__isSmartRef__":true,"id":9471},"targetName":"Translator","partItem":{"__isSmartRef__":true,"id":9472},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9441":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9442},"id":172,"renderContextTable":{"__isSmartRef__":true,"id":9446},"eventHandler":{"__isSmartRef__":true,"id":9447},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9448},"priorExtent":{"__isSmartRef__":true,"id":9449},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9440},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9442":{"renderContextTable":{"__isSmartRef__":true,"id":9443},"_Extent":{"__isSmartRef__":true,"id":9444},"stringifiedShapeNode":"
Translator
X
M
from:
to:
translate
text to translate
Text zu übersetzen
","extent":{"__isSmartRef__":true,"id":9445},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9443":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9444":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9445":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9446":{"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"},"9447":{"morph":{"__isSmartRef__":true,"id":9441},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9448":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9449":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9450":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9451},"id":142,"renderContextTable":{"__isSmartRef__":true,"id":9456},"textChunks":[{"__isSmartRef__":true,"id":9457}],"eventHandler":{"__isSmartRef__":true,"id":9459},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9460},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9461},"priorExtent":{"__isSmartRef__":true,"id":9462},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9440},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9451":{"_Position":{"__isSmartRef__":true,"id":9452},"renderContextTable":{"__isSmartRef__":true,"id":9453},"_Extent":{"__isSmartRef__":true,"id":9454},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9455},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9452":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9453":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9454":{"x":60,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9455":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9456":{"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"},"9457":{"style":{"__isSmartRef__":true,"id":9458},"chunkOwner":{"__isSmartRef__":true,"id":9450},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Translator","__LivelyClassName__":"lively.morphic.TextChunk"},"9458":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9459":{"morph":{"__isSmartRef__":true,"id":9450},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9460":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9461":{"x":20,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9462":{"x":60,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9463":{"_Position":{"__isSmartRef__":true,"id":9464},"renderContextTable":{"__isSmartRef__":true,"id":9465},"_Extent":{"__isSmartRef__":true,"id":9466},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9467},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9464":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9465":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9466":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9467":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9468":{"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"},"9469":{"morph":{"__isSmartRef__":true,"id":9440},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9470":{"x":0,"y":210,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9471":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9472":{"partsSpaceName":"PartsBin/Text/","name":"Translator","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"9473":{"submorphs":[{"__isSmartRef__":true,"id":9474},{"__isSmartRef__":true,"id":9483}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9496},"id":143,"renderContextTable":{"__isSmartRef__":true,"id":9501},"eventHandler":{"__isSmartRef__":true,"id":9502},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9503},"partsBinURL":{"__isSmartRef__":true,"id":9504},"targetName":"ProgressIndicator","partItem":{"__isSmartRef__":true,"id":9505},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9474":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9475},"id":173,"renderContextTable":{"__isSmartRef__":true,"id":9479},"eventHandler":{"__isSmartRef__":true,"id":9480},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9481},"priorExtent":{"__isSmartRef__":true,"id":9482},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9473},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9475":{"renderContextTable":{"__isSmartRef__":true,"id":9476},"_Extent":{"__isSmartRef__":true,"id":9477},"stringifiedShapeNode":"
","extent":{"__isSmartRef__":true,"id":9478},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9476":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9477":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9478":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9479":{"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"},"9480":{"morph":{"__isSmartRef__":true,"id":9474},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9481":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9482":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9483":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9484},"id":144,"renderContextTable":{"__isSmartRef__":true,"id":9489},"textChunks":[{"__isSmartRef__":true,"id":9490}],"eventHandler":{"__isSmartRef__":true,"id":9492},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9493},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9494},"priorExtent":{"__isSmartRef__":true,"id":9495},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9473},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9484":{"_Position":{"__isSmartRef__":true,"id":9485},"renderContextTable":{"__isSmartRef__":true,"id":9486},"_Extent":{"__isSmartRef__":true,"id":9487},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9488},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9485":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9486":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9487":{"x":97,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9488":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9489":{"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"},"9490":{"style":{"__isSmartRef__":true,"id":9491},"chunkOwner":{"__isSmartRef__":true,"id":9483},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ProgressIndicator","__LivelyClassName__":"lively.morphic.TextChunk"},"9491":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9492":{"morph":{"__isSmartRef__":true,"id":9483},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9493":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9494":{"x":1.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9495":{"x":97,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9496":{"_Position":{"__isSmartRef__":true,"id":9497},"renderContextTable":{"__isSmartRef__":true,"id":9498},"_Extent":{"__isSmartRef__":true,"id":9499},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9500},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9497":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9498":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9499":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9500":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9501":{"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"},"9502":{"morph":{"__isSmartRef__":true,"id":9473},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9503":{"x":105,"y":210,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9504":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9505":{"partsSpaceName":"PartsBin/Widgets/","name":"ProgressIndicator","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"9506":{"submorphs":[{"__isSmartRef__":true,"id":9507},{"__isSmartRef__":true,"id":9516}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9529},"id":145,"renderContextTable":{"__isSmartRef__":true,"id":9534},"eventHandler":{"__isSmartRef__":true,"id":9535},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9536},"partsBinURL":{"__isSmartRef__":true,"id":9537},"targetName":"GoogleMaps","partItem":{"__isSmartRef__":true,"id":9538},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":true,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9507":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9508},"id":174,"renderContextTable":{"__isSmartRef__":true,"id":9512},"eventHandler":{"__isSmartRef__":true,"id":9513},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9514},"priorExtent":{"__isSmartRef__":true,"id":9515},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9506},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9508":{"renderContextTable":{"__isSmartRef__":true,"id":9509},"_Extent":{"__isSmartRef__":true,"id":9510},"stringifiedShapeNode":"
Bookmarks\nSAP Walldorf\nSAP Palo Alto\nSAP Sofia\nHPI Potsdam\n\n
Map Data - Terms of Use
Map Data
Close
50 m
200 ft
Map
Satellite
GoogleMaps
X
M
","extent":{"__isSmartRef__":true,"id":9511},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9509":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9510":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9511":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9512":{"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"},"9513":{"morph":{"__isSmartRef__":true,"id":9507},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9514":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9515":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9516":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9517},"id":146,"renderContextTable":{"__isSmartRef__":true,"id":9522},"textChunks":[{"__isSmartRef__":true,"id":9523}],"eventHandler":{"__isSmartRef__":true,"id":9525},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9526},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9527},"priorExtent":{"__isSmartRef__":true,"id":9528},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9506},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9517":{"_Position":{"__isSmartRef__":true,"id":9518},"renderContextTable":{"__isSmartRef__":true,"id":9519},"_Extent":{"__isSmartRef__":true,"id":9520},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9521},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9518":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9519":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9520":{"x":72,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9521":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9522":{"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"},"9523":{"style":{"__isSmartRef__":true,"id":9524},"chunkOwner":{"__isSmartRef__":true,"id":9516},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"GoogleMaps","__LivelyClassName__":"lively.morphic.TextChunk"},"9524":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9525":{"morph":{"__isSmartRef__":true,"id":9516},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9526":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9527":{"x":14,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9528":{"x":72,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9529":{"_Position":{"__isSmartRef__":true,"id":9530},"renderContextTable":{"__isSmartRef__":true,"id":9531},"_Extent":{"__isSmartRef__":true,"id":9532},"_BorderColor":{"__isSmartRef__":true,"id":8982},"_Fill":{"__isSmartRef__":true,"id":9533},"_BorderRadius":6,"_BorderWidth":3,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9530":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9531":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9532":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9533":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9534":{"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"},"9535":{"morph":{"__isSmartRef__":true,"id":9506},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9536":{"x":210,"y":210,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9537":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9538":{"partsSpaceName":"PartsBin/Maps/","name":"GoogleMaps","attributeConnections":[{"__isSmartRef__":true,"id":9539},{"__isSmartRef__":true,"id":9540},{"__isSmartRef__":true,"id":9541},{"__isSmartRef__":true,"id":9551},{"__isSmartRef__":true,"id":9552}],"doNotSerialize":["$$partVersions","$$loadedMetaInfo","$$part"],"doNotCopyProperties":["$$partVersions","$$loadedMetaInfo","$$part"],"__SourceModuleName__":"Global.lively.PartsBin","partVersions":[{"__isSmartRef__":true,"id":8798},{"__isSmartRef__":true,"id":8802},{"__isSmartRef__":true,"id":8806},{"__isSmartRef__":true,"id":8810},{"__isSmartRef__":true,"id":8814},{"__isSmartRef__":true,"id":8819},{"__isSmartRef__":true,"id":8823},{"__isSmartRef__":true,"id":8827},{"__isSmartRef__":true,"id":8831},{"__isSmartRef__":true,"id":8835},{"__isSmartRef__":true,"id":8839},{"__isSmartRef__":true,"id":8843}],"loadedMetaInfo":{"__isSmartRef__":true,"id":9562},"part":{"__isSmartRef__":true,"id":9563},"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":132}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":276},\"id\":160,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":279},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":280},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":281},\"LK2\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":282},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":283},\"targetMorph\":{\"__isSmartRef__\":true,\"id\":1},\"titleBar\":{\"__isSmartRef__\":true,\"id\":132},\"contentOffset\":{\"__isSmartRef__\":true,\"id\":125},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":284},\"name\":\"GoogleMaps\",\"prevDragPos\":{\"__isSmartRef__\":true,\"id\":285},\"highlighted\":true,\"_Scale\":1.0040100200350561,\"showsHalos\":false,\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"cameForward\":false,\"_Rotation\":0,\"__LivelyClassName__\":\"lively.morphic.Window\"},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2},{\"__isSmartRef__\":true,\"id\":43}],\"scripts\":[],\"id\":161,\"shape\":{\"__isSmartRef__\":true,\"id\":119},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":125},\"showsHalos\":false,\"name\":\"GoogleMaps\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":126},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Scale\":1,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":127},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":128},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":129},\"layout\":{\"__isSmartRef__\":true,\"id\":130},\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":131},\"_Rotation\":0,\"__LivelyClassName__\":\"lively.morphic.Box\"},\"2\":{\"submorphs\":[],\"scripts\":[],\"id\":162,\"shape\":{\"__isSmartRef__\":true,\"id\":3},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":8},\"_MaxTextWidth\":109,\"_MaxTextHeight\":417,\"textColor\":{\"__isSmartRef__\":true,\"id\":6},\"showsHalos\":false,\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"Text\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":9},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":10},{\"__isSmartRef__\":true,\"id\":12},{\"__isSmartRef__\":true,\"id\":14},{\"__isSmartRef__\":true,\"id\":17},{\"__isSmartRef__\":true,\"id\":20},{\"__isSmartRef__\":true,\"id\":23},{\"__isSmartRef__\":true,\"id\":25},{\"__isSmartRef__\":true,\"id\":28},{\"__isSmartRef__\":true,\"id\":30},{\"__isSmartRef__\":true,\"id\":33},{\"__isSmartRef__\":true,\"id\":35}],\"charsReplaced\":\"\",\"lastFindLoc\":1,\"priorSelectionRange\":[51,58],\"prevScroll\":[0,0],\"_Scale\":1,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":37},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":38},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":39},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":40},\"_WhiteSpaceHandling\":\"pre-wrap\",\"layout\":{\"__isSmartRef__\":true,\"id\":41},\"_Padding\":{\"__isSmartRef__\":true,\"id\":42},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5},\"_BorderWidth\":1.332,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":6},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":7},\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"5\":{\"x\":109,\"y\":417,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"6\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"7\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"8\":{\"x\":6,\"y\":6,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"9\":{\"partsSpaceName\":\"PartsBin/Basic\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"a simple text morph\",\"partName\":\"Text\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"10\":{\"style\":{\"__isSmartRef__\":true,\"id\":11},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"Bookmarks\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"11\":{\"doit\":null,\"fontSize\":11,\"textDecoration\":\"normal\",\"fontWeight\":\"bold\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"12\":{\"style\":{\"__isSmartRef__\":true,\"id\":13},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"13\":{\"doit\":null,\"fontSize\":11,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"14\":{\"style\":{\"__isSmartRef__\":true,\"id\":15},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"SAP Walldorf\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"15\":{\"doit\":{\"__isSmartRef__\":true,\"id\":16},\"fontSize\":11,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"16\":{\"code\":\"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(49.29395609942445, 8.645180760574348), zoom: 17, mapType: 'SATELLITE', tilt: 0})\",\"context\":null},\"17\":{\"style\":{\"__isSmartRef__\":true,\"id\":18},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"18\":{\"doit\":{\"__isSmartRef__\":true,\"id\":19},\"fontSize\":11,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"19\":{\"code\":\"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(37.39795, -122.14604), zoom: 17, mapType: 'SATELLITE', tilt: 45})\",\"context\":null},\"20\":{\"style\":{\"__isSmartRef__\":true,\"id\":21},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"SAP Palo Alto\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"21\":{\"doit\":{\"__isSmartRef__\":true,\"id\":22},\"fontSize\":11,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"22\":{\"code\":\"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(37.39807656558991, -122.14558938888547), zoom: 18, mapType: 'SATELLITE', tilt: 45})\",\"context\":null},\"23\":{\"style\":{\"__isSmartRef__\":true,\"id\":24},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"24\":{\"doit\":{\"__isSmartRef__\":true,\"id\":19},\"fontSize\":11,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"25\":{\"style\":{\"__isSmartRef__\":true,\"id\":26},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"SAP Sofia\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"26\":{\"doit\":{\"__isSmartRef__\":true,\"id\":27},\"fontSize\":11,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"27\":{\"code\":\"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(42.66767, 23.26534), zoom: 17, mapType: 'SATELLITE', tilt: 0})\",\"context\":null},\"28\":{\"style\":{\"__isSmartRef__\":true,\"id\":29},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"29\":{\"doit\":{\"__isSmartRef__\":true,\"id\":19},\"fontSize\":11,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"30\":{\"style\":{\"__isSmartRef__\":true,\"id\":31},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"HPI Potsdam\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"31\":{\"doit\":{\"__isSmartRef__\":true,\"id\":32},\"fontSize\":11,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"32\":{\"code\":\"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(52.39364991890797, 13.131837844848633), zoom: 17, mapType: 'ROADMAP', tilt: 0})\",\"context\":null},\"33\":{\"style\":{\"__isSmartRef__\":true,\"id\":34},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"34\":{\"doit\":{\"__isSmartRef__\":true,\"id\":19},\"fontSize\":11,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"35\":{\"style\":{\"__isSmartRef__\":true,\"id\":36},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"36\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"37\":{\"x\":109,\"y\":417,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"38\":{\"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\"},\"39\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"40\":{\"x\":123,\"y\":-18,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"41\":{\"resizeHeight\":true},\"42\":{\"x\":3,\"y\":3,\"width\":-3,\"height\":-3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"43\":{\"submorphs\":[],\"scripts\":[],\"id\":163,\"shape\":{\"__isSmartRef__\":true,\"id\":44},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":51},\"showsHalos\":false,\"name\":\"googleMapsCanvas\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":52},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Scale\":1,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":53},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":54},\"attributeConnections\":[],\"doNotSerialize\":[\"map\",\"divId\"],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":55},\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":56},\"layout\":{\"__isSmartRef__\":true,\"id\":57},\"scriptAnnotations\":{\"__isSmartRef__\":true,\"id\":58},\"serializedView\":{\"__isSmartRef__\":true,\"id\":77},\"connections\":{\"__isSmartRef__\":true,\"id\":79},\"_Rotation\":0,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":81},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"44\":{\"position\":{\"__isSmartRef__\":true,\"id\":45},\"_Extent\":{\"__isSmartRef__\":true,\"id\":46},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":47},\"_Fill\":{\"__isSmartRef__\":true,\"id\":48},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":49},\"_Position\":{\"__isSmartRef__\":true,\"id\":50},\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"45\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"46\":{\"x\":570,\"y\":415,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"47\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"48\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"49\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"50\":{\"x\":-323.5957771909226,\"y\":-139.04593839520317,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"51\":{\"x\":441,\"y\":146,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"52\":{\"partsSpaceName\":\"PartsBin/Basic\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!\",\"migrationLevel\":2,\"partName\":\"Rectangle\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"53\":{\"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\"},\"54\":{\"morph\":{\"__isSmartRef__\":true,\"id\":43},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"55\":{\"x\":571,\"y\":414,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"56\":{\"x\":100,\"y\":-158,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"57\":{\"resizeWidth\":true,\"resizeHeight\":true},\"58\":{\"setExtent\":{\"__isSmartRef__\":true,\"id\":59},\"defaultLatLng\":{\"__isSmartRef__\":true,\"id\":61},\"initMap\":{\"__isSmartRef__\":true,\"id\":63},\"reset\":{\"__isSmartRef__\":true,\"id\":65},\"onrestore\":{\"__isSmartRef__\":true,\"id\":67},\"prepareForNweRenderContext\":{\"__isSmartRef__\":true,\"id\":69},\"prepareForNewRenderContext\":{\"__isSmartRef__\":true,\"id\":71},\"show\":{\"__isSmartRef__\":true,\"id\":73},\"onstore\":{\"__isSmartRef__\":true,\"id\":75}},\"59\":{\"time\":{\"__isSmartRef__\":true,\"id\":60},\"user\":\"robertkrahn\"},\"60\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 29 2011 02:18:31 GMT+0200 (CEST)\"},\"61\":{\"time\":{\"__isSmartRef__\":true,\"id\":62},\"user\":\"robertkrahn\"},\"62\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 28 2011 23:22:13 GMT+0200 (CEST)\"},\"63\":{\"time\":{\"__isSmartRef__\":true,\"id\":64},\"user\":\"robertkrahn\"},\"64\":{\"isSerializedDate\":true,\"string\":\"Fri Jul 01 2011 23:22:30 GMT+0200 (CEST)\"},\"65\":{\"time\":{\"__isSmartRef__\":true,\"id\":66},\"user\":\"robertkrahn\"},\"66\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 29 2011 17:16:38 GMT+0200 (CEST)\"},\"67\":{\"time\":{\"__isSmartRef__\":true,\"id\":68},\"user\":\"robertkrahn\"},\"68\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 28 2011 23:30:01 GMT+0200 (CEST)\"},\"69\":{\"time\":{\"__isSmartRef__\":true,\"id\":70},\"user\":\"robertkrahn\"},\"70\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 28 2011 23:29:31 GMT+0200 (CEST)\"},\"71\":{\"time\":{\"__isSmartRef__\":true,\"id\":72},\"user\":\"robertkrahn\"},\"72\":{\"isSerializedDate\":true,\"string\":\"Fri Jul 01 2011 23:32:10 GMT+0200 (CEST)\"},\"73\":{\"time\":{\"__isSmartRef__\":true,\"id\":74},\"user\":\"i827032\"},\"74\":{\"isSerializedDate\":true,\"string\":\"Fri Jul 01 2011 00:38:36 GMT+0200 (CEST)\"},\"75\":{\"time\":{\"__isSmartRef__\":true,\"id\":76},\"user\":\"robertkrahn\"},\"76\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 29 2011 01:45:04 GMT+0200 (CEST)\"},\"77\":{\"latLng\":{\"__isSmartRef__\":true,\"id\":78},\"zoom\":17,\"mapType\":\"ROADMAP\",\"tilt\":0},\"78\":{\"x\":52.39364991890797,\"y\":13.131837844848633,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"79\":{\"show\":{\"__isSmartRef__\":true,\"id\":80}},\"80\":{},\"81\":{\"setExtent\":{\"__isSmartRef__\":true,\"id\":82},\"defaultLatLng\":{\"__isSmartRef__\":true,\"id\":89},\"initMap\":{\"__isSmartRef__\":true,\"id\":92},\"reset\":{\"__isSmartRef__\":true,\"id\":95},\"prepareForNewRenderContext\":{\"__isSmartRef__\":true,\"id\":98},\"show\":{\"__isSmartRef__\":true,\"id\":105},\"onstore\":{\"__isSmartRef__\":true,\"id\":112}},\"82\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":83},\"source\":\"function setExtent(p) {\\n $super(p);\\n if (this.map)\\n google.maps.event.trigger(this.map, \\\"resize\\\");\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":88},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"83\":{\"this\":{\"__isSmartRef__\":true,\"id\":43},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":84}},\"84\":{\"$super\":{\"__isSmartRef__\":true,\"id\":85}},\"85\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":86},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":87},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"86\":{\"obj\":{\"__isSmartRef__\":true,\"id\":43},\"name\":\"setExtent\"},\"87\":{},\"88\":{},\"89\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":90},\"source\":\"function defaultLatLng() {\\n // HPI\\n return pt(52.39364991890797, 13.131837844848633)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":91},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"90\":{\"this\":{\"__isSmartRef__\":true,\"id\":43}},\"91\":{},\"92\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":93},\"source\":\"function initMap() {\\n this.divId = this.constructor.type + new Date();\\n this.renderContext().shapeNode.setAttribute('id', this.divId);\\n var latLng = this.defaultLatLng()\\n this.map = apps.google.Maps.createMap(latLng.x, latLng.y, this.divId)\\n if (this.serializedView)\\n this.show(this.serializedView)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":94},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"93\":{\"this\":{\"__isSmartRef__\":true,\"id\":43}},\"94\":{},\"95\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":96},\"source\":\"function reset() {\\n this.doNotSerialize = ['map', 'divId']\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":97},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"96\":{\"this\":{\"__isSmartRef__\":true,\"id\":43}},\"97\":{},\"98\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":99},\"source\":\"function prepareForNewRenderContext(ctx) {\\n $super(ctx);\\n var mapHolder = this;\\n // when the DOM is ready &&\\n // && when apps.GoogleMaps is loaded &&\\n // when google maps external libs have loaded\\n (function initGoogleMap() {\\n module('apps.google.Maps').load(true);\\n apps.google.Core.loadMapsAPI();\\n lively.bindings.callWhenNotNull(\\n apps.google.Core, 'mapsAPILoaded',\\n mapHolder, 'initMap');\\n // })\\n }).delay(0);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":104},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"99\":{\"this\":{\"__isSmartRef__\":true,\"id\":43},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":100}},\"100\":{\"$super\":{\"__isSmartRef__\":true,\"id\":101}},\"101\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":102},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":103},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"102\":{\"obj\":{\"__isSmartRef__\":true,\"id\":43},\"name\":\"prepareForNewRenderContext\"},\"103\":{},\"104\":{},\"105\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":106},\"source\":\"function show(spec) {\\n var map = this.map;\\n if (spec.zoom !== undefined)\\n map.setZoom(spec.zoom)\\n if (spec.latLng !== undefined) {\\n map.panTo(new google.maps.LatLng(spec.latLng.x, spec.latLng.y));\\n } else if (spec.address !== undefined) {\\n var geocoder = new google.maps.Geocoder();\\n geocoder.geocode( { 'address': spec.address }, function(results, status) {\\n if (status == google.maps.GeocoderStatus.OK) {\\n if (results.length != 1) {\\n         alert(\\\"Geocode was not successful: Too many results found!\\\");\\n return;\\n }\\n var loc = results[0].geometry.location;\\n map.panTo(new google.maps.LatLng(loc.lat(), loc.lng()));\\n } else {\\n         alert(\\\"Geocode for address was not successful for the following reason: \\\" + status);\\n     }\\n });\\n }\\n if (spec.mapType !== undefined) \\n map.setMapTypeId(google.maps.MapTypeId[spec.mapType])\\n if (spec.tilt !== undefined)\\n map.setTilt(spec.tilt)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":111},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"106\":{\"this\":{\"__isSmartRef__\":true,\"id\":43},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":107}},\"107\":{\"$super\":{\"__isSmartRef__\":true,\"id\":108}},\"108\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":109},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":110},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"109\":{\"obj\":{\"__isSmartRef__\":true,\"id\":43},\"name\":\"show\"},\"110\":{},\"111\":{},\"112\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":113},\"source\":\"function onstore() {\\n $super();\\n var map = this.map;\\n if (!map) return;\\n var pos = map.getCenter();\\n this.serializedView = {\\n latLng: pt(pos.Ia, pos.Ja),\\n zoom: map.getZoom(),\\n mapType: map.getMapTypeId().toUpperCase(),\\n tilt: map.getTilt(),\\n };\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":118},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"113\":{\"this\":{\"__isSmartRef__\":true,\"id\":43},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":114}},\"114\":{\"$super\":{\"__isSmartRef__\":true,\"id\":115}},\"115\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":116},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":117},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"116\":{\"obj\":{\"__isSmartRef__\":true,\"id\":43},\"name\":\"onstore\"},\"117\":{},\"118\":{},\"119\":{\"position\":{\"__isSmartRef__\":true,\"id\":120},\"_Extent\":{\"__isSmartRef__\":true,\"id\":121},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":122},\"_Fill\":{\"__isSmartRef__\":true,\"id\":123},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":124},\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"120\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"121\":{\"x\":695,\"y\":427,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"122\":{\"r\":0.372,\"g\":0.369,\"b\":0.372,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"123\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"124\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"125\":{\"x\":0,\"y\":21,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"126\":{\"partsSpaceName\":\"PartsBin/Basic\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!\",\"migrationLevel\":2,\"partName\":\"GoogleMaps\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"127\":{\"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\"},\"128\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"129\":{\"x\":695,\"y\":427,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"130\":{\"resizeHeight\":true,\"adjustForNewBounds\":true,\"resizeWidth\":true},\"131\":{\"x\":493,\"y\":-12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"132\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":133},{\"__isSmartRef__\":true,\"id\":147},{\"__isSmartRef__\":true,\"id\":193},{\"__isSmartRef__\":true,\"id\":226}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":260},\"id\":164,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":271},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":272},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":273},\"_Position\":{\"__isSmartRef__\":true,\"id\":274},\"windowMorph\":{\"__isSmartRef__\":true,\"id\":0},\"label\":{\"__isSmartRef__\":true,\"id\":133},\"closeButton\":{\"__isSmartRef__\":true,\"id\":147},\"menuButton\":{\"__isSmartRef__\":true,\"id\":193},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":226},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":275},\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"__LivelyClassName__\":\"lively.morphic.TitleBar\"},\"133\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":134},\"id\":165,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":139},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":140}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":142},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":143},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"isLabel\":true,\"_HandStyle\":\"default\",\"layout\":{\"__isSmartRef__\":true,\"id\":144},\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"owner\":{\"__isSmartRef__\":true,\"id\":132},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":145},\"_MaxTextWidth\":636,\"_MaxTextHeight\":17,\"_Position\":{\"__isSmartRef__\":true,\"id\":146},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"134\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":135},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":136},\"_Extent\":{\"__isSmartRef__\":true,\"id\":137},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":138},\"_Fill\":null,\"_BorderRadius\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"135\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"136\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"137\":{\"x\":636,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"138\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"139\":{\"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\"},\"140\":{\"style\":{\"__isSmartRef__\":true,\"id\":141},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":133},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"GoogleMaps\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"141\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"142\":{\"morph\":{\"__isSmartRef__\":true,\"id\":133},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"143\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"144\":{\"resizeWidth\":true},\"145\":{\"x\":636,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"146\":{\"x\":20,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"147\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":148}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":160},\"id\":166,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":175},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":176},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":177},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":178},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":165},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":179},\"label\":{\"__isSmartRef__\":true,\"id\":148},\"owner\":{\"__isSmartRef__\":true,\"id\":132},\"layout\":{\"__isSmartRef__\":true,\"id\":188},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":189},{\"__isSmartRef__\":true,\"id\":191}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"148\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":149},\"id\":167,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":153},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":154}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":156},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":157},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"_Position\":{\"__isSmartRef__\":true,\"id\":158},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":159},\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":147},\"isLabel\":true,\"_HandStyle\":\"default\",\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"149\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":150},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":151},\"_Extent\":{\"__isSmartRef__\":true,\"id\":152},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":138},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"150\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"151\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"152\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"153\":{\"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\"},\"154\":{\"style\":{\"__isSmartRef__\":true,\"id\":155},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":148},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"155\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"156\":{\"morph\":{\"__isSmartRef__\":true,\"id\":148},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"157\":{\"x\":0,\"y\":3,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"158\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"159\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"160\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":161},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":162},\"_Extent\":{\"__isSmartRef__\":true,\"id\":163},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":164},\"_Fill\":{\"__isSmartRef__\":true,\"id\":165},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"161\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"162\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"163\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"164\":{\"r\":0.7411764705882353,\"g\":0.7450980392156863,\"b\":0.7529411764705882,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"165\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":166},{\"__isSmartRef__\":true,\"id\":168},{\"__isSmartRef__\":true,\"id\":170},{\"__isSmartRef__\":true,\"id\":172}],\"vector\":{\"__isSmartRef__\":true,\"id\":174},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"166\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":167}},\"167\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"168\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":169}},\"169\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"170\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":171}},\"171\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"172\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":173}},\"173\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"174\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"175\":{\"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\"},\"176\":{\"morph\":{\"__isSmartRef__\":true,\"id\":147},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"177\":{\"x\":675,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"178\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"179\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":180},{\"__isSmartRef__\":true,\"id\":182},{\"__isSmartRef__\":true,\"id\":184},{\"__isSmartRef__\":true,\"id\":186}],\"vector\":{\"__isSmartRef__\":true,\"id\":174},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"180\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":181}},\"181\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"182\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":183}},\"183\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"184\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":185}},\"185\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"186\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":187}},\"187\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"188\":{\"moveHorizontal\":true},\"189\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":147},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getCloseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":190},\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"190\":{\"source\":{\"__isSmartRef__\":true,\"id\":147},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"191\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":147},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"initiateShutdown\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":192},\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"192\":{\"source\":{\"__isSmartRef__\":true,\"id\":147},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"193\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":194}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":205},\"id\":168,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":209},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":210},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":211},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":212},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":165},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":213},\"label\":{\"__isSmartRef__\":true,\"id\":194},\"owner\":{\"__isSmartRef__\":true,\"id\":132},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":222},{\"__isSmartRef__\":true,\"id\":224}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"194\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":195},\"id\":169,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":199},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":200}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":202},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":157},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"_Position\":{\"__isSmartRef__\":true,\"id\":203},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":204},\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":193},\"isLabel\":true,\"_HandStyle\":\"default\",\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"195\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":196},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":197},\"_Extent\":{\"__isSmartRef__\":true,\"id\":198},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":138},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"196\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"197\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"198\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"199\":{\"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\"},\"200\":{\"style\":{\"__isSmartRef__\":true,\"id\":201},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":194},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"201\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"202\":{\"morph\":{\"__isSmartRef__\":true,\"id\":194},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"203\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"204\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"205\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":206},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":207},\"_Extent\":{\"__isSmartRef__\":true,\"id\":208},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":164},\"_Fill\":{\"__isSmartRef__\":true,\"id\":165},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"206\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"207\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"208\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"209\":{\"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\"},\"210\":{\"morph\":{\"__isSmartRef__\":true,\"id\":193},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"211\":{\"x\":3,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"212\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"213\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":214},{\"__isSmartRef__\":true,\"id\":216},{\"__isSmartRef__\":true,\"id\":218},{\"__isSmartRef__\":true,\"id\":220}],\"vector\":{\"__isSmartRef__\":true,\"id\":174},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"214\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":215}},\"215\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"216\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":217}},\"217\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"218\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":219}},\"219\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"220\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":221}},\"221\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"222\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":193},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getMenuHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":223},\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"223\":{\"source\":{\"__isSmartRef__\":true,\"id\":193},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"224\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":193},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"showTargetMorphMenu\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":225},\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"225\":{\"source\":{\"__isSmartRef__\":true,\"id\":193},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"226\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":227}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":238},\"id\":170,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":242},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":243},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":244},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":245},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":165},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":246},\"label\":{\"__isSmartRef__\":true,\"id\":227},\"owner\":{\"__isSmartRef__\":true,\"id\":132},\"layout\":{\"__isSmartRef__\":true,\"id\":255},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":256},{\"__isSmartRef__\":true,\"id\":258}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.WindowControl\"},\"227\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":228},\"id\":171,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":232},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":233}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":235},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_Padding\":{\"__isSmartRef__\":true,\"id\":157},\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"_Position\":{\"__isSmartRef__\":true,\"id\":236},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":237},\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":226},\"isLabel\":true,\"_HandStyle\":\"default\",\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"228\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":229},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":230},\"_Extent\":{\"__isSmartRef__\":true,\"id\":231},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":138},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"229\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"230\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"231\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"232\":{\"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\"},\"233\":{\"style\":{\"__isSmartRef__\":true,\"id\":234},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":227},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"234\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"235\":{\"morph\":{\"__isSmartRef__\":true,\"id\":227},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"236\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"237\":{\"x\":17,\"y\":17,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"238\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":239},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":240},\"_Extent\":{\"__isSmartRef__\":true,\"id\":241},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":164},\"_Fill\":{\"__isSmartRef__\":true,\"id\":165},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"239\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"240\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"241\":{\"x\":17,\"y\":17,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"242\":{\"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\"},\"243\":{\"morph\":{\"__isSmartRef__\":true,\"id\":226},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"244\":{\"x\":656,\"y\":3,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"245\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"246\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":247},{\"__isSmartRef__\":true,\"id\":249},{\"__isSmartRef__\":true,\"id\":251},{\"__isSmartRef__\":true,\"id\":253}],\"vector\":{\"__isSmartRef__\":true,\"id\":174},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"247\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":248}},\"248\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"249\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":250}},\"250\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"251\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":252}},\"252\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"253\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":254}},\"254\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"255\":{\"moveHorizontal\":true},\"256\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":226},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getCollapseHelp\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":257},\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"257\":{\"source\":{\"__isSmartRef__\":true,\"id\":226},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"258\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":226},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"toggleCollapse\",\"converter\":null,\"converterString\":null,\"updater\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":259},\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"259\":{\"source\":{\"__isSmartRef__\":true,\"id\":226},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"260\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":261},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":262},\"_Extent\":{\"__isSmartRef__\":true,\"id\":263},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":264},\"_Fill\":{\"__isSmartRef__\":true,\"id\":265},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"261\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"262\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"263\":{\"x\":695,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"264\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"265\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":266},{\"__isSmartRef__\":true,\"id\":268}],\"vector\":{\"__isSmartRef__\":true,\"id\":270},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"266\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":267}},\"267\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"268\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":269}},\"269\":{\"r\":0.9,\"g\":0.9,\"b\":0.9,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"270\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"271\":{\"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\"},\"272\":{\"morph\":{\"__isSmartRef__\":true,\"id\":132},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"273\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"274\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"275\":{\"x\":695,\"y\":22,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"276\":{\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":277},\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_Extent\":{\"__isSmartRef__\":true,\"id\":278},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"277\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\"},\"278\":{\"x\":695,\"y\":448,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"279\":{\"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\"},\"280\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"281\":{\"adjustForNewBounds\":true},\"282\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"283\":{\"x\":695,\"y\":448,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"284\":{\"partsSpaceName\":\"PartsBin/Maps/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"A GoogleMaps integration. See http://code.google.com/intl/en/apis/maps/documentation/javascript/reference.html for the maps API.\",\"migrationLevel\":2,\"partName\":\"GoogleMaps\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"285\":{\"x\":380,\"y\":229,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"isSimplifiedRegistry\":true}}","__LivelyClassName__":"lively.PartsBin.PartItem"},"9539":{"sourceObj":{"__isSmartRef__":true,"id":9538},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":8790},"targetMethodName":"updateList","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9540":{"sourceObj":{"__isSmartRef__":true,"id":9538},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":8635},"targetMethodName":"setMetaInfoOfSelectedItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9541":{"sourceObj":{"__isSmartRef__":true,"id":9538},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":9542},"targetMethodName":"remove","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9542":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9543},"id":225,"renderContextTable":{"__isSmartRef__":true,"id":9548},"eventHandler":{"__isSmartRef__":true,"id":9549},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":9550},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Box"},"9543":{"_Position":{"__isSmartRef__":true,"id":9544},"renderContextTable":{"__isSmartRef__":true,"id":9545},"_Extent":{"__isSmartRef__":true,"id":9546},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9547},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9544":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9545":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9546":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9547":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9548":{"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"},"9549":{"morph":{"__isSmartRef__":true,"id":9542},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9550":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9551":{"sourceObj":{"__isSmartRef__":true,"id":9538},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":9506},"targetMethodName":"openLoadedPartsBinItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9552":{"sourceObj":{"__isSmartRef__":true,"id":9538},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":9553},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"9553":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9554},"id":216,"renderContextTable":{"__isSmartRef__":true,"id":9559},"eventHandler":{"__isSmartRef__":true,"id":9560},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":9561},"owner":null,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"9554":{"_Position":{"__isSmartRef__":true,"id":9555},"renderContextTable":{"__isSmartRef__":true,"id":9556},"_Extent":{"__isSmartRef__":true,"id":9557},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":{"__isSmartRef__":true,"id":9558},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"9555":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9556":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9557":{"x":100,"y":100,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9558":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9559":{"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"},"9560":{"morph":{"__isSmartRef__":true,"id":9553},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9561":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9562":{"partsSpaceName":"PartsBin/Maps/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A GoogleMaps integration. See http://code.google.com/intl/en/apis/maps/documentation/javascript/reference.html for the maps API.","migrationLevel":2,"partName":"GoogleMaps","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9563":{"submorphs":[{"__isSmartRef__":true,"id":9564},{"__isSmartRef__":true,"id":9695}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9833},"id":217,"renderContextTable":{"__isSmartRef__":true,"id":9836},"eventHandler":{"__isSmartRef__":true,"id":9837},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":9838},"LK2":true,"_Position":{"__isSmartRef__":true,"id":9839},"priorExtent":{"__isSmartRef__":true,"id":9840},"targetMorph":{"__isSmartRef__":true,"id":9564},"titleBar":{"__isSmartRef__":true,"id":9695},"contentOffset":{"__isSmartRef__":true,"id":9688},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":9562},"name":"GoogleMaps1","prevDragPos":{"__isSmartRef__":true,"id":9841},"highlighted":true,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"cameForward":false,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.0040100200350561,"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["GrabbingLayer"]},"9564":{"submorphs":[{"__isSmartRef__":true,"id":9565},{"__isSmartRef__":true,"id":9606}],"scripts":[],"id":218,"shape":{"__isSmartRef__":true,"id":9682},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9688},"showsHalos":false,"name":"GoogleMaps","partsBinMetaInfo":{"__isSmartRef__":true,"id":9689},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9690},"eventHandler":{"__isSmartRef__":true,"id":9691},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":9563},"priorExtent":{"__isSmartRef__":true,"id":9692},"layout":{"__isSmartRef__":true,"id":9693},"distanceToDragEvent":{"__isSmartRef__":true,"id":9694},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box"},"9565":{"submorphs":[],"scripts":[],"id":219,"shape":{"__isSmartRef__":true,"id":9566},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9571},"_MaxTextWidth":109,"_MaxTextHeight":417,"textColor":{"__isSmartRef__":true,"id":9569},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":9572},"textChunks":[{"__isSmartRef__":true,"id":9573},{"__isSmartRef__":true,"id":9575},{"__isSmartRef__":true,"id":9577},{"__isSmartRef__":true,"id":9580},{"__isSmartRef__":true,"id":9583},{"__isSmartRef__":true,"id":9586},{"__isSmartRef__":true,"id":9588},{"__isSmartRef__":true,"id":9591},{"__isSmartRef__":true,"id":9593},{"__isSmartRef__":true,"id":9596},{"__isSmartRef__":true,"id":9598}],"charsReplaced":"","lastFindLoc":1,"priorSelectionRange":[17,17],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":9600},"renderContextTable":{"__isSmartRef__":true,"id":9601},"eventHandler":{"__isSmartRef__":true,"id":9602},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":9564},"distanceToDragEvent":{"__isSmartRef__":true,"id":9603},"_WhiteSpaceHandling":"pre-wrap","layout":{"__isSmartRef__":true,"id":9604},"_Padding":{"__isSmartRef__":true,"id":9605},"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"9566":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":9567},"_Extent":{"__isSmartRef__":true,"id":9568},"_BorderWidth":1.332,"_BorderColor":{"__isSmartRef__":true,"id":9569},"renderContextTable":{"__isSmartRef__":true,"id":9570},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9567":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9568":{"x":109,"y":417,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9569":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9570":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9571":{"x":6,"y":6,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9572":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9573":{"style":{"__isSmartRef__":true,"id":9574},"chunkOwner":{"__isSmartRef__":true,"id":9565},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Bookmarks","__LivelyClassName__":"lively.morphic.TextChunk"},"9574":{"doit":null,"fontSize":11,"textDecoration":"normal","fontWeight":"bold","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9575":{"style":{"__isSmartRef__":true,"id":9576},"chunkOwner":{"__isSmartRef__":true,"id":9565},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"9576":{"doit":null,"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9577":{"style":{"__isSmartRef__":true,"id":9578},"chunkOwner":{"__isSmartRef__":true,"id":9565},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"SAP Walldorf","__LivelyClassName__":"lively.morphic.TextChunk"},"9578":{"doit":{"__isSmartRef__":true,"id":9579},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9579":{"code":"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(49.29395609942445, 8.645180760574348), zoom: 17, mapType: 'SATELLITE', tilt: 0})","context":null},"9580":{"style":{"__isSmartRef__":true,"id":9581},"chunkOwner":{"__isSmartRef__":true,"id":9565},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"9581":{"doit":{"__isSmartRef__":true,"id":9582},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9582":{"code":"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(37.39795, -122.14604), zoom: 17, mapType: 'SATELLITE', tilt: 45})","context":null},"9583":{"style":{"__isSmartRef__":true,"id":9584},"chunkOwner":{"__isSmartRef__":true,"id":9565},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"SAP Palo Alto","__LivelyClassName__":"lively.morphic.TextChunk"},"9584":{"doit":{"__isSmartRef__":true,"id":9585},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9585":{"code":"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(37.39807656558991, -122.14558938888547), zoom: 18, mapType: 'SATELLITE', tilt: 45})","context":null},"9586":{"style":{"__isSmartRef__":true,"id":9587},"chunkOwner":{"__isSmartRef__":true,"id":9565},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"9587":{"doit":{"__isSmartRef__":true,"id":9582},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9588":{"style":{"__isSmartRef__":true,"id":9589},"chunkOwner":{"__isSmartRef__":true,"id":9565},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"SAP Sofia","__LivelyClassName__":"lively.morphic.TextChunk"},"9589":{"doit":{"__isSmartRef__":true,"id":9590},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9590":{"code":"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(42.66767, 23.26534), zoom: 17, mapType: 'SATELLITE', tilt: 0})","context":null},"9591":{"style":{"__isSmartRef__":true,"id":9592},"chunkOwner":{"__isSmartRef__":true,"id":9565},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"9592":{"doit":{"__isSmartRef__":true,"id":9582},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9593":{"style":{"__isSmartRef__":true,"id":9594},"chunkOwner":{"__isSmartRef__":true,"id":9565},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"HPI Potsdam","__LivelyClassName__":"lively.morphic.TextChunk"},"9594":{"doit":{"__isSmartRef__":true,"id":9595},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9595":{"code":"lively.morphic.Text.activeInstance().get('googleMapsCanvas').show({latLng: pt(52.39364991890797, 13.131837844848633), zoom: 17, mapType: 'ROADMAP', tilt: 0})","context":null},"9596":{"style":{"__isSmartRef__":true,"id":9597},"chunkOwner":{"__isSmartRef__":true,"id":9565},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"9597":{"doit":{"__isSmartRef__":true,"id":9582},"fontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9598":{"style":{"__isSmartRef__":true,"id":9599},"chunkOwner":{"__isSmartRef__":true,"id":9565},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk"},"9599":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9600":{"x":109,"y":417,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9601":{"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"},"9602":{"morph":{"__isSmartRef__":true,"id":9565},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9603":{"x":123,"y":-18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9604":{"resizeHeight":true},"9605":{"x":3,"y":3,"width":-3,"height":-3,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9606":{"submorphs":[],"scripts":[],"id":220,"shape":{"__isSmartRef__":true,"id":9607},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9614},"showsHalos":false,"name":"googleMapsCanvas","partsBinMetaInfo":{"__isSmartRef__":true,"id":9615},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":9616},"eventHandler":{"__isSmartRef__":true,"id":9617},"attributeConnections":[],"doNotSerialize":["map","divId"],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":9564},"priorExtent":{"__isSmartRef__":true,"id":9618},"distanceToDragEvent":{"__isSmartRef__":true,"id":9619},"layout":{"__isSmartRef__":true,"id":9620},"scriptAnnotations":{"__isSmartRef__":true,"id":9621},"serializedView":{"__isSmartRef__":true,"id":9640},"connections":{"__isSmartRef__":true,"id":9642},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9644},"__LivelyClassName__":"lively.morphic.Box"},"9607":{"position":{"__isSmartRef__":true,"id":9608},"_Extent":{"__isSmartRef__":true,"id":9609},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9610},"_Fill":{"__isSmartRef__":true,"id":9611},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9612},"_Position":{"__isSmartRef__":true,"id":9613},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9608":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9609":{"x":570,"y":415,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9610":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9611":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9612":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9613":{"x":-323.5957771909226,"y":-139.04593839520317,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9614":{"x":441,"y":146,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9615":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9616":{"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"},"9617":{"morph":{"__isSmartRef__":true,"id":9606},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9618":{"x":571,"y":414,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9619":{"x":100,"y":-158,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9620":{"resizeWidth":true,"resizeHeight":true},"9621":{"setExtent":{"__isSmartRef__":true,"id":9622},"defaultLatLng":{"__isSmartRef__":true,"id":9624},"initMap":{"__isSmartRef__":true,"id":9626},"reset":{"__isSmartRef__":true,"id":9628},"onrestore":{"__isSmartRef__":true,"id":9630},"prepareForNweRenderContext":{"__isSmartRef__":true,"id":9632},"prepareForNewRenderContext":{"__isSmartRef__":true,"id":9634},"show":{"__isSmartRef__":true,"id":9636},"onstore":{"__isSmartRef__":true,"id":9638}},"9622":{"time":{"__isSmartRef__":true,"id":9623},"user":"robertkrahn"},"9623":{"isSerializedDate":true,"string":"Wed Jun 29 2011 02:18:31 GMT+0200 (CEST)"},"9624":{"time":{"__isSmartRef__":true,"id":9625},"user":"robertkrahn"},"9625":{"isSerializedDate":true,"string":"Tue Jun 28 2011 23:22:13 GMT+0200 (CEST)"},"9626":{"time":{"__isSmartRef__":true,"id":9627},"user":"robertkrahn"},"9627":{"isSerializedDate":true,"string":"Fri Jul 01 2011 23:22:30 GMT+0200 (CEST)"},"9628":{"time":{"__isSmartRef__":true,"id":9629},"user":"robertkrahn"},"9629":{"isSerializedDate":true,"string":"Wed Jun 29 2011 17:16:38 GMT+0200 (CEST)"},"9630":{"time":{"__isSmartRef__":true,"id":9631},"user":"robertkrahn"},"9631":{"isSerializedDate":true,"string":"Tue Jun 28 2011 23:30:01 GMT+0200 (CEST)"},"9632":{"time":{"__isSmartRef__":true,"id":9633},"user":"robertkrahn"},"9633":{"isSerializedDate":true,"string":"Tue Jun 28 2011 23:29:31 GMT+0200 (CEST)"},"9634":{"time":{"__isSmartRef__":true,"id":9635},"user":"robertkrahn"},"9635":{"isSerializedDate":true,"string":"Fri Jul 01 2011 23:32:10 GMT+0200 (CEST)"},"9636":{"time":{"__isSmartRef__":true,"id":9637},"user":"i827032"},"9637":{"isSerializedDate":true,"string":"Fri Jul 01 2011 00:38:36 GMT+0200 (CEST)"},"9638":{"time":{"__isSmartRef__":true,"id":9639},"user":"robertkrahn"},"9639":{"isSerializedDate":true,"string":"Wed Jun 29 2011 01:45:04 GMT+0200 (CEST)"},"9640":{"latLng":{"__isSmartRef__":true,"id":9641},"zoom":17,"mapType":"SATELLITE","tilt":0},"9641":{"y":49.29395609942445,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9642":{"show":{"__isSmartRef__":true,"id":9643}},"9643":{},"9644":{"setExtent":{"__isSmartRef__":true,"id":9645},"defaultLatLng":{"__isSmartRef__":true,"id":9652},"initMap":{"__isSmartRef__":true,"id":9655},"reset":{"__isSmartRef__":true,"id":9658},"prepareForNewRenderContext":{"__isSmartRef__":true,"id":9661},"show":{"__isSmartRef__":true,"id":9668},"onstore":{"__isSmartRef__":true,"id":9675}},"9645":{"varMapping":{"__isSmartRef__":true,"id":9646},"source":"function setExtent(p) {\n $super(p);\n if (this.map)\n google.maps.event.trigger(this.map, \"resize\");\n}","funcProperties":{"__isSmartRef__":true,"id":9651},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9646":{"this":{"__isSmartRef__":true,"id":9606},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9647}},"9647":{"$super":{"__isSmartRef__":true,"id":9648}},"9648":{"varMapping":{"__isSmartRef__":true,"id":9649},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9650},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9649":{"obj":{"__isSmartRef__":true,"id":9606},"name":"setExtent"},"9650":{},"9651":{},"9652":{"varMapping":{"__isSmartRef__":true,"id":9653},"source":"function defaultLatLng() {\n // HPI\n return pt(52.39364991890797, 13.131837844848633)\n}","funcProperties":{"__isSmartRef__":true,"id":9654},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9653":{"this":{"__isSmartRef__":true,"id":9606}},"9654":{},"9655":{"varMapping":{"__isSmartRef__":true,"id":9656},"source":"function initMap() {\n this.divId = this.constructor.type + new Date();\n this.renderContext().shapeNode.setAttribute('id', this.divId);\n var latLng = this.defaultLatLng()\n this.map = apps.google.Maps.createMap(latLng.x, latLng.y, this.divId)\n if (this.serializedView)\n this.show(this.serializedView)\n}","funcProperties":{"__isSmartRef__":true,"id":9657},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9656":{"this":{"__isSmartRef__":true,"id":9606}},"9657":{},"9658":{"varMapping":{"__isSmartRef__":true,"id":9659},"source":"function reset() {\n this.doNotSerialize = ['map', 'divId']\n}","funcProperties":{"__isSmartRef__":true,"id":9660},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9659":{"this":{"__isSmartRef__":true,"id":9606}},"9660":{},"9661":{"varMapping":{"__isSmartRef__":true,"id":9662},"source":"function prepareForNewRenderContext(ctx) {\n $super(ctx);\n var mapHolder = this;\n // when the DOM is ready &&\n // && when apps.GoogleMaps is loaded &&\n // when google maps external libs have loaded\n (function initGoogleMap() {\n module('apps.google.Maps').load(true);\n apps.google.Core.loadMapsAPI();\n lively.bindings.callWhenNotNull(\n apps.google.Core, 'mapsAPILoaded',\n mapHolder, 'initMap');\n // })\n }).delay(0);\n}","funcProperties":{"__isSmartRef__":true,"id":9667},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9662":{"this":{"__isSmartRef__":true,"id":9606},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9663}},"9663":{"$super":{"__isSmartRef__":true,"id":9664}},"9664":{"varMapping":{"__isSmartRef__":true,"id":9665},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9666},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9665":{"obj":{"__isSmartRef__":true,"id":9606},"name":"prepareForNewRenderContext"},"9666":{},"9667":{},"9668":{"varMapping":{"__isSmartRef__":true,"id":9669},"source":"function show(spec) {\n var map = this.map;\n if (spec.zoom !== undefined)\n map.setZoom(spec.zoom)\n if (spec.latLng !== undefined) {\n map.panTo(new google.maps.LatLng(spec.latLng.x, spec.latLng.y));\n } else if (spec.address !== undefined) {\n var geocoder = new google.maps.Geocoder();\n geocoder.geocode( { 'address': spec.address }, function(results, status) {\n if (status == google.maps.GeocoderStatus.OK) {\n if (results.length != 1) {\n         alert(\"Geocode was not successful: Too many results found!\");\n return;\n }\n var loc = results[0].geometry.location;\n map.panTo(new google.maps.LatLng(loc.lat(), loc.lng()));\n } else {\n         alert(\"Geocode for address was not successful for the following reason: \" + status);\n     }\n });\n }\n if (spec.mapType !== undefined) \n map.setMapTypeId(google.maps.MapTypeId[spec.mapType])\n if (spec.tilt !== undefined)\n map.setTilt(spec.tilt)\n}","funcProperties":{"__isSmartRef__":true,"id":9674},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9669":{"this":{"__isSmartRef__":true,"id":9606},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9670}},"9670":{"$super":{"__isSmartRef__":true,"id":9671}},"9671":{"varMapping":{"__isSmartRef__":true,"id":9672},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9673},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9672":{"obj":{"__isSmartRef__":true,"id":9606},"name":"show"},"9673":{},"9674":{},"9675":{"varMapping":{"__isSmartRef__":true,"id":9676},"source":"function onstore() {\n $super();\n var map = this.map;\n if (!map) return;\n var pos = map.getCenter();\n this.serializedView = {\n latLng: pt(pos.Ia, pos.Ja),\n zoom: map.getZoom(),\n mapType: map.getMapTypeId().toUpperCase(),\n tilt: map.getTilt(),\n };\n\n}","funcProperties":{"__isSmartRef__":true,"id":9681},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9676":{"this":{"__isSmartRef__":true,"id":9606},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9677}},"9677":{"$super":{"__isSmartRef__":true,"id":9678}},"9678":{"varMapping":{"__isSmartRef__":true,"id":9679},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9680},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"9679":{"obj":{"__isSmartRef__":true,"id":9606},"name":"onstore"},"9680":{},"9681":{},"9682":{"position":{"__isSmartRef__":true,"id":9683},"_Extent":{"__isSmartRef__":true,"id":9684},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9685},"_Fill":{"__isSmartRef__":true,"id":9686},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":9687},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9683":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9684":{"x":695,"y":427,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9685":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9686":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9687":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9688":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9689":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"GoogleMaps","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"9690":{"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"},"9691":{"morph":{"__isSmartRef__":true,"id":9564},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9692":{"x":695,"y":427,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9693":{"resizeHeight":true,"adjustForNewBounds":true,"resizeWidth":true},"9694":{"x":493,"y":-12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9695":{"submorphs":[{"__isSmartRef__":true,"id":9696},{"__isSmartRef__":true,"id":9710},{"__isSmartRef__":true,"id":9756},{"__isSmartRef__":true,"id":9789}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9823},"id":221,"renderContextTable":{"__isSmartRef__":true,"id":9828},"eventHandler":{"__isSmartRef__":true,"id":9829},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9830},"_Position":{"__isSmartRef__":true,"id":9831},"windowMorph":{"__isSmartRef__":true,"id":9563},"label":{"__isSmartRef__":true,"id":9696},"closeButton":{"__isSmartRef__":true,"id":9710},"menuButton":{"__isSmartRef__":true,"id":9756},"collapseButton":{"__isSmartRef__":true,"id":9789},"priorExtent":{"__isSmartRef__":true,"id":9832},"owner":{"__isSmartRef__":true,"id":9563},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.TitleBar"},"9696":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9697},"id":222,"renderContextTable":{"__isSmartRef__":true,"id":9702},"textChunks":[{"__isSmartRef__":true,"id":9703}],"eventHandler":{"__isSmartRef__":true,"id":9705},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9706},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":9707},"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9695},"priorExtent":{"__isSmartRef__":true,"id":9708},"_MaxTextWidth":636,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":9709},"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"9697":{"_Position":{"__isSmartRef__":true,"id":9698},"renderContextTable":{"__isSmartRef__":true,"id":9699},"_Extent":{"__isSmartRef__":true,"id":9700},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9701},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9698":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9699":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9700":{"x":636,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9701":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9702":{"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"},"9703":{"style":{"__isSmartRef__":true,"id":9704},"chunkOwner":{"__isSmartRef__":true,"id":9696},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"GoogleMaps","__LivelyClassName__":"lively.morphic.TextChunk"},"9704":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9705":{"morph":{"__isSmartRef__":true,"id":9696},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9706":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9707":{"resizeWidth":true},"9708":{"x":636,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9709":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9710":{"submorphs":[{"__isSmartRef__":true,"id":9711}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9723},"id":223,"renderContextTable":{"__isSmartRef__":true,"id":9738},"eventHandler":{"__isSmartRef__":true,"id":9739},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":9740},"priorExtent":{"__isSmartRef__":true,"id":9741},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":9728},"lighterFill":{"__isSmartRef__":true,"id":9742},"label":{"__isSmartRef__":true,"id":9711},"owner":{"__isSmartRef__":true,"id":9695},"layout":{"__isSmartRef__":true,"id":9751},"attributeConnections":[{"__isSmartRef__":true,"id":9752},{"__isSmartRef__":true,"id":9754}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"9711":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9712},"id":224,"renderContextTable":{"__isSmartRef__":true,"id":9716},"textChunks":[{"__isSmartRef__":true,"id":9717}],"eventHandler":{"__isSmartRef__":true,"id":9719},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9720},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9721},"priorExtent":{"__isSmartRef__":true,"id":9722},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":9710},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"9712":{"_Position":{"__isSmartRef__":true,"id":9713},"renderContextTable":{"__isSmartRef__":true,"id":9714},"_Extent":{"__isSmartRef__":true,"id":9715},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9701},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9713":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9714":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9715":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9716":{"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"},"9717":{"style":{"__isSmartRef__":true,"id":9718},"chunkOwner":{"__isSmartRef__":true,"id":9711},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"9718":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9719":{"morph":{"__isSmartRef__":true,"id":9711},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9720":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9721":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9722":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9723":{"_Position":{"__isSmartRef__":true,"id":9724},"renderContextTable":{"__isSmartRef__":true,"id":9725},"_Extent":{"__isSmartRef__":true,"id":9726},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9727},"_Fill":{"__isSmartRef__":true,"id":9728},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9724":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9725":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9726":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9727":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9728":{"stops":[{"__isSmartRef__":true,"id":9729},{"__isSmartRef__":true,"id":9731},{"__isSmartRef__":true,"id":9733},{"__isSmartRef__":true,"id":9735}],"vector":{"__isSmartRef__":true,"id":9737},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9729":{"offset":0,"color":{"__isSmartRef__":true,"id":9730}},"9730":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9731":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9732}},"9732":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9733":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9734}},"9734":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9735":{"offset":1,"color":{"__isSmartRef__":true,"id":9736}},"9736":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9737":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9738":{"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"},"9739":{"morph":{"__isSmartRef__":true,"id":9710},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9740":{"x":675,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9741":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9742":{"stops":[{"__isSmartRef__":true,"id":9743},{"__isSmartRef__":true,"id":9745},{"__isSmartRef__":true,"id":9747},{"__isSmartRef__":true,"id":9749}],"vector":{"__isSmartRef__":true,"id":9737},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9743":{"offset":0,"color":{"__isSmartRef__":true,"id":9744}},"9744":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9745":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9746}},"9746":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9747":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9748}},"9748":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9749":{"offset":1,"color":{"__isSmartRef__":true,"id":9750}},"9750":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9751":{"moveHorizontal":true},"9752":{"sourceObj":{"__isSmartRef__":true,"id":9710},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":9563},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":9753},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9753":{"source":{"__isSmartRef__":true,"id":9710},"target":{"__isSmartRef__":true,"id":9563}},"9754":{"sourceObj":{"__isSmartRef__":true,"id":9710},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9563},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":9755},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9755":{"source":{"__isSmartRef__":true,"id":9710},"target":{"__isSmartRef__":true,"id":9563}},"9756":{"submorphs":[{"__isSmartRef__":true,"id":9757}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9768},"id":225,"renderContextTable":{"__isSmartRef__":true,"id":9772},"eventHandler":{"__isSmartRef__":true,"id":9773},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":9774},"priorExtent":{"__isSmartRef__":true,"id":9775},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":9728},"lighterFill":{"__isSmartRef__":true,"id":9776},"label":{"__isSmartRef__":true,"id":9757},"owner":{"__isSmartRef__":true,"id":9695},"attributeConnections":[{"__isSmartRef__":true,"id":9785},{"__isSmartRef__":true,"id":9787}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"9757":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9758},"id":226,"renderContextTable":{"__isSmartRef__":true,"id":9762},"textChunks":[{"__isSmartRef__":true,"id":9763}],"eventHandler":{"__isSmartRef__":true,"id":9765},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9720},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9766},"priorExtent":{"__isSmartRef__":true,"id":9767},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":9756},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"9758":{"_Position":{"__isSmartRef__":true,"id":9759},"renderContextTable":{"__isSmartRef__":true,"id":9760},"_Extent":{"__isSmartRef__":true,"id":9761},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9701},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9759":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9760":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9761":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9762":{"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"},"9763":{"style":{"__isSmartRef__":true,"id":9764},"chunkOwner":{"__isSmartRef__":true,"id":9757},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"9764":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9765":{"morph":{"__isSmartRef__":true,"id":9757},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9766":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9767":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9768":{"_Position":{"__isSmartRef__":true,"id":9769},"renderContextTable":{"__isSmartRef__":true,"id":9770},"_Extent":{"__isSmartRef__":true,"id":9771},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9727},"_Fill":{"__isSmartRef__":true,"id":9728},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9769":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9770":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9771":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9772":{"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"},"9773":{"morph":{"__isSmartRef__":true,"id":9756},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9774":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9775":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9776":{"stops":[{"__isSmartRef__":true,"id":9777},{"__isSmartRef__":true,"id":9779},{"__isSmartRef__":true,"id":9781},{"__isSmartRef__":true,"id":9783}],"vector":{"__isSmartRef__":true,"id":9737},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9777":{"offset":0,"color":{"__isSmartRef__":true,"id":9778}},"9778":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9779":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9780}},"9780":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9781":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9782}},"9782":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9783":{"offset":1,"color":{"__isSmartRef__":true,"id":9784}},"9784":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9785":{"sourceObj":{"__isSmartRef__":true,"id":9756},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":9563},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":9786},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9786":{"source":{"__isSmartRef__":true,"id":9756},"target":{"__isSmartRef__":true,"id":9563}},"9787":{"sourceObj":{"__isSmartRef__":true,"id":9756},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9563},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":9788},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9788":{"source":{"__isSmartRef__":true,"id":9756},"target":{"__isSmartRef__":true,"id":9563}},"9789":{"submorphs":[{"__isSmartRef__":true,"id":9790}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9801},"id":227,"renderContextTable":{"__isSmartRef__":true,"id":9805},"eventHandler":{"__isSmartRef__":true,"id":9806},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":9807},"priorExtent":{"__isSmartRef__":true,"id":9808},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":9728},"lighterFill":{"__isSmartRef__":true,"id":9809},"label":{"__isSmartRef__":true,"id":9790},"owner":{"__isSmartRef__":true,"id":9695},"layout":{"__isSmartRef__":true,"id":9818},"attributeConnections":[{"__isSmartRef__":true,"id":9819},{"__isSmartRef__":true,"id":9821}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"9790":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9791},"id":228,"renderContextTable":{"__isSmartRef__":true,"id":9795},"textChunks":[{"__isSmartRef__":true,"id":9796}],"eventHandler":{"__isSmartRef__":true,"id":9798},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9720},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9799},"priorExtent":{"__isSmartRef__":true,"id":9800},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":9789},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"9791":{"_Position":{"__isSmartRef__":true,"id":9792},"renderContextTable":{"__isSmartRef__":true,"id":9793},"_Extent":{"__isSmartRef__":true,"id":9794},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9701},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9792":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9793":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9794":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9795":{"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"},"9796":{"style":{"__isSmartRef__":true,"id":9797},"chunkOwner":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"9797":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9798":{"morph":{"__isSmartRef__":true,"id":9790},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9799":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9800":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9801":{"_Position":{"__isSmartRef__":true,"id":9802},"renderContextTable":{"__isSmartRef__":true,"id":9803},"_Extent":{"__isSmartRef__":true,"id":9804},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":9727},"_Fill":{"__isSmartRef__":true,"id":9728},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9802":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9803":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9804":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9805":{"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"},"9806":{"morph":{"__isSmartRef__":true,"id":9789},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9807":{"x":656,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9808":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9809":{"stops":[{"__isSmartRef__":true,"id":9810},{"__isSmartRef__":true,"id":9812},{"__isSmartRef__":true,"id":9814},{"__isSmartRef__":true,"id":9816}],"vector":{"__isSmartRef__":true,"id":9737},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"9810":{"offset":0,"color":{"__isSmartRef__":true,"id":9811}},"9811":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9812":{"offset":0.4,"color":{"__isSmartRef__":true,"id":9813}},"9813":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9814":{"offset":0.6,"color":{"__isSmartRef__":true,"id":9815}},"9815":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9816":{"offset":1,"color":{"__isSmartRef__":true,"id":9817}},"9817":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9818":{"moveHorizontal":true},"9819":{"sourceObj":{"__isSmartRef__":true,"id":9789},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":9563},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":9820},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9820":{"source":{"__isSmartRef__":true,"id":9789},"target":{"__isSmartRef__":true,"id":9563}},"9821":{"sourceObj":{"__isSmartRef__":true,"id":9789},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9563},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":9822},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"9822":{"source":{"__isSmartRef__":true,"id":9789},"target":{"__isSmartRef__":true,"id":9563}},"9823":{"_Position":{"__isSmartRef__":true,"id":9824},"renderContextTable":{"__isSmartRef__":true,"id":9825},"_Extent":{"__isSmartRef__":true,"id":9826},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":9827},"_Fill":{"__isSmartRef__":true,"id":172},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9824":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9825":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9826":{"x":695,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9827":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"9828":{"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"},"9829":{"morph":{"__isSmartRef__":true,"id":9695},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9830":{"resizeWidth":true,"adjustForNewBounds":true},"9831":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9832":{"x":695,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9833":{"renderContextTable":{"__isSmartRef__":true,"id":9834},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":9835},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9834":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9835":{"x":695,"y":448,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9836":{"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"},"9837":{"morph":{"__isSmartRef__":true,"id":9563},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9838":{"adjustForNewBounds":true},"9839":{"x":547,"y":1104,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9840":{"x":695,"y":448,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9841":{"x":822,"y":1125,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9842":{"submorphs":[{"__isSmartRef__":true,"id":9843},{"__isSmartRef__":true,"id":9852}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9865},"id":147,"renderContextTable":{"__isSmartRef__":true,"id":9870},"eventHandler":{"__isSmartRef__":true,"id":9871},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9872},"partsBinURL":{"__isSmartRef__":true,"id":9873},"targetName":"RotatingStar","partItem":{"__isSmartRef__":true,"id":9874},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9843":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9844},"id":175,"renderContextTable":{"__isSmartRef__":true,"id":9848},"eventHandler":{"__isSmartRef__":true,"id":9849},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9850},"priorExtent":{"__isSmartRef__":true,"id":9851},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9842},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9844":{"renderContextTable":{"__isSmartRef__":true,"id":9845},"_Extent":{"__isSmartRef__":true,"id":9846},"stringifiedShapeNode":"
","extent":{"__isSmartRef__":true,"id":9847},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9845":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9846":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9847":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9848":{"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"},"9849":{"morph":{"__isSmartRef__":true,"id":9843},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9850":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9851":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9852":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9853},"id":148,"renderContextTable":{"__isSmartRef__":true,"id":9858},"textChunks":[{"__isSmartRef__":true,"id":9859}],"eventHandler":{"__isSmartRef__":true,"id":9861},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9862},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9863},"priorExtent":{"__isSmartRef__":true,"id":9864},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9842},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9853":{"_Position":{"__isSmartRef__":true,"id":9854},"renderContextTable":{"__isSmartRef__":true,"id":9855},"_Extent":{"__isSmartRef__":true,"id":9856},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9857},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9854":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9855":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9856":{"x":70,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9857":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9858":{"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"},"9859":{"style":{"__isSmartRef__":true,"id":9860},"chunkOwner":{"__isSmartRef__":true,"id":9852},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"RotatingStar","__LivelyClassName__":"lively.morphic.TextChunk"},"9860":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9861":{"morph":{"__isSmartRef__":true,"id":9852},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9862":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9863":{"x":15,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9864":{"x":70,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9865":{"_Position":{"__isSmartRef__":true,"id":9866},"renderContextTable":{"__isSmartRef__":true,"id":9867},"_Extent":{"__isSmartRef__":true,"id":9868},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9869},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9866":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9867":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9868":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9869":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9870":{"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"},"9871":{"morph":{"__isSmartRef__":true,"id":9842},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9872":{"x":315,"y":210,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9873":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9874":{"partsSpaceName":"PartsBin/Demos/","name":"RotatingStar","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"9875":{"submorphs":[{"__isSmartRef__":true,"id":9876},{"__isSmartRef__":true,"id":9885}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9898},"id":149,"renderContextTable":{"__isSmartRef__":true,"id":9903},"eventHandler":{"__isSmartRef__":true,"id":9904},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9905},"partsBinURL":{"__isSmartRef__":true,"id":9906},"targetName":"VersionDiffer","partItem":{"__isSmartRef__":true,"id":9907},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9876":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9877},"id":178,"renderContextTable":{"__isSmartRef__":true,"id":9881},"eventHandler":{"__isSmartRef__":true,"id":9882},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9883},"priorExtent":{"__isSmartRef__":true,"id":9884},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9875},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9877":{"renderContextTable":{"__isSmartRef__":true,"id":9878},"_Extent":{"__isSmartRef__":true,"id":9879},"stringifiedShapeNode":"
0.10.20.30.40.50.60.70.80.91.00510
reset
show history
enter url here
update
Version Differ\n
visit
diff
no diff
more
VersionDiffer
X
M
","extent":{"__isSmartRef__":true,"id":9880},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9878":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9879":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9880":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9881":{"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"},"9882":{"morph":{"__isSmartRef__":true,"id":9876},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9883":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9884":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9885":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9886},"id":150,"renderContextTable":{"__isSmartRef__":true,"id":9891},"textChunks":[{"__isSmartRef__":true,"id":9892}],"eventHandler":{"__isSmartRef__":true,"id":9894},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9895},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9896},"priorExtent":{"__isSmartRef__":true,"id":9897},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9875},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9886":{"_Position":{"__isSmartRef__":true,"id":9887},"renderContextTable":{"__isSmartRef__":true,"id":9888},"_Extent":{"__isSmartRef__":true,"id":9889},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9890},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9887":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9888":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9889":{"x":73,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9890":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9891":{"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"},"9892":{"style":{"__isSmartRef__":true,"id":9893},"chunkOwner":{"__isSmartRef__":true,"id":9885},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"VersionDiffer","__LivelyClassName__":"lively.morphic.TextChunk"},"9893":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9894":{"morph":{"__isSmartRef__":true,"id":9885},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9895":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9896":{"x":13.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9897":{"x":73,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9898":{"_Position":{"__isSmartRef__":true,"id":9899},"renderContextTable":{"__isSmartRef__":true,"id":9900},"_Extent":{"__isSmartRef__":true,"id":9901},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9902},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9899":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9900":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9901":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9902":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9903":{"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"},"9904":{"morph":{"__isSmartRef__":true,"id":9875},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9905":{"x":420,"y":210,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9906":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9907":{"partsSpaceName":"PartsBin/NewWorld/","name":"VersionDiffer","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"9908":{"submorphs":[{"__isSmartRef__":true,"id":9909},{"__isSmartRef__":true,"id":9918}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9931},"id":151,"renderContextTable":{"__isSmartRef__":true,"id":9936},"eventHandler":{"__isSmartRef__":true,"id":9937},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9938},"partsBinURL":{"__isSmartRef__":true,"id":9939},"targetName":"VersionDiffer1","partItem":{"__isSmartRef__":true,"id":9940},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9909":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9910},"id":177,"renderContextTable":{"__isSmartRef__":true,"id":9914},"eventHandler":{"__isSmartRef__":true,"id":9915},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9916},"priorExtent":{"__isSmartRef__":true,"id":9917},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9908},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9910":{"renderContextTable":{"__isSmartRef__":true,"id":9911},"_Extent":{"__isSmartRef__":true,"id":9912},"stringifiedShapeNode":"
0.10.20.30.40.50.60.70.80.91.00510
reset
show history
enter url here
update
Version Differ\n
visit
diff
no diff
more
VersionDiffer
X
M
","extent":{"__isSmartRef__":true,"id":9913},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9911":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9912":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9913":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9914":{"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"},"9915":{"morph":{"__isSmartRef__":true,"id":9909},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9916":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9917":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9918":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9919},"id":152,"renderContextTable":{"__isSmartRef__":true,"id":9924},"textChunks":[{"__isSmartRef__":true,"id":9925}],"eventHandler":{"__isSmartRef__":true,"id":9927},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9928},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9929},"priorExtent":{"__isSmartRef__":true,"id":9930},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9908},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9919":{"_Position":{"__isSmartRef__":true,"id":9920},"renderContextTable":{"__isSmartRef__":true,"id":9921},"_Extent":{"__isSmartRef__":true,"id":9922},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9923},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9920":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9921":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9922":{"x":79,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9923":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9924":{"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"},"9925":{"style":{"__isSmartRef__":true,"id":9926},"chunkOwner":{"__isSmartRef__":true,"id":9918},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"VersionDiffer1","__LivelyClassName__":"lively.morphic.TextChunk"},"9926":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9927":{"morph":{"__isSmartRef__":true,"id":9918},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9928":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9929":{"x":10.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9930":{"x":79,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9931":{"_Position":{"__isSmartRef__":true,"id":9932},"renderContextTable":{"__isSmartRef__":true,"id":9933},"_Extent":{"__isSmartRef__":true,"id":9934},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9935},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9932":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9933":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9934":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9935":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9936":{"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"},"9937":{"morph":{"__isSmartRef__":true,"id":9908},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9938":{"x":0,"y":315,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9939":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9940":{"partsSpaceName":"PartsBin/NewWorld/","name":"VersionDiffer1","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"9941":{"submorphs":[{"__isSmartRef__":true,"id":9942},{"__isSmartRef__":true,"id":9951}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9964},"id":153,"renderContextTable":{"__isSmartRef__":true,"id":9969},"eventHandler":{"__isSmartRef__":true,"id":9970},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":9971},"partsBinURL":{"__isSmartRef__":true,"id":9972},"targetName":"Clock","partItem":{"__isSmartRef__":true,"id":9973},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9942":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9943},"id":163,"renderContextTable":{"__isSmartRef__":true,"id":9947},"eventHandler":{"__isSmartRef__":true,"id":9948},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9949},"priorExtent":{"__isSmartRef__":true,"id":9950},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9941},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9943":{"renderContextTable":{"__isSmartRef__":true,"id":9944},"_Extent":{"__isSmartRef__":true,"id":9945},"stringifiedShapeNode":"
12
1
2
3
4
5
6
7
8
9
10
11
","extent":{"__isSmartRef__":true,"id":9946},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9944":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9945":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9946":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9947":{"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"},"9948":{"morph":{"__isSmartRef__":true,"id":9942},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9949":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9950":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9951":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9952},"id":154,"renderContextTable":{"__isSmartRef__":true,"id":9957},"textChunks":[{"__isSmartRef__":true,"id":9958}],"eventHandler":{"__isSmartRef__":true,"id":9960},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9961},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9962},"priorExtent":{"__isSmartRef__":true,"id":9963},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9941},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9952":{"_Position":{"__isSmartRef__":true,"id":9953},"renderContextTable":{"__isSmartRef__":true,"id":9954},"_Extent":{"__isSmartRef__":true,"id":9955},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9956},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9953":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9954":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9955":{"x":38,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9956":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9957":{"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"},"9958":{"style":{"__isSmartRef__":true,"id":9959},"chunkOwner":{"__isSmartRef__":true,"id":9951},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Clock","__LivelyClassName__":"lively.morphic.TextChunk"},"9959":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9960":{"morph":{"__isSmartRef__":true,"id":9951},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9961":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9962":{"x":31,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9963":{"x":38,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9964":{"_Position":{"__isSmartRef__":true,"id":9965},"renderContextTable":{"__isSmartRef__":true,"id":9966},"_Extent":{"__isSmartRef__":true,"id":9967},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9968},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9965":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9966":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9967":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9968":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9969":{"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"},"9970":{"morph":{"__isSmartRef__":true,"id":9941},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9971":{"x":105,"y":315,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9972":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"9973":{"partsSpaceName":"PartsBin/Demos/","name":"Clock","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"9974":{"submorphs":[{"__isSmartRef__":true,"id":9975},{"__isSmartRef__":true,"id":9984}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9997},"id":155,"renderContextTable":{"__isSmartRef__":true,"id":10002},"eventHandler":{"__isSmartRef__":true,"id":10003},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":10004},"partsBinURL":{"__isSmartRef__":true,"id":10005},"targetName":"Star","partItem":{"__isSmartRef__":true,"id":10006},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"9975":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9976},"id":164,"renderContextTable":{"__isSmartRef__":true,"id":9980},"eventHandler":{"__isSmartRef__":true,"id":9981},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":9982},"priorExtent":{"__isSmartRef__":true,"id":9983},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":9974},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"9976":{"renderContextTable":{"__isSmartRef__":true,"id":9977},"_Extent":{"__isSmartRef__":true,"id":9978},"stringifiedShapeNode":"
","extent":{"__isSmartRef__":true,"id":9979},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"9977":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"9978":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9979":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9980":{"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"},"9981":{"morph":{"__isSmartRef__":true,"id":9975},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9982":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9983":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9984":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9985},"id":156,"renderContextTable":{"__isSmartRef__":true,"id":9990},"textChunks":[{"__isSmartRef__":true,"id":9991}],"eventHandler":{"__isSmartRef__":true,"id":9993},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":9994},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":9995},"priorExtent":{"__isSmartRef__":true,"id":9996},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":9974},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"9985":{"_Position":{"__isSmartRef__":true,"id":9986},"renderContextTable":{"__isSmartRef__":true,"id":9987},"_Extent":{"__isSmartRef__":true,"id":9988},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":9989},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9986":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9987":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"9988":{"x":30,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9989":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"9990":{"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"},"9991":{"style":{"__isSmartRef__":true,"id":9992},"chunkOwner":{"__isSmartRef__":true,"id":9984},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Star","__LivelyClassName__":"lively.morphic.TextChunk"},"9992":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"9993":{"morph":{"__isSmartRef__":true,"id":9984},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"9994":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"9995":{"x":35,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9996":{"x":30,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"9997":{"_Position":{"__isSmartRef__":true,"id":9998},"renderContextTable":{"__isSmartRef__":true,"id":9999},"_Extent":{"__isSmartRef__":true,"id":10000},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":10001},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"9998":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9999":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10000":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10001":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"10002":{"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"},"10003":{"morph":{"__isSmartRef__":true,"id":9974},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10004":{"x":210,"y":315,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10005":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10006":{"partsSpaceName":"PartsBin/Basic/","name":"Star","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"10007":{"submorphs":[{"__isSmartRef__":true,"id":10008},{"__isSmartRef__":true,"id":10017}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10030},"id":157,"renderContextTable":{"__isSmartRef__":true,"id":10035},"eventHandler":{"__isSmartRef__":true,"id":10036},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":10037},"partsBinURL":{"__isSmartRef__":true,"id":10038},"targetName":"ServerPart","partItem":{"__isSmartRef__":true,"id":10039},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"10008":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10009},"id":165,"renderContextTable":{"__isSmartRef__":true,"id":10013},"eventHandler":{"__isSmartRef__":true,"id":10014},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":10015},"priorExtent":{"__isSmartRef__":true,"id":10016},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":10007},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"10009":{"renderContextTable":{"__isSmartRef__":true,"id":10010},"_Extent":{"__isSmartRef__":true,"id":10011},"stringifiedShapeNode":"
ServerPart
exec
","extent":{"__isSmartRef__":true,"id":10012},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"10010":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"10011":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10012":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10013":{"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"},"10014":{"morph":{"__isSmartRef__":true,"id":10008},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10015":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10016":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10017":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10018},"id":158,"renderContextTable":{"__isSmartRef__":true,"id":10023},"textChunks":[{"__isSmartRef__":true,"id":10024}],"eventHandler":{"__isSmartRef__":true,"id":10026},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":10027},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":10028},"priorExtent":{"__isSmartRef__":true,"id":10029},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":10007},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"10018":{"_Position":{"__isSmartRef__":true,"id":10019},"renderContextTable":{"__isSmartRef__":true,"id":10020},"_Extent":{"__isSmartRef__":true,"id":10021},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":10022},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10019":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10020":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10021":{"x":63,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10022":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"10023":{"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"},"10024":{"style":{"__isSmartRef__":true,"id":10025},"chunkOwner":{"__isSmartRef__":true,"id":10017},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ServerPart","__LivelyClassName__":"lively.morphic.TextChunk"},"10025":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10026":{"morph":{"__isSmartRef__":true,"id":10017},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10027":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10028":{"x":18.5,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10029":{"x":63,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10030":{"_Position":{"__isSmartRef__":true,"id":10031},"renderContextTable":{"__isSmartRef__":true,"id":10032},"_Extent":{"__isSmartRef__":true,"id":10033},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":10034},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10031":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10032":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10033":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10034":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"10035":{"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"},"10036":{"morph":{"__isSmartRef__":true,"id":10007},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10037":{"x":315,"y":315,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10038":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10039":{"partsSpaceName":"PartsBin/Server/","name":"ServerPart","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"10040":{"submorphs":[{"__isSmartRef__":true,"id":10041},{"__isSmartRef__":true,"id":10050}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10063},"id":159,"renderContextTable":{"__isSmartRef__":true,"id":10068},"eventHandler":{"__isSmartRef__":true,"id":10069},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":10070},"partsBinURL":{"__isSmartRef__":true,"id":10071},"targetName":"CPUData","partItem":{"__isSmartRef__":true,"id":10072},"owner":{"__isSmartRef__":true,"id":8953},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"10041":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10042},"id":166,"renderContextTable":{"__isSmartRef__":true,"id":10046},"eventHandler":{"__isSmartRef__":true,"id":10047},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":10048},"priorExtent":{"__isSmartRef__":true,"id":10049},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":10040},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Morph"},"10042":{"renderContextTable":{"__isSmartRef__":true,"id":10043},"_Extent":{"__isSmartRef__":true,"id":10044},"stringifiedShapeNode":"
CPUData
exec
","extent":{"__isSmartRef__":true,"id":10045},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.External"},"10043":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getExtent":"getExtentHTML"},"10044":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10045":{"x":94,"y":94,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10046":{"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"},"10047":{"morph":{"__isSmartRef__":true,"id":10041},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10048":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10049":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10050":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10051},"id":160,"renderContextTable":{"__isSmartRef__":true,"id":10056},"textChunks":[{"__isSmartRef__":true,"id":10057}],"eventHandler":{"__isSmartRef__":true,"id":10059},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":10060},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":10061},"priorExtent":{"__isSmartRef__":true,"id":10062},"_MaxTextWidth":null,"_MaxTextHeight":null,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":10040},"_Visible":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"10051":{"_Position":{"__isSmartRef__":true,"id":10052},"renderContextTable":{"__isSmartRef__":true,"id":10053},"_Extent":{"__isSmartRef__":true,"id":10054},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":10055},"_Opacity":0.8,"_BorderRadius":2,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10052":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10053":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10054":{"x":56,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10055":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"10056":{"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"},"10057":{"style":{"__isSmartRef__":true,"id":10058},"chunkOwner":{"__isSmartRef__":true,"id":10050},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"CPUData","__LivelyClassName__":"lively.morphic.TextChunk"},"10058":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10059":{"morph":{"__isSmartRef__":true,"id":10050},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10060":{"x":5,"y":2,"width":0,"height":-2,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10061":{"x":22,"y":81,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10062":{"x":56,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10063":{"_Position":{"__isSmartRef__":true,"id":10064},"renderContextTable":{"__isSmartRef__":true,"id":10065},"_Extent":{"__isSmartRef__":true,"id":10066},"_BorderColor":{"__isSmartRef__":true,"id":8969},"_Fill":{"__isSmartRef__":true,"id":10067},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10064":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10065":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10066":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10067":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"10068":{"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"},"10069":{"morph":{"__isSmartRef__":true,"id":10040},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10070":{"x":420,"y":315,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10071":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10072":{"partsSpaceName":"PartsBin/Server/","name":"CPUData","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"10073":{"position":{"__isSmartRef__":true,"id":10074},"_Extent":{"__isSmartRef__":true,"id":10075},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10076},"_Fill":{"__isSmartRef__":true,"id":10077},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10078},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10074":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10075":{"x":538,"y":421.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10076":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10077":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"10078":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10079":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10080":{"x":538,"y":421.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10081":{"sourceObj":{"__isSmartRef__":true,"id":8953},"sourceAttrName":"selectedItem","targetObj":{"__isSmartRef__":true,"id":8635},"targetMethodName":"setSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10082":{"resizeHeight":true,"resizeWidth":true},"10083":{"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"},"10084":{"morph":{"__isSmartRef__":true,"id":8953},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10085":{"x":154,"y":37,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10086":{"startAddingPartItems":{"__isSmartRef__":true,"id":10087},"addPartItemAsync":{"__isSmartRef__":true,"id":10089},"stopAddingPartItemsAsync":{"__isSmartRef__":true,"id":10091}},"10087":{"time":{"__isSmartRef__":true,"id":10088},"user":"robertkrahn"},"10088":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:00:58 GMT+0200 (CEST)"},"10089":{"time":{"__isSmartRef__":true,"id":10090},"user":"robertkrahn"},"10090":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:38 GMT+0200 (CEST)"},"10091":{"time":{"__isSmartRef__":true,"id":10092},"user":"robertkrahn"},"10092":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:46 GMT+0200 (CEST)"},"10093":{"adjustForNewBounds":{"__isSmartRef__":true,"id":10094},"unselectAll":{"__isSmartRef__":true,"id":10101},"selectPartItem":{"__isSmartRef__":true,"id":10104},"startAddingPartItems":{"__isSmartRef__":true,"id":10107},"addPartItemAsync":{"__isSmartRef__":true,"id":10110},"stopAddingPartItemsAsync":{"__isSmartRef__":true,"id":10113}},"10094":{"varMapping":{"__isSmartRef__":true,"id":10095},"source":"function adjustForNewBounds() {\n/*\n\tthis.adjustForNewBounds()\n*/\n\t$super();\n\tvar bounds = this.innerBounds(),\n\t\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":10100},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10095":{"this":{"__isSmartRef__":true,"id":8953},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10096}},"10096":{"$super":{"__isSmartRef__":true,"id":10097}},"10097":{"varMapping":{"__isSmartRef__":true,"id":10098},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":10099},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10098":{"obj":{"__isSmartRef__":true,"id":8953},"name":"adjustForNewBounds"},"10099":{},"10100":{},"10101":{"varMapping":{"__isSmartRef__":true,"id":10102},"source":"function unselectAll() {\n\tthis.submorphs.invoke('showAsNotSelected');\n}","funcProperties":{"__isSmartRef__":true,"id":10103},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10102":{"this":{"__isSmartRef__":true,"id":8953}},"10103":{},"10104":{"varMapping":{"__isSmartRef__":true,"id":10105},"source":"function selectPartItem(item) {\n\tthis.selectedItem = item && item.partItem;\n\tthis.submorphs.without(item).invoke('showAsNotSelected');\n}","funcProperties":{"__isSmartRef__":true,"id":10106},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10105":{"this":{"__isSmartRef__":true,"id":8953}},"10106":{},"10107":{"varMapping":{"__isSmartRef__":true,"id":10108},"source":"function startAddingPartItems(partItems) {\n this.partItemsToBeAdded = partItems.clone();\n this.startStepping(0, 'addPartItemAsync')\n}","funcProperties":{"__isSmartRef__":true,"id":10109},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10108":{"this":{"__isSmartRef__":true,"id":8953}},"10109":{},"10110":{"varMapping":{"__isSmartRef__":true,"id":10111},"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":10112},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10111":{"this":{"__isSmartRef__":true,"id":8953}},"10112":{},"10113":{"varMapping":{"__isSmartRef__":true,"id":10114},"source":"function stopAddingPartItemsAsync() {\n this.stopStepping();\n delete this.partItemsToBeAdded;\n}","funcProperties":{"__isSmartRef__":true,"id":10115},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10114":{"this":{"__isSmartRef__":true,"id":8953}},"10115":{},"10116":{"submorphs":[{"__isSmartRef__":true,"id":10117}],"scripts":[],"id":31,"shape":{"__isSmartRef__":true,"id":10131},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10146},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10135},"lighterFill":{"__isSmartRef__":true,"id":10147},"label":{"__isSmartRef__":true,"id":10117},"name":"removeCategoryButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":10156},"attributeConnections":[{"__isSmartRef__":true,"id":10157}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":10158},"owner":{"__isSmartRef__":true,"id":8635},"layout":{"__isSmartRef__":true,"id":10159},"renderContextTable":{"__isSmartRef__":true,"id":10160},"eventHandler":{"__isSmartRef__":true,"id":10161},"_Rotation":0,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10162},"__LivelyClassName__":"lively.morphic.Button"},"10117":{"submorphs":[],"scripts":[],"id":32,"shape":{"__isSmartRef__":true,"id":10118},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10123},"_MaxTextWidth":20,"_MaxTextHeight":20,"textStyle":null,"padding":{"__isSmartRef__":true,"id":10124},"_Padding":{"__isSmartRef__":true,"id":10125},"owner":{"__isSmartRef__":true,"id":10116},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":10126},"textChunks":[{"__isSmartRef__":true,"id":10127}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":10129},"eventHandler":{"__isSmartRef__":true,"id":10130},"_HandStyle":"default","_PointerEvents":"none","_Scale":1,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"10118":{"position":{"__isSmartRef__":true,"id":10119},"_Extent":{"__isSmartRef__":true,"id":10120},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10121},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10122},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10119":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10120":{"x":20,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10121":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10122":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10123":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10124":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10125":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10126":{"x":20,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10127":{"style":{"__isSmartRef__":true,"id":10128},"chunkOwner":{"__isSmartRef__":true,"id":10117},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"-","__LivelyClassName__":"lively.morphic.TextChunk"},"10128":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10129":{"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"},"10130":{"morph":{"__isSmartRef__":true,"id":10117},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10131":{"position":{"__isSmartRef__":true,"id":10132},"_Extent":{"__isSmartRef__":true,"id":10133},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":10134},"_Fill":{"__isSmartRef__":true,"id":10135},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10145},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10132":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10133":{"x":20,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10134":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10135":{"stops":[{"__isSmartRef__":true,"id":10136},{"__isSmartRef__":true,"id":10138},{"__isSmartRef__":true,"id":10140},{"__isSmartRef__":true,"id":10142}],"vector":{"__isSmartRef__":true,"id":10144},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10136":{"offset":0,"color":{"__isSmartRef__":true,"id":10137}},"10137":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10138":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10139}},"10139":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10140":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10141}},"10141":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10142":{"offset":1,"color":{"__isSmartRef__":true,"id":10143}},"10143":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10144":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10145":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10146":{"x":120,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10147":{"stops":[{"__isSmartRef__":true,"id":10148},{"__isSmartRef__":true,"id":10150},{"__isSmartRef__":true,"id":10152},{"__isSmartRef__":true,"id":10154}],"vector":{"__isSmartRef__":true,"id":10144},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10148":{"offset":0,"color":{"__isSmartRef__":true,"id":10149}},"10149":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10150":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10151}},"10151":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10152":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10153}},"10153":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10154":{"offset":1,"color":{"__isSmartRef__":true,"id":10155}},"10155":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10156":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10157":{"sourceObj":{"__isSmartRef__":true,"id":10116},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10116},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10158":{"x":134.06609913216516,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10159":{"moveVertical":true},"10160":{"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"},"10161":{"morph":{"__isSmartRef__":true,"id":10116},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10162":{"onFire":{"__isSmartRef__":true,"id":10163}},"10163":{"varMapping":{"__isSmartRef__":true,"id":10164},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').removeCategoryInteractively()\n}","funcProperties":{"__isSmartRef__":true,"id":10165},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10164":{"this":{"__isSmartRef__":true,"id":10116}},"10165":{},"10166":{"submorphs":[{"__isSmartRef__":true,"id":10167}],"scripts":[],"id":33,"shape":{"__isSmartRef__":true,"id":10181},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10196},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10185},"lighterFill":{"__isSmartRef__":true,"id":10197},"label":{"__isSmartRef__":true,"id":10167},"name":"addCategoryButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":10206},"attributeConnections":[{"__isSmartRef__":true,"id":10207}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":10208},"owner":{"__isSmartRef__":true,"id":8635},"layout":{"__isSmartRef__":true,"id":10209},"renderContextTable":{"__isSmartRef__":true,"id":10210},"eventHandler":{"__isSmartRef__":true,"id":10211},"_Rotation":0,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10212},"__LivelyClassName__":"lively.morphic.Button"},"10167":{"submorphs":[],"scripts":[],"id":34,"shape":{"__isSmartRef__":true,"id":10168},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10173},"_MaxTextWidth":20,"_MaxTextHeight":20,"textStyle":null,"padding":{"__isSmartRef__":true,"id":10174},"_Padding":{"__isSmartRef__":true,"id":10175},"owner":{"__isSmartRef__":true,"id":10166},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":10176},"textChunks":[{"__isSmartRef__":true,"id":10177}],"_Align":"center","renderContextTable":{"__isSmartRef__":true,"id":10179},"eventHandler":{"__isSmartRef__":true,"id":10180},"_HandStyle":"default","_PointerEvents":"none","_Scale":1,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"10168":{"position":{"__isSmartRef__":true,"id":10169},"_Extent":{"__isSmartRef__":true,"id":10170},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10171},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10172},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10169":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10170":{"x":20,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10171":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10172":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10173":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10174":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10175":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10176":{"x":20,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10177":{"style":{"__isSmartRef__":true,"id":10178},"chunkOwner":{"__isSmartRef__":true,"id":10167},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"+","__LivelyClassName__":"lively.morphic.TextChunk"},"10178":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10179":{"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"},"10180":{"morph":{"__isSmartRef__":true,"id":10167},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10181":{"position":{"__isSmartRef__":true,"id":10182},"_Extent":{"__isSmartRef__":true,"id":10183},"_BorderWidth":1.1840000000000002,"_BorderColor":{"__isSmartRef__":true,"id":10184},"_Fill":{"__isSmartRef__":true,"id":10185},"_BorderRadius":5.2,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10195},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10182":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10183":{"x":20,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10184":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10185":{"stops":[{"__isSmartRef__":true,"id":10186},{"__isSmartRef__":true,"id":10188},{"__isSmartRef__":true,"id":10190},{"__isSmartRef__":true,"id":10192}],"vector":{"__isSmartRef__":true,"id":10194},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10186":{"offset":0,"color":{"__isSmartRef__":true,"id":10187}},"10187":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10188":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10189}},"10189":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10190":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10191}},"10191":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10192":{"offset":1,"color":{"__isSmartRef__":true,"id":10193}},"10193":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10194":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10195":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10196":{"x":100,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10197":{"stops":[{"__isSmartRef__":true,"id":10198},{"__isSmartRef__":true,"id":10200},{"__isSmartRef__":true,"id":10202},{"__isSmartRef__":true,"id":10204}],"vector":{"__isSmartRef__":true,"id":10194},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10198":{"offset":0,"color":{"__isSmartRef__":true,"id":10199}},"10199":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10200":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10201}},"10201":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10202":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10203}},"10203":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10204":{"offset":1,"color":{"__isSmartRef__":true,"id":10205}},"10205":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10206":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10207":{"sourceObj":{"__isSmartRef__":true,"id":10166},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10166},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10208":{"x":134.06609913216516,"y":19.99799699599498,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10209":{"moveVertical":true},"10210":{"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"},"10211":{"morph":{"__isSmartRef__":true,"id":10166},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10212":{"onFire":{"__isSmartRef__":true,"id":10213}},"10213":{"varMapping":{"__isSmartRef__":true,"id":10214},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').addCategoryInteractively()\n}","funcProperties":{"__isSmartRef__":true,"id":10215},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10214":{"this":{"__isSmartRef__":true,"id":10166}},"10215":{},"10216":{"submorphs":[],"scripts":[],"id":35,"shape":{"__isSmartRef__":true,"id":10217},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10222},"_MaxTextWidth":488,"_MaxTextHeight":21,"textColor":{"__isSmartRef__":true,"id":10223},"showsHalos":false,"_FontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"searchText","partsBinMetaInfo":{"__isSmartRef__":true,"id":10224},"textChunks":[{"__isSmartRef__":true,"id":10225}],"charsReplaced":"Search","lastFindLoc":-6,"priorSelectionRange":[0,4],"prevScroll":[0,0],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":10227},"renderContextTable":{"__isSmartRef__":true,"id":10228},"eventHandler":{"__isSmartRef__":true,"id":10229},"owner":{"__isSmartRef__":true,"id":8635},"isInputLine":true,"attributeConnections":[{"__isSmartRef__":true,"id":10230}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"layout":{"__isSmartRef__":true,"id":10231},"_WhiteSpaceHandling":"pre-wrap","_ClipMode":"hidden","_Rotation":0,"savedTextString":"","__LivelyClassName__":"lively.morphic.Text"},"10217":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":10218},"_Extent":{"__isSmartRef__":true,"id":10219},"_BorderWidth":2.3680000000000003,"_BorderColor":{"__isSmartRef__":true,"id":10220},"renderContextTable":{"__isSmartRef__":true,"id":10221},"_BorderRadius":1.8500000000000003,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10218":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10219":{"x":488,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10220":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10221":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10222":{"x":153.76802363450668,"y":13.108574301564317,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10223":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10224":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10225":{"style":{"__isSmartRef__":true,"id":10226},"chunkOwner":{"__isSmartRef__":true,"id":10216},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk"},"10226":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10227":{"x":488,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10228":{"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"},"10229":{"morph":{"__isSmartRef__":true,"id":10216},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10230":{"sourceObj":{"__isSmartRef__":true,"id":10216},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8635},"targetMethodName":"search","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10231":{},"10232":{"submorphs":[],"scripts":[],"id":36,"shape":{"__isSmartRef__":true,"id":10233},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10238},"_MaxTextWidth":168,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":10236},"showsHalos":false,"_FontSize":9,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text4","partsBinMetaInfo":{"__isSmartRef__":true,"id":10239},"textChunks":[{"__isSmartRef__":true,"id":10240}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[0,6],"prevScroll":[0,0],"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":10242},"renderContextTable":{"__isSmartRef__":true,"id":10243},"eventHandler":{"__isSmartRef__":true,"id":10244},"owner":{"__isSmartRef__":true,"id":8635},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"__LivelyClassName__":"lively.morphic.Text"},"10233":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":10234},"_Extent":{"__isSmartRef__":true,"id":10235},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":10236},"renderContextTable":{"__isSmartRef__":true,"id":10237},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10234":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10235":{"x":168,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10236":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10237":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10238":{"x":154.76802363450668,"y":0.10857430156420378,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10239":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10240":{"style":{"__isSmartRef__":true,"id":10241},"morph":{"__isSmartRef__":true,"id":10232},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":10232},"storedString":"search","__LivelyClassName__":"lively.morphic.TextChunk"},"10241":{"__SourceModuleName__":"Global.lively.morphic.TextCore","italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10242":{"x":168,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10243":{"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"},"10244":{"morph":{"__isSmartRef__":true,"id":10232},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10245":{"submorphs":[{"__isSmartRef__":true,"id":10246}],"scripts":[],"id":37,"shape":{"__isSmartRef__":true,"id":10260},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10263},"lighterFill":{"__isSmartRef__":true,"id":10275},"label":{"__isSmartRef__":true,"id":10246},"attributeConnections":[{"__isSmartRef__":true,"id":10284},{"__isSmartRef__":true,"id":10311},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315}],"doNotSerialize":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","padding":{"__isSmartRef__":true,"id":10337},"name":"moreButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":10338},"renderContextTable":{"__isSmartRef__":true,"id":10339},"eventHandler":{"__isSmartRef__":true,"id":10340},"priorExtent":{"__isSmartRef__":true,"id":10341},"magnets":[{"__isSmartRef__":true,"id":10298}],"layout":{"__isSmartRef__":true,"id":10342},"_Position":{"__isSmartRef__":true,"id":10343},"_Scale":1,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":8635},"__LivelyClassName__":"lively.morphic.Button"},"10246":{"submorphs":[],"scripts":[],"id":38,"shape":{"__isSmartRef__":true,"id":10247},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":45.76199368290986,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":10252},"textColor":{"__isSmartRef__":true,"id":10250},"owner":{"__isSmartRef__":true,"id":10245},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":10253}],"padding":{"__isSmartRef__":true,"id":10255},"_Padding":{"__isSmartRef__":true,"id":10256},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":10257},"_FontFamily":"Helvetica, Sans-Serif","renderContextTable":{"__isSmartRef__":true,"id":10258},"eventHandler":{"__isSmartRef__":true,"id":10259},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_FontSize":11,"_Scale":1,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"10247":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":10248},"_Extent":{"__isSmartRef__":true,"id":10249},"_BorderColor":{"__isSmartRef__":true,"id":10250},"renderContextTable":{"__isSmartRef__":true,"id":10251},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10248":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10249":{"x":45.76199368290986,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10250":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10251":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10252":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10253":{"style":{"__isSmartRef__":true,"id":10254},"chunkOwner":{"__isSmartRef__":true,"id":10246},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"more","__LivelyClassName__":"lively.morphic.TextChunk"},"10254":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"10255":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10256":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10257":{"x":45.76199368290986,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"10258":{"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"},"10259":{"morph":{"__isSmartRef__":true,"id":10246},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10260":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":10261},"_Extent":{"__isSmartRef__":true,"id":10262},"_Fill":{"__isSmartRef__":true,"id":10263},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":10273},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":10274},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10261":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10262":{"x":45.76199368290986,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10263":{"stops":[{"__isSmartRef__":true,"id":10264},{"__isSmartRef__":true,"id":10266},{"__isSmartRef__":true,"id":10268},{"__isSmartRef__":true,"id":10270}],"vector":{"__isSmartRef__":true,"id":10272},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10264":{"offset":0,"color":{"__isSmartRef__":true,"id":10265}},"10265":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10266":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10267}},"10267":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10268":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10269}},"10269":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10270":{"offset":1,"color":{"__isSmartRef__":true,"id":10271}},"10271":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10272":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10273":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10274":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10275":{"stops":[{"__isSmartRef__":true,"id":10276},{"__isSmartRef__":true,"id":10278},{"__isSmartRef__":true,"id":10280},{"__isSmartRef__":true,"id":10282}],"vector":{"__isSmartRef__":true,"id":10272},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"10276":{"offset":0,"color":{"__isSmartRef__":true,"id":10277}},"10277":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10278":{"offset":0.4,"color":{"__isSmartRef__":true,"id":10279}},"10279":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10280":{"offset":0.6,"color":{"__isSmartRef__":true,"id":10281}},"10281":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10282":{"offset":1,"color":{"__isSmartRef__":true,"id":10283}},"10283":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10284":{"sourceObj":{"__isSmartRef__":true,"id":10245},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8635},"targetMethodName":"toggleMorePane","visualConnector":{"__isSmartRef__":true,"id":10285},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10285":{"submorphs":[],"scripts":[],"id":7318,"renderContextTable":{"__isSmartRef__":true,"id":10286},"shape":{"__isSmartRef__":true,"id":10287},"droppingEnabled":true,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":10296},"controlPoints":[{"__isSmartRef__":true,"id":10297},{"__isSmartRef__":true,"id":10300}],"con":{"__isSmartRef__":true,"id":10284},"showsMorphMenu":true,"isCopyMorphRef":true,"morphRefId":1,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10303},"__LivelyClassName__":"lively.morphic.Path"},"10286":{"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"},"10287":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":10288},{"__isSmartRef__":true,"id":10289}],"_PathElements":[{"__isSmartRef__":true,"id":10290},{"__isSmartRef__":true,"id":10291}],"renderContextTable":{"__isSmartRef__":true,"id":10292},"_Position":{"__isSmartRef__":true,"id":10293},"_Extent":{"__isSmartRef__":true,"id":10294},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":10295},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"10288":{"x":1691.7056209229172,"y":423.4651792443084,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10289":{"x":1042.9078618157696,"y":409.49298948598243,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10290":{"isAbsolute":true,"x":1691.7056209229172,"y":423.4651792443084,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"10291":{"isAbsolute":true,"x":1042.9078618157696,"y":409.49298948598243,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"10292":{},"10293":{"x":-2,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10294":{"x":720.7977294921875,"y":13.972190856933594,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10295":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10296":{"morph":{"__isSmartRef__":true,"id":10285},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10297":{"morph":{"__isSmartRef__":true,"id":10285},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":10298},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"10298":{"morph":{"__isSmartRef__":true,"id":10245},"position":{"__isSmartRef__":true,"id":10299},"connectedControlPoints":[{"__isSmartRef__":true,"id":10297}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"10299":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10300":{"morph":{"__isSmartRef__":true,"id":10285},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":10301},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"10301":{"morph":{"__isSmartRef__":true,"id":8635},"position":{"__isSmartRef__":true,"id":10302},"connectedControlPoints":[{"__isSmartRef__":true,"id":10300}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"10302":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10303":{"morphMenuItems":{"__isSmartRef__":true,"id":10304}},"10304":{"varMapping":{"__isSmartRef__":true,"id":10305},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":10310},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10305":{"this":{"__isSmartRef__":true,"id":10285},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10306}},"10306":{"$super":{"__isSmartRef__":true,"id":10307}},"10307":{"varMapping":{"__isSmartRef__":true,"id":10308},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":10309},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10308":{"obj":{"__isSmartRef__":true,"id":10285},"name":"morphMenuItems"},"10309":{},"10310":{},"10311":{"sourceObj":{"__isSmartRef__":true,"id":10245},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":10297},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10326},{"__isSmartRef__":true,"id":10327},{"__isSmartRef__":true,"id":10328},{"__isSmartRef__":true,"id":10329},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10326},{"__isSmartRef__":true,"id":10327},{"__isSmartRef__":true,"id":10328},{"__isSmartRef__":true,"id":10329},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10326},{"__isSmartRef__":true,"id":10327},{"__isSmartRef__":true,"id":10328},{"__isSmartRef__":true,"id":10329},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10326},{"__isSmartRef__":true,"id":10327},{"__isSmartRef__":true,"id":10328},{"__isSmartRef__":true,"id":10329},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10326},{"__isSmartRef__":true,"id":10327},{"__isSmartRef__":true,"id":10328},{"__isSmartRef__":true,"id":10329},{"__isSmartRef__":true,"id":10312},{"__isSmartRef__":true,"id":10313},{"__isSmartRef__":true,"id":10314},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10317},{"__isSmartRef__":true,"id":10318},{"__isSmartRef__":true,"id":10319},{"__isSmartRef__":true,"id":10320},{"__isSmartRef__":true,"id":10326},{"__isSmartRef__":true,"id":10327},{"__isSmartRef__":true,"id":10328},{"__isSmartRef__":true,"id":10329}],"oldTransform":{"__isSmartRef__":true,"id":10335},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"10312":{"sourceObj":{"__isSmartRef__":true,"id":10245},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":10311},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10311},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10313":{"sourceObj":{"__isSmartRef__":true,"id":10245},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":10311},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10311},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10314":{"sourceObj":{"__isSmartRef__":true,"id":10245},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":10311},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10311},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10315":{"sourceObj":{"__isSmartRef__":true,"id":10245},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":10311},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10316},"dependedBy":{"__isSmartRef__":true,"id":10311},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10316":{"source":{"__isSmartRef__":true,"id":10245},"target":{"__isSmartRef__":true,"id":10311}},"10317":{"sourceObj":{"__isSmartRef__":true,"id":8635},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":10311},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10311},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10318":{"sourceObj":{"__isSmartRef__":true,"id":8635},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":10311},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10311},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10319":{"sourceObj":{"__isSmartRef__":true,"id":8635},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":10311},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10311},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10320":{"sourceObj":{"__isSmartRef__":true,"id":8635},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":10311},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10321},"dependedBy":{"__isSmartRef__":true,"id":10311},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10322},"__LivelyClassName__":"AttributeConnection"},"10321":{"source":{"__isSmartRef__":true,"id":8635},"target":{"__isSmartRef__":true,"id":10311}},"10322":{"converter":{"__isSmartRef__":true,"id":10323}},"10323":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":10324},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":10325},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10324":{"source":{"__isSmartRef__":true,"id":8635},"target":{"__isSmartRef__":true,"id":10311}},"10325":{},"10326":{"sourceObj":{"__isSmartRef__":true,"id":8634},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":10311},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10311},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10327":{"sourceObj":{"__isSmartRef__":true,"id":8634},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":10311},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10311},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10328":{"sourceObj":{"__isSmartRef__":true,"id":8634},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":10311},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10311},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10329":{"sourceObj":{"__isSmartRef__":true,"id":8634},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":10311},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10330},"dependedBy":{"__isSmartRef__":true,"id":10311},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10331},"__LivelyClassName__":"AttributeConnection"},"10330":{"source":{"__isSmartRef__":true,"id":8634},"target":{"__isSmartRef__":true,"id":10311}},"10331":{"converter":{"__isSmartRef__":true,"id":10332}},"10332":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":10333},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":10334},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10333":{"source":{"__isSmartRef__":true,"id":8634},"target":{"__isSmartRef__":true,"id":10311}},"10334":{},"10335":{"d":1,"a":1,"f":423.4651792443084,"e":1691.7056209229172,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":10336},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"10336":{"a":1,"b":0,"c":0,"d":1,"e":1691.7056209229172,"f":423.4651792443084,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"10337":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"10338":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","partName":"Button","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10339":{"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"},"10340":{"morph":{"__isSmartRef__":true,"id":10245},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10341":{"x":46.754037491637405,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10342":{"moveHorizontal":true},"10343":{"x":648.7977591071475,"y":13.972189758325953,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10344":{"position":{"__isSmartRef__":true,"id":10345},"_Extent":{"__isSmartRef__":true,"id":10346},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":10347},"_Fill":{"__isSmartRef__":true,"id":10348},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":10349},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"10345":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10346":{"x":701.1842763684606,"y":471.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10347":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10348":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"10349":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"10350":{"partsSpaceName":"PartsBin/Tools","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.PartsBin"],"migrationLevel":2,"comment":"Browser for a Parts repository.","partName":"PartsBinBrowser","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10351":{"sourceObj":{"__isSmartRef__":true,"id":8635},"sourceAttrName":"categoryName","targetObj":{"__isSmartRef__":true,"id":8635},"targetMethodName":"loadPartsOfCategory","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10352":{"sourceObj":{"__isSmartRef__":true,"id":8635},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":10300},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10362},{"__isSmartRef__":true,"id":10363},{"__isSmartRef__":true,"id":10364},{"__isSmartRef__":true,"id":10365},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10362},{"__isSmartRef__":true,"id":10363},{"__isSmartRef__":true,"id":10364},{"__isSmartRef__":true,"id":10365},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10362},{"__isSmartRef__":true,"id":10363},{"__isSmartRef__":true,"id":10364},{"__isSmartRef__":true,"id":10365},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10362},{"__isSmartRef__":true,"id":10363},{"__isSmartRef__":true,"id":10364},{"__isSmartRef__":true,"id":10365},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10362},{"__isSmartRef__":true,"id":10363},{"__isSmartRef__":true,"id":10364},{"__isSmartRef__":true,"id":10365},{"__isSmartRef__":true,"id":10353},{"__isSmartRef__":true,"id":10354},{"__isSmartRef__":true,"id":10355},{"__isSmartRef__":true,"id":10356},{"__isSmartRef__":true,"id":10362},{"__isSmartRef__":true,"id":10363},{"__isSmartRef__":true,"id":10364},{"__isSmartRef__":true,"id":10365}],"oldTransform":{"__isSmartRef__":true,"id":10371},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"10353":{"sourceObj":{"__isSmartRef__":true,"id":8635},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":10352},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10352},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10354":{"sourceObj":{"__isSmartRef__":true,"id":8635},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":10352},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10352},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10355":{"sourceObj":{"__isSmartRef__":true,"id":8635},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":10352},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10352},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10356":{"sourceObj":{"__isSmartRef__":true,"id":8635},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":10352},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10357},"dependedBy":{"__isSmartRef__":true,"id":10352},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10358},"__LivelyClassName__":"AttributeConnection"},"10357":{"source":{"__isSmartRef__":true,"id":8635},"target":{"__isSmartRef__":true,"id":10352}},"10358":{"converter":{"__isSmartRef__":true,"id":10359}},"10359":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":10360},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":10361},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10360":{"source":{"__isSmartRef__":true,"id":8635},"target":{"__isSmartRef__":true,"id":10352}},"10361":{},"10362":{"sourceObj":{"__isSmartRef__":true,"id":8634},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":10352},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10352},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10363":{"sourceObj":{"__isSmartRef__":true,"id":8634},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":10352},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10352},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10364":{"sourceObj":{"__isSmartRef__":true,"id":8634},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":10352},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":10352},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"10365":{"sourceObj":{"__isSmartRef__":true,"id":8634},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":10352},"targetMethodName":"updateOwners","converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10366},"dependedBy":{"__isSmartRef__":true,"id":10352},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10367},"__LivelyClassName__":"AttributeConnection"},"10366":{"source":{"__isSmartRef__":true,"id":8634},"target":{"__isSmartRef__":true,"id":10352}},"10367":{"converter":{"__isSmartRef__":true,"id":10368}},"10368":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":10369},"source":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","funcProperties":{"__isSmartRef__":true,"id":10370},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10369":{"source":{"__isSmartRef__":true,"id":8634},"target":{"__isSmartRef__":true,"id":10352}},"10370":{},"10371":{"d":1,"a":1,"f":409.49298948598243,"e":1042.9078618157696,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":10372},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"10372":{"a":1,"b":0,"c":0,"d":1,"e":1042.9078618157696,"f":409.49298948598243,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"10373":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"10374":{"x":701.1842763684606,"y":471.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10375":{"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"},"10376":{"morph":{"__isSmartRef__":true,"id":8635},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"10377":{"toggleMorePane":{"__isSmartRef__":true,"id":10378}},"10378":{},"10379":{"loadPartsOfCategory":{"__isSmartRef__":true,"id":10380},"addPartsFromURLs":{"__isSmartRef__":true,"id":10382},"addMorphsForPartItems":{"__isSmartRef__":true,"id":10384},"removeParts":{"__isSmartRef__":true,"id":10386},"addPartsOfCategory":{"__isSmartRef__":true,"id":10388}},"10380":{"time":{"__isSmartRef__":true,"id":10381},"user":"robertkrahn"},"10381":{"isSerializedDate":true,"string":"Sat Jun 25 2011 15:25:12 GMT+0200 (CEST)"},"10382":{"time":{"__isSmartRef__":true,"id":10383},"user":"robertkrahn"},"10383":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:10:07 GMT+0200 (CEST)"},"10384":{"time":{"__isSmartRef__":true,"id":10385},"user":"robertkrahn"},"10385":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:07:50 GMT+0200 (CEST)"},"10386":{"time":{"__isSmartRef__":true,"id":10387},"user":"robertkrahn"},"10387":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:07:18 GMT+0200 (CEST)"},"10388":{"time":{"__isSmartRef__":true,"id":10389},"user":"robertkrahn"},"10389":{"isSerializedDate":true,"string":"Sat Jul 02 2011 02:55:34 GMT+0200 (CEST)"},"10390":{"uncategorized":"PartsBin/","Text support":{"__isSmartRef__":true,"id":10391},"Forms":{"__isSmartRef__":true,"id":10392},"Fun":{"__isSmartRef__":true,"id":10393},"Visualization":{"__isSmartRef__":true,"id":10394},"Wiki":{"__isSmartRef__":true,"id":10395},"Widgets":{"__isSmartRef__":true,"id":10396},"Documentation":{"__isSmartRef__":true,"id":10397},"Worlds":{"__isSmartRef__":true,"id":10398},"Issues":{"__isSmartRef__":true,"id":10399},"DroppableBehaviors":{"__isSmartRef__":true,"id":10400},"Presenting":{"__isSmartRef__":true,"id":10401},"Examples":{"__isSmartRef__":true,"id":10402},"Basic":{"__isSmartRef__":true,"id":10403},"Inputs":{"__isSmartRef__":true,"id":10404},"Text":{"__isSmartRef__":true,"id":10405},"Persistence":{"__isSmartRef__":true,"id":10406},"Martin":{"__isSmartRef__":true,"id":10407},"Debugging":{"__isSmartRef__":true,"id":10408},"Robert":{"__isSmartRef__":true,"id":10409},"Maps":{"__isSmartRef__":true,"id":10410},"CodeSnippets":{"__isSmartRef__":true,"id":10411},"Tools":{"__isSmartRef__":true,"id":10412},"NewWorld":{"__isSmartRef__":true,"id":10413},"Scripting":{"__isSmartRef__":true,"id":10414},"Controls":{"__isSmartRef__":true,"id":10415},"Database":{"__isSmartRef__":true,"id":10416},"Server":{"__isSmartRef__":true,"id":10417},"Demos":{"__isSmartRef__":true,"id":10418},"Layout":{"__isSmartRef__":true,"id":10419},"Testing":{"__isSmartRef__":true,"id":10420},"*latest*":{"__isSmartRef__":true,"id":10421},"*all*":{"__isSmartRef__":true,"id":10422},"*search*":{"__isSmartRef__":true,"id":10423}},"10391":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text support/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10392":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10393":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10394":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10395":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10396":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10397":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10398":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10399":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10400":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10401":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10402":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Examples/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10403":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10404":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10405":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10406":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Persistence/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10407":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10408":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10409":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Robert/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10410":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10411":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CodeSnippets/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10412":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10413":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10414":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10415":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10416":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10417":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10418":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10419":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10420":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10421":{"isSpecialCategory":true},"10422":{"isSpecialCategory":true},"10423":{"isSpecialCategory":true},"10424":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CPUInspector.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10425":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text%20support/FontList.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10426":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text%20support/FontList.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10427":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text%20support/FontList.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10428":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/Label.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10429":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/SubmitButton.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10430":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/Label.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10431":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/SubmitButton.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10432":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/InputField.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10433":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/InputField.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10434":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/Label.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10435":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/SubmitButton.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10436":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Forms/InputField.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10437":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewCPUVisualization.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10438":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/FunnyWatcher.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10439":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/WanderingEye.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10440":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/CrazyColorsAgain.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10441":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/WanderingEye.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10442":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/FunnyWatcher.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10443":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ColoredRectCreator.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10444":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ColoredRectCreator.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10445":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/WanderingEye.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10446":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Alien.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10447":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Alien.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10448":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/GridColorArt.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10449":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ColoredRectCreator.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10450":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/GridColorArt.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10451":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Alien.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10452":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Elephant.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10453":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/RefactorMan.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10454":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Elephant.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10455":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/GridColorArt.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10456":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Heart.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10457":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/MonaLisa.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10458":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/RefactorMan.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10459":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Heart.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10460":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/MonaLisa.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10461":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Elephant.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10462":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/RefactorMan.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10463":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/CrazyColorsAgain.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10464":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Heart.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10465":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/MonaLisa.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10466":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/CrazyColorsAgain.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10467":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/CrazyColors.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10468":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/FunnyWatcher.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10469":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/GridColorArt.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10470":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTreeMap.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10471":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLCirclePacking.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10472":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/WorldMorphTreeMap.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10473":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTreeMap.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10474":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTree.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10475":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLCirclePacking.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10476":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTree.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10477":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTreeMap.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10478":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisMiserableExample.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10479":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisStackDrawing.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10480":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLCirclePacking.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10481":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTree.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10482":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisStackDrawing.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10483":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLSunbursts.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10484":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/CPUVisualization1.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10485":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/TreeMap.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10486":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLIndentedTree.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10487":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLSunbursts.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10488":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisStackDrawing.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10489":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLIndentedTree.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10490":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/TreeMap.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10491":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisDrawing.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10492":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLSunbursts.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10493":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisDrawing.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10494":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/TreeMap.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10495":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLIndentedTree.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10496":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisDrawing.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10497":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/CPUVisualization.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10498":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/WorldMorphTreeMap.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10499":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/WorldMorphTreeMap.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10500":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LatestChangesViewer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10501":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/VersionViewer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10502":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/CommitCounter.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10503":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiActivities.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10504":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LatestChangesViewer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10505":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/VersionViewer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10506":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/CommitCounter.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10507":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiActivities.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10508":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LatestChangesViewer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10509":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/VersionViewer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10510":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/CommitCounter.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10511":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiActivities.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10512":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/EventPlayerMorph.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10513":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CodePane.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10514":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/NameLabel.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10515":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CodePane.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10516":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/NameLabel.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10517":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CodePane.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10518":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/NameLabel.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10519":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/DropDownList.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10520":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/DropDownList.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10521":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/DropDownList.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10522":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/TabFolder.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10523":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/TabFolder.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10524":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/TabFolder.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10525":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ResizeCorner.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10526":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ResizeCorner.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10527":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ResizeCorner.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10528":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CheckBox.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10529":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CheckBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10530":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressBar.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10531":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressBar.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10532":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/JournalEntry.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10533":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ClipMorph.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10534":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CheckBox.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10535":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/JournalEntry.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10536":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ClipMorph.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10537":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressBar.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10538":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressIndicator.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10539":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CloseButton.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10540":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/LabeledBox.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10541":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CloseButton.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10542":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/JournalEntry.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10543":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/LabeledBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10544":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressIndicator.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10545":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ClipMorph.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10546":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/FilterableList.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10547":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/FilterableList.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10548":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressIndicator.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10549":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/LabeledBox.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10550":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CloseButton.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10551":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/FilterableList.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10552":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/EventPlayerMorph.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10553":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CPUVisulization.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10554":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/LivelyHelp.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10555":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/LivelyHelp.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10556":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/LivelyHelp.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10557":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/RemoveWorldButton.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10558":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/Title.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10559":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/RemoveWorldButton.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10560":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/Title.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10561":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/RemoveWorldButton.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10562":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Worlds/Title.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10563":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/TitleTextStyle.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10564":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/RotationBehavior.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10565":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/GradientBehavior.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10566":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/SubtitleTextStyle.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10567":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/RotationBehavior.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10568":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/SubtitleTextStyle.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10569":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/GradientBehavior.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10570":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/RotationBehavior.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10571":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/SubtitleTextStyle.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10572":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/NoteTextStyle.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10573":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/NoteTextStyle.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10574":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ThrobbingBehavior.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10575":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ColorBehavior.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10576":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ThrobbingBehavior.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10577":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ColorBehavior.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10578":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/NoteTextStyle.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10579":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/LaTeXHighlighting.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10580":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/InvisibleBehavior.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10581":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/LaTeXHighlighting.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10582":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ColorBehavior.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10583":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ThrobbingBehavior.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10584":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/InvisibleBehavior.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10585":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/TitleTextStyle.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10586":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/TitleTextStyle.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10587":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/LaTeXHighlighting.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10588":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/InvisibleBehavior.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10589":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/GradientBehavior.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10590":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUVisualization.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10591":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUWorkload.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10592":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUVisualization.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10593":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUWorkload.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10594":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUVisualization.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10595":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUWorkload.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10596":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CPUVisulization.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10597":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/EventPlayerMorph.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10598":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationController.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10599":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationController.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10600":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationControllerPane.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10601":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationController.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10602":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TestSlide.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10603":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TestSlide.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10604":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationController1.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10605":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPLogo.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10606":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPLogo.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10607":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TestSlide.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10608":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlide.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10609":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPLogo.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10610":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWATitleSlide.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10611":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlideOverlay.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10612":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlide.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10613":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlideOverlay.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10614":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWATitleSlide.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10615":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPSWASlideOverlay.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10616":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlide.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10617":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPSWASlideOverlay.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10618":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlideOverlay.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10619":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWATitleSlide.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10620":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPSWASlideOverlay.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10621":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TemplateSlide.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10622":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TemplateSlide.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10623":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideOverlay.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10624":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationController2.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10625":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/HPITitleSlide.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10626":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TemplateSlide.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10627":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideOverlay.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10628":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/HPITitleSlide.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10629":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideOverlay.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10630":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/HPITitleSlide.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10631":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Examples/LongTextExample.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10632":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Examples/LongTextExample.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10633":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Examples/LongTextExample3.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10634":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Examples/LongTextExample.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10635":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CPUVisulization.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10636":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/PrimitiveShapes.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10637":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrows.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10638":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/List.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10639":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Image.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10640":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/PrimitiveShapes.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10641":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrows.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10642":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Image.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10643":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Text.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10644":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Text.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10645":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Line.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10646":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Rectangle1.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10647":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrows.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10648":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Image.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10649":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Line.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10650":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Text.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10651":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/CPUWorkload.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10652":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10653":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Line.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10654":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrow.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10655":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/TextBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10656":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/ServerPart.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10657":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10658":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrow.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10659":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/JSONConverter.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10660":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/TabFolder.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10661":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Rectangle.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10662":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10663":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Triangle.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10664":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrow.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10665":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/SnappingRectangle.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10666":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Rectangle.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10667":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Triangle.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10668":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Star.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10669":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Rectangle.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10670":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Star.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10671":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Triangle.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10672":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/PaperMorph.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10673":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/JSONPrinter.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10674":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Star.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10675":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Marker.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10676":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Timer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10677":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/ObjectEditorPane.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10678":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Marker.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10679":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/ColoredRectCreator.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10680":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Marker.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10681":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Car.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10682":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/List.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10683":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/PrimitiveShapes.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10684":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/CrazyColors.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10685":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/List.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10686":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Button.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10687":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Slider.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10688":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ScriptableButton.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10689":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Slider.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10690":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ChoiceButton.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10691":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ScriptableButton.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10692":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ChoiceButton.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10693":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Slider.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10694":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ScriptableButton.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10695":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ChoiceButton.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10696":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/StartStopButton.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10697":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/StartStopButton.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10698":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ComboText.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10699":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/StartStopButton.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10700":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ComboText.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10701":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ComboText.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10702":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Button.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10703":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Button.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10704":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/PaperMorph.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10705":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Journal.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10706":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/MetaNoteText.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10707":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/MetaNoteText.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10708":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/PaperMorph.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10709":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/MetaNoteText.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10710":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Translator.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10711":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Translator.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10712":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Cool.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10713":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/TextBox.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10714":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Cool.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10715":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/TextBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10716":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Translator.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10717":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Cool.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10718":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/TextBox.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10719":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Journal.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10720":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Journal.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10721":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/PaperMorph.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10722":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CheckBox.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10723":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/EvenNewerCPUVisualization.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10724":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ConvertPartsBinLogos.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10725":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/EvenNewerCPUVisualization.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10726":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectTracer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10727":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertySheet.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10728":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/Benchmarker.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10729":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/TextInspector.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10730":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/CurveInspector.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10731":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/Benchmarker.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10732":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertySheet.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10733":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/AlternativeObjectDiffer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10734":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectSerializationGraph.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10735":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectDiffer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10736":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/AlternativeObjectDiffer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10737":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectSerializationGraph.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10738":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/Benchmarker.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10739":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectDiffer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10740":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/AlternativeObjectDiffer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10741":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectDiffer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10742":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectSerializationGraph.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10743":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/FPSMorph.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10744":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/FPSMorph.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10745":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertyWatcher.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10746":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertyWatcher.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10747":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/FPSMorph.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10748":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/Benchmarker2.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10749":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectTracer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10750":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectTracer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10751":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertyWatcher.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10752":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/CurveInspector.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10753":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/TextInspector.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10754":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/CurveInspector.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10755":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertySheet.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10756":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/TextInspector.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10757":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/VeryNewCPUVisualization.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10758":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Robert/RobertsTransportationMorph.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10759":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Robert/RobertsTransportationMorph.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10760":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Robert/RobertsTransportationMorph.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10761":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/GoogleMaps.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10762":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/GoogleMaps.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10763":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/GoogleMaps.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10764":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/EvenNewerCPUVisualization.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10765":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CodeSnippets/ConvertPartsBinLogos.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10766":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CodeSnippets/ConvertPartsBinLogos.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10767":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CodeSnippets/ConvertPartsBinLogos.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10768":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MethodFinder.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10769":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10770":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ClassBrowser.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10771":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SearchSourceCode.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10772":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SpreadsheetScripter.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10773":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SearchSourceCode.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10774":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10775":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SpreadsheetScripter.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10776":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10777":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SearchSourceCode.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10778":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10779":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/BugTracker.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10780":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SpreadsheetScripter.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10781":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/IFrameLoader.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10782":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/BugTracker.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10783":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/IFrameLoader.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10784":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ServerSearch.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10785":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10786":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ServerSearch.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10787":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor1.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10788":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/BugTracker.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10789":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/IFrameLoader.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10790":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ServerSearch.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10791":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MethodFinder.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10792":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ClassBrowser.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10793":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MethodFinder.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10794":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ClassBrowser.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10795":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10796":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/LatestChangesViewer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10797":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/ColorField.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10798":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/Text.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10799":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/ColorField.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10800":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/FontChooserComboBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10801":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/Text.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10802":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer1.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10803":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer1.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10804":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/ColorField.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10805":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/FontChooserComboBox.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10806":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/Text.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10807":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor2.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10808":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer1.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10809":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor.svg","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10810":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/SAPLogo.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10811":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10812":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/CollapsiblePanel.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10813":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10814":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/WordCounter.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10815":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/FontChooserDialog.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10816":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/CollapsiblePanel.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10817":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/WordCounter.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10818":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10819":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/FontChooserDialog.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10820":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/CollapsiblePanel.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10821":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/WordCounter.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10822":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/MetaNoteText.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10823":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/DiffExample.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10824":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/DiffExample.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10825":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/TextAttributePanel.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10826":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor1.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10827":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/TextAttributePanel.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10828":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/DiffExample.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10829":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VideoCodecTester.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10830":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VideoCodecTester.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10831":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/Cool.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10832":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/TextAttributePanel.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10833":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VideoCodecTester.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10834":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/TracBugTracker.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10835":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10836":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/LatestChangesViewer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10837":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10838":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/LatestChangesViewer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10839":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/TracBugTracker.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10840":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10841":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONPrinter.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10842":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/Timer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10843":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONConverter.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10844":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/Timer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10845":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONConverter.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10846":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONPrinter.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10847":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/Timer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10848":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONConverter.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10849":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONPrinter.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10850":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/GrabbingControl.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10851":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/DraggingControl.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10852":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/GrabbingControl.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10853":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/DraggingControl.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10854":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/DraggingControl.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10855":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/GrabbingControl.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10856":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/DatabaseContainer.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10857":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/DatabaseContainer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10858":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/DatabaseContainer.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10859":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CPUData.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10860":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CPUData.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10861":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CommandLine.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10862":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CPUData.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10863":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CommandLine.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10864":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerCommands.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10865":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerCommands.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10866":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CPUWorkload.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10867":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerPart.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10868":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CommandLine.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10869":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/JSRemoteServerWorkspace.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10870":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerPart.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10871":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerCommands.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10872":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/JSRemoteServerWorkspace.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10873":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerPart.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10874":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/FibonacciPart.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10875":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/JSRemoteServerWorkspace.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10876":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/FibonacciPart.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10877":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/FibonacciPart.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10878":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10879":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/SillyClock.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10880":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/ArchitectureOverview.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10881":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/RotatingStar.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10882":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10883":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/RotatingStar.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10884":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/TestWidget.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10885":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/TestWidget.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10886":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10887":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/RotatingStar.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10888":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/TestWidget.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10889":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Clock.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10890":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Clock.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10891":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Clock.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10892":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/SillyClock.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10893":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/ArchitectureOverview.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10894":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/SillyClock.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10895":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/ArchitectureOverview.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10896":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestObject.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10897":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ObjectTracer.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10898":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/MethodFinder.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10899":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestObject.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10900":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CPUVisualization.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10901":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/VBox.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10902":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/HBox.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10903":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/LayoutConfigurator.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10904":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/VBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10905":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/HBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10906":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/LayoutConfigurator.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10907":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/JournalBox.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10908":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/SnappingRectangle.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10909":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/JournalBox.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10910":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/VBox.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10911":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/SnappingRectangle.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10912":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/HBox.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10913":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/LayoutConfigurator.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10914":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/JournalBox.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10915":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/SnappingRectangle.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10916":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Journal.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10917":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestClassRunner.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10918":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestRunPane.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10919":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestRunner.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10920":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestClassRunner.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10921":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestClassRunner.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10922":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestNewHTMLLogoObject.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10923":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestRunPane.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10924":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestRunner.metainfo","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10925":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestRunPane.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10926":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestRunPane1.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10927":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Testing/TestRunner.html","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10928":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestObject.json","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"10929":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"10930":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":10931},"reloadEverything":{"__isSmartRef__":true,"id":10938},"ensureCategories":{"__isSmartRef__":true,"id":10941},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":10944},"updateCategoryList":{"__isSmartRef__":true,"id":10947},"defaultPartsBinURL":{"__isSmartRef__":true,"id":10950},"reset":{"__isSmartRef__":true,"id":10953},"setupConnections":{"__isSmartRef__":true,"id":10956},"loadPartsOfCategory":{"__isSmartRef__":true,"id":10959},"removeParts":{"__isSmartRef__":true,"id":10962},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":10965},"addMorphsForPartItems":{"__isSmartRef__":true,"id":10968},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":10971},"setSelectedPartItem":{"__isSmartRef__":true,"id":10974},"makeUpPartNameFor":{"__isSmartRef__":true,"id":10977},"openPart":{"__isSmartRef__":true,"id":10980},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":10983},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":10986},"addCategory":{"__isSmartRef__":true,"id":10989},"addCategoryInteractively":{"__isSmartRef__":true,"id":10992},"addExternalCategory":{"__isSmartRef__":true,"id":10995},"removeCategory":{"__isSmartRef__":true,"id":10998},"removeCategoryInteractively":{"__isSmartRef__":true,"id":11001},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":11004},"setMetaInfoOfSelectedItem":{"__isSmartRef__":true,"id":11007},"saveCommentForSelectedPartItem":{"__isSmartRef__":true,"id":11010},"addPartsOfCategory":{"__isSmartRef__":true,"id":11013},"onLoadLatest":{"__isSmartRef__":true,"id":11016},"onLoadAll":{"__isSmartRef__":true,"id":11019},"onSearch":{"__isSmartRef__":true,"id":11022},"addPartsFromURLs":{"__isSmartRef__":true,"id":11025},"search":{"__isSmartRef__":true,"id":11028},"showMsg":{"__isSmartRef__":true,"id":11031},"toggleMorePane":{"__isSmartRef__":true,"id":11034}},"10931":{"varMapping":{"__isSmartRef__":true,"id":10932},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.reloadEverything();\n}","funcProperties":{"__isSmartRef__":true,"id":10937},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10932":{"this":{"__isSmartRef__":true,"id":8635},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10933}},"10933":{"$super":{"__isSmartRef__":true,"id":10934}},"10934":{"varMapping":{"__isSmartRef__":true,"id":10935},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10936},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10935":{"obj":{"__isSmartRef__":true,"id":8635},"name":"onLoadFromPartsBin"},"10936":{},"10937":{},"10938":{"varMapping":{"__isSmartRef__":true,"id":10939},"source":"function reloadEverything() {\n\tthis.setSelectedPartItem(null)\n\tthis.updateCategoriesDictFromPartsBin();\n var selectedCategory = this.categoryName;\n this.addCategory(\"*latest*\", true);\n this.addCategory(\"*all*\", true);\n this.addCategory(\"*search*\", true);\n this.updateCategoryList(selectedCategory);\n}","funcProperties":{"__isSmartRef__":true,"id":10940},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10939":{"this":{"__isSmartRef__":true,"id":8635}},"10940":{},"10941":{"varMapping":{"__isSmartRef__":true,"id":10942},"source":"function ensureCategories() {\n\tif (!this.categories)\n\t\tthis.categories = {uncategorized: 'PartsBin/'};\n}","funcProperties":{"__isSmartRef__":true,"id":10943},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10942":{"this":{"__isSmartRef__":true,"id":8635}},"10943":{},"10944":{"varMapping":{"__isSmartRef__":true,"id":10945},"source":"function updateCategoriesDictFromPartsBin() {\n\tthis.ensureCategories();\n\tvar webR = new WebResource(this.defaultPartsBinURL());\n\twebR.getSubElements().subCollections.forEach(function(dir) {\n\t\t// FIXME OMeta does something here...!\n\t\tvar unescape = Global.urlUnescape || Global.unescape,\n\t\t\tunescaped = unescape(dir.getURL().filename()),\n\t\t\tname = unescaped.replace(/\\/$/,\"\");\n\t\tthis.categories[name] = this.defaultPartsBinURL().withFilename(unescaped);\n\t}, this);\n}","funcProperties":{"__isSmartRef__":true,"id":10946},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10945":{"this":{"__isSmartRef__":true,"id":8635}},"10946":{},"10947":{"varMapping":{"__isSmartRef__":true,"id":10948},"source":"function updateCategoryList(optCategoryName) {\n\tthis.get('categoryList').updateList(\n\t\tProperties.own(this.categories).sortBy(function(name) { return name.toLowerCase()}))\n\tthis.get('categoryList').setSelection(optCategoryName)\n}","funcProperties":{"__isSmartRef__":true,"id":10949},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10948":{"this":{"__isSmartRef__":true,"id":8635}},"10949":{},"10950":{"varMapping":{"__isSmartRef__":true,"id":10951},"source":"function defaultPartsBinURL() {\n\treturn URL.codeBase.withFilename('PartsBin/');\n}","funcProperties":{"__isSmartRef__":true,"id":10952},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10951":{"this":{"__isSmartRef__":true,"id":8635}},"10952":{},"10953":{"varMapping":{"__isSmartRef__":true,"id":10954},"source":"function reset() {\n this.connections = {toggleMorePane: {}} \n\t// this.getPartsBinMetaInfo().addRequiredModule('lively.PartsBin')\n\tthis.setSelectedPartItem(null)\n\tdelete this.categories;\n\tthis.get('categoryList').updateList([])\n\tthis.get('partsBinContents').removeAllMorphs();\n this.get('searchText').setTextString(\"\")\n}","funcProperties":{"__isSmartRef__":true,"id":10955},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10954":{"this":{"__isSmartRef__":true,"id":8635}},"10955":{},"10956":{"varMapping":{"__isSmartRef__":true,"id":10957},"source":"function setupConnections() {\n\tconnect(this.closeButton, 'fire', this, 'remove')\n\tconnect(this.addCategoryButton, 'fire', this, 'addCategoryInteractively')\n\tconnect(this.get('removeCategoryButton'), 'fire', this, 'removeCategoryInteractively')\n\tconnect(this.get('categoryList'), 'selection', this, 'categoryName')\n\tconnect(this, 'categoryName', this, 'loadPartsOfCategory')\n\n\tconnect(this.get('partsBinContents'), 'selectedItem', this, 'setSelectedPartItem')\n\n\tconnect(this.get('reloadButton'), \"fire\", this, \"reloadEverything\")\n\n\tconnect(this.get('loadPartButton'), \"fire\", this, \"loadAndOpenSelectedPartItem\")\n\n\tconnect(this.get('removePartButton'), \"fire\", this, \"interactivelyRemoveSelectedPartItem\")\n\n\tconnect(this.get('movePartButton'), \"fire\", this, \"interactivelyMoveSelectedPartItem\")\n\n\tconnect(this.get('selectedPartComment'), \"savedTextString\", this, \"saveCommentForSelectedPartItem\")\n}","funcProperties":{"__isSmartRef__":true,"id":10958},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10957":{"this":{"__isSmartRef__":true,"id":8635}},"10958":{},"10959":{"varMapping":{"__isSmartRef__":true,"id":10960},"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.defaultPartsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'onLoadAll');\n webR.getSubElements(10)\n } else if (categoryName == \"*latest*\") {\n this.showMsg(\"loading latest...\");\n webR = new WebResource(this.defaultPartsBinURL()).beAsync();\n lively.bindings.connect(webR, 'contentDocument', this, 'onLoadLatest');\n webR.propfind('infinity')\n } else if (categoryName == \"*search*\") {\n this.showMsg(\"searching...\");\n webR = new WebResource(this.defaultPartsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'allURLs', {\n converter: function(subDocuments) {\n return subDocuments.invoke('getURL')\n }\n });\n lively.bindings.connect(this, 'allURLs', this, 'onSearch', {\n removeAfterUpdate: true});\n webR.getSubElements(10)\n } else {\n this.addPartsOfCategory(categoryName)\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10961},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10960":{"this":{"__isSmartRef__":true,"id":8635}},"10961":{},"10962":{"varMapping":{"__isSmartRef__":true,"id":10963},"source":"function removeParts() {\n\tthis.get('partsBinContents').submorphs.clone().invoke('remove')\n}","funcProperties":{"__isSmartRef__":true,"id":10964},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10963":{"this":{"__isSmartRef__":true,"id":8635}},"10964":{},"10965":{"varMapping":{"__isSmartRef__":true,"id":10966},"source":"function getPartsSpaceForCategory(categoryName) {\n\tvar url = this.getURLForCategoryNamed(categoryName);\n\treturn lively.PartsBin.partsSpaceWithURL(url);\n}","funcProperties":{"__isSmartRef__":true,"id":10967},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10966":{"this":{"__isSmartRef__":true,"id":8635}},"10967":{},"10968":{"varMapping":{"__isSmartRef__":true,"id":10969},"source":"function addMorphsForPartItems(partItems, doNotSort) {\n this.removeParts();\n if (!doNotSort)\n partItems = partItems.sortBy(function(ea) {\n return ea.name.toLowerCase() })\n\n var pContents = this.get('partsBinContents');\n pContents.stopAddingPartItemsAsync();\n pContents.startAddingPartItems(partItems);\n}","funcProperties":{"__isSmartRef__":true,"id":10970},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10969":{"this":{"__isSmartRef__":true,"id":8635}},"10970":{},"10971":{"varMapping":{"__isSmartRef__":true,"id":10972},"source":"function getURLForCategoryNamed(categoryName) {\n\tvar relative = this.categories[categoryName];\n\tif (!relative) return null;\n\treturn URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n}","funcProperties":{"__isSmartRef__":true,"id":10973},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10972":{"this":{"__isSmartRef__":true,"id":8635}},"10973":{},"10974":{"varMapping":{"__isSmartRef__":true,"id":10975},"source":"function setSelectedPartItem(item) {\n\tthis.selectedPartItem = item;\n\tthis.get('selectedPartComment').textString = '';\n\tthis.get('selectedPartVersions').updateList(item ? ['Loading versions...']: []);\n\tthis.get('selectedPartVersions').setSelection(null);\n\tif (!item) {\n\t\tthis.get('selectedPartName').textString = 'nothing selected'\n this.get('selectedPartSpaceName').textString = ''\n\t\treturn;\n\t}\n\tthis.get('selectedPartName').textString = item.name\n this.get('selectedPartSpaceName').textString = item.partsSpaceName\n\n\t// load versions\n\tconnect(item, 'partVersions', this.get('selectedPartVersions'), 'updateList');\n\titem.loadPartVersions(true);\n\n\t// load meta info\n\tconnect(item, 'loadedMetaInfo', this, 'setMetaInfoOfSelectedItem');\n\titem.loadPartMetaInfo(true);\n}","funcProperties":{"__isSmartRef__":true,"id":10976},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10975":{"this":{"__isSmartRef__":true,"id":8635}},"10976":{},"10977":{"varMapping":{"__isSmartRef__":true,"id":10978},"source":"function makeUpPartNameFor(name) {\n\tif (!$morph(name)) return name;\n\tvar i = 2\n\twhile($morph(name + i)) { i++}\n\treturn name + i;\n}","funcProperties":{"__isSmartRef__":true,"id":10979},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10978":{"this":{"__isSmartRef__":true,"id":8635}},"10979":{},"10980":{"varMapping":{"__isSmartRef__":true,"id":10981},"source":"function openPart(partMorph) {\n\tpartMorph.setName(this.makeUpPartNameFor(partMorph.getName()));\n\tlively.morphic.World.current().firstHand().grabMorph(partMorph, null);\n\tpartMorph.setPosition(pt(0,0));\n\t// partMorph.forceRestartAllActiveScripts();\n}","funcProperties":{"__isSmartRef__":true,"id":10982},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10981":{"this":{"__isSmartRef__":true,"id":8635}},"10982":{},"10983":{"varMapping":{"__isSmartRef__":true,"id":10984},"source":"function interactivelyRemoveSelectedPartItem(partMorph) {\n\tvar item = this.selectedPartItem;\n\tif (!item) return;\n\tthis.world().confirm(\"really delete \" + item.name + \" in PartsBin?\", function(answer) {\n\t\tif (!answer) return;\n\t\titem.del();\n\t\tthis.reloadEverything();\n\t\talertOK(\"deleted \" + item.name);\n\t}.bind(this))\n}","funcProperties":{"__isSmartRef__":true,"id":10985},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10984":{"this":{"__isSmartRef__":true,"id":8635}},"10985":{},"10986":{"varMapping":{"__isSmartRef__":true,"id":10987},"source":"function loadAndOpenSelectedPartItem(partMorph) {\n\tvar item = this.selectedPartItem;\n\tif (!item) return;\n\tconnect(item, 'part', this, 'openPart');\n\tvar selectedVersion = this.get('selectedPartVersions').selection,\n\t\trev = selectedVersion ? selectedVersion.rev : null;\n\titem.loadPart(true, null, rev);\n\talert('loading ' + item.name + '...');\n}","funcProperties":{"__isSmartRef__":true,"id":10988},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10987":{"this":{"__isSmartRef__":true,"id":8635}},"10988":{},"10989":{"varMapping":{"__isSmartRef__":true,"id":10990},"source":"function addCategory(categoryName, doNotUpdate) {\n // this.addCategory(\"*all*\") \n\tif (!categoryName.startsWith(\"*\")) {\n\t var url = this.defaultPartsBinURL().withFilename(categoryName)\n this.addExternalCategory(categoryName, url, true);\n } else {\n // alertOK(\"add special category: \" + categoryName);\n this.categories[categoryName] = {isSpecialCategory: true};\n if (!doNotUpdate)\n this.updateCategoryList(categoryName)\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10991},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10990":{"this":{"__isSmartRef__":true,"id":8635}},"10991":{},"10992":{"varMapping":{"__isSmartRef__":true,"id":10993},"source":"function addCategoryInteractively() {\n\tvar partsBin = this, world = this.world();\n\tworld.prompt('Name of new category?', function(categoryName) {\n\t\tif (!categoryName || categoryName == '') {\n\t\t\talert('no category created!')\n\t\t\treturn;\n\t\t}\n\t\tpartsBin.addCategory(categoryName)\n\t})\t\n}","funcProperties":{"__isSmartRef__":true,"id":10994},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10993":{"this":{"__isSmartRef__":true,"id":8635}},"10994":{},"10995":{"varMapping":{"__isSmartRef__":true,"id":10996},"source":"function addExternalCategory(categoryName, url, createPath) {\n\turl = url.asDirectory();\n\tthis.categories[categoryName] = url;\n\tif (createPath) {\n\t\tthis.getPartsSpaceForCategory(categoryName).ensureExistance();\n\t}\n\tthis.updateCategoryList(categoryName)\n}","funcProperties":{"__isSmartRef__":true,"id":10997},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10996":{"this":{"__isSmartRef__":true,"id":8635}},"10997":{},"10998":{"varMapping":{"__isSmartRef__":true,"id":10999},"source":"function removeCategory(categoryName) {\n\t// categoryName = this.categoryName\n\tvar url = this.getURLForCategoryNamed(categoryName);\n\tif (!url) {\n\t\talert('No category ' + categoryName + ' exists! Doing nothing')\n\t\treturn;\n\t}\n\tvar webR = new WebResource(url);\n\tif (!webR.exists()) {\n\t\talert('Does not exist: ' + url);\n\t\tdelete this.categories[categoryName];\n\t\tlively.PartsBin.removePartsSpace(name);\n\t\tthis.updateCategoryList();\n\t\treturn\n\t}\n\twebR.getSubElements()\n\tif (!webR.subDocuments || webR.subDocuments.length > 0 ||\n\t\t\t !webR.subCollections || webR.subCollections.length > 0) {\n\t\talert('Will not remove directory ' + url + ' because it is not empty')\n\t} else {\n\t\twebR.del();\n\t\talertOK('Removed ' + categoryName + ' url ' + url);\n\t}\n\tdelete this.categories[categoryName];\n\tlively.PartsBin.removePartsSpace(name);\n\tthis.updateCategoryList();\n}","funcProperties":{"__isSmartRef__":true,"id":11000},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"10999":{"this":{"__isSmartRef__":true,"id":8635}},"11000":{},"11001":{"varMapping":{"__isSmartRef__":true,"id":11002},"source":"function removeCategoryInteractively() {\n\tvar partsBin = this, world = this.world();\n\tworld.confirm('Really remove ' + this.categoryName + '?', function(result) {\n\t\tif (!result) {\n\t\t\talert('no category removed!')\n\t\t\treturn;\n\t\t}\n\t\tpartsBin.removeCategory(partsBin.categoryName)\n\t})\t\n}","funcProperties":{"__isSmartRef__":true,"id":11003},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11002":{"this":{"__isSmartRef__":true,"id":8635}},"11003":{},"11004":{"varMapping":{"__isSmartRef__":true,"id":11005},"source":"function interactivelyMoveSelectedPartItem(partMorph) {\n\tvar partItem = this.selectedPartItem, categories = this.categories, self = this;\n\tif (!partItem) { alert('no item selected'); return }\n\tvar items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\")})\n .collect(function(catName) {\n\t\treturn [catName, function() {\n\t\t\tvar url = new URL(categories[catName]);\n\t\t\tvar partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n\t\t\tpartItem.moveToPartsSpace(partsSpace);\n\t\t\tself.reloadEverything();\n\t\t\talertOK('Moved ' + partItem.name + ' to ' + url);\n\t\t}]\n\t})\n\tlively.morphic.Menu.openAtHand('Select category', items);\n}","funcProperties":{"__isSmartRef__":true,"id":11006},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11005":{"this":{"__isSmartRef__":true,"id":8635}},"11006":{},"11007":{"varMapping":{"__isSmartRef__":true,"id":11008},"source":"function setMetaInfoOfSelectedItem(metaInfo) {\n\tvar comment = (metaInfo && metaInfo.getComment()) || 'No comment yet';\n\tthis.get('selectedPartComment').textString = comment;\n}","funcProperties":{"__isSmartRef__":true,"id":11009},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11008":{"this":{"__isSmartRef__":true,"id":8635}},"11009":{},"11010":{"varMapping":{"__isSmartRef__":true,"id":11011},"source":"function saveCommentForSelectedPartItem(comment) {\n\tif (!this.selectedPartItem) {\n\t\talert('no part item selected!')\n\t\treturn;\n\t}\n\tvar metaInfo = this.selectedPartItem.getMetaInfo();\n\tmetaInfo.setComment(comment);\n\tthis.selectedPartItem.uploadMetaInfoOnly();\n}","funcProperties":{"__isSmartRef__":true,"id":11012},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11011":{"this":{"__isSmartRef__":true,"id":8635}},"11012":{},"11013":{"varMapping":{"__isSmartRef__":true,"id":11014},"source":"function addPartsOfCategory(categoryName) {\n\tvar partsSpace = this.getPartsSpaceForCategory(categoryName);\n\tconnect(partsSpace, 'partItems', this, 'addMorphsForPartItems', {\n\t\tconverter: function(partItemObj) { return Properties.ownValues(partItemObj) }})\n\tpartsSpace.load(true)\n}","funcProperties":{"__isSmartRef__":true,"id":11015},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11014":{"this":{"__isSmartRef__":true,"id":8635}},"11015":{},"11016":{"varMapping":{"__isSmartRef__":true,"id":11017},"source":"function onLoadLatest(propfindXML) {\n\t// extract\n\tvar rawNodes = new Query(\"/D:multistatus/D:response\").findAll(propfindXML.documentElement);\n\n\tvar svnVersionInfos = rawNodes.map(function(rawNode) { return SVNVersionInfo.fromPropfindNode(rawNode) });\n\n // alertOK(\"loaded latest: \" + svnVersionInfos.length)\n \t// this.svnLatestVersionInfos = svnVersionInfos;\n\n var top20 = svnVersionInfos\n .select(function(ea) { return ea.url.endsWith(\".json\")})\n .sortBy(function(ea) { return ea.rev}).reverse().slice(0,20);\n var top20URLs = top20.collect(function(ea) { \n return new URL(\"http://\" + URL.codeBase.hostname + ea.url)})\n \n this.addPartsFromURLs(top20URLs) \n}","funcProperties":{"__isSmartRef__":true,"id":11018},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11017":{"this":{"__isSmartRef__":true,"id":8635}},"11018":{},"11019":{"varMapping":{"__isSmartRef__":true,"id":11020},"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":11021},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11020":{"this":{"__isSmartRef__":true,"id":8635}},"11021":{},"11022":{"varMapping":{"__isSmartRef__":true,"id":11023},"source":"function onSearch(allPartURLs) {\n var searchString = this.get('searchText').textString;\n var matchingPartURLs = allPartURLs\n .select(function(ea) {return new RegExp(searchString, 'i').test(ea.filename())})\n .sortBy(function(ea) {return ea.filename()});\n this.addPartsFromURLs(matchingPartURLs) \n if (matchingPartURLs.length == 0)\n this.showMsg(\"nothing found for '\" + searchString + \"'\")\n}","funcProperties":{"__isSmartRef__":true,"id":11024},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11023":{"this":{"__isSmartRef__":true,"id":8635}},"11024":{},"11025":{"varMapping":{"__isSmartRef__":true,"id":11026},"source":"function addPartsFromURLs(urls) {\n var partsBin = this,\n partItems = [];\n\n urls.forEach(function(ea) {\n var partPath = ea.relativePathFrom(URL.codeBase),\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\n // urls.nestedDelay(\n // function(ea) {\n // var partPath = ea.relativePathFrom(URL.codeBase),\n // match = partPath.match(/(.*\\/)(.*).json/)\n // if (match)\n // partItems.push(lively.PartsBin.getPartItem(match[2], match[1]));\n // },\n // 0.1,\n // function() { partsBin.addMorphsForPartItems(partItems, true) });\n}","funcProperties":{"__isSmartRef__":true,"id":11027},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11026":{"this":{"__isSmartRef__":true,"id":8635}},"11027":{},"11028":{"varMapping":{"__isSmartRef__":true,"id":11029},"source":"function search(searchString) {\n this.get('categoryList').setSelection(\"*search*\")\n}","funcProperties":{"__isSmartRef__":true,"id":11030},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11029":{"this":{"__isSmartRef__":true,"id":8635}},"11030":{},"11031":{"varMapping":{"__isSmartRef__":true,"id":11032},"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":11033},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11032":{"this":{"__isSmartRef__":true,"id":8635}},"11033":{},"11034":{"varMapping":{"__isSmartRef__":true,"id":11035},"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":11036},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11035":{"this":{"__isSmartRef__":true,"id":8635}},"11036":{},"11037":{"submorphs":[{"__isSmartRef__":true,"id":11038},{"__isSmartRef__":true,"id":11052},{"__isSmartRef__":true,"id":11098},{"__isSmartRef__":true,"id":11131}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11165},"id":39,"renderContextTable":{"__isSmartRef__":true,"id":11170},"eventHandler":{"__isSmartRef__":true,"id":11171},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":11172},"_Position":{"__isSmartRef__":true,"id":11173},"windowMorph":{"__isSmartRef__":true,"id":8634},"label":{"__isSmartRef__":true,"id":11038},"closeButton":{"__isSmartRef__":true,"id":11052},"menuButton":{"__isSmartRef__":true,"id":11098},"collapseButton":{"__isSmartRef__":true,"id":11131},"priorExtent":{"__isSmartRef__":true,"id":11174},"owner":{"__isSmartRef__":true,"id":8634},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"11038":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11039},"id":40,"renderContextTable":{"__isSmartRef__":true,"id":11044},"textChunks":[{"__isSmartRef__":true,"id":11045}],"eventHandler":{"__isSmartRef__":true,"id":11047},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":11048},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":11049},"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":11037},"priorExtent":{"__isSmartRef__":true,"id":11050},"_MaxTextWidth":642.1842763684606,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":11051},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"11039":{"_Position":{"__isSmartRef__":true,"id":11040},"renderContextTable":{"__isSmartRef__":true,"id":11041},"_Extent":{"__isSmartRef__":true,"id":11042},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11043},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11040":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11041":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11042":{"x":642.1842763684606,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11043":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11044":{"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"},"11045":{"style":{"__isSmartRef__":true,"id":11046},"chunkOwner":{"__isSmartRef__":true,"id":11038},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk"},"11046":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11047":{"morph":{"__isSmartRef__":true,"id":11038},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11048":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11049":{"resizeWidth":true},"11050":{"x":642.1842763684606,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11051":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11052":{"submorphs":[{"__isSmartRef__":true,"id":11053}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11065},"id":41,"renderContextTable":{"__isSmartRef__":true,"id":11080},"eventHandler":{"__isSmartRef__":true,"id":11081},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":11082},"priorExtent":{"__isSmartRef__":true,"id":11083},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":11070},"lighterFill":{"__isSmartRef__":true,"id":11084},"label":{"__isSmartRef__":true,"id":11053},"owner":{"__isSmartRef__":true,"id":11037},"layout":{"__isSmartRef__":true,"id":11093},"attributeConnections":[{"__isSmartRef__":true,"id":11094},{"__isSmartRef__":true,"id":11096}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"11053":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11054},"id":42,"renderContextTable":{"__isSmartRef__":true,"id":11058},"textChunks":[{"__isSmartRef__":true,"id":11059}],"eventHandler":{"__isSmartRef__":true,"id":11061},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":11062},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":11063},"priorExtent":{"__isSmartRef__":true,"id":11064},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":11052},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"11054":{"_Position":{"__isSmartRef__":true,"id":11055},"renderContextTable":{"__isSmartRef__":true,"id":11056},"_Extent":{"__isSmartRef__":true,"id":11057},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11043},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11055":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11056":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11057":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11058":{"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"},"11059":{"style":{"__isSmartRef__":true,"id":11060},"chunkOwner":{"__isSmartRef__":true,"id":11053},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"11060":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11061":{"morph":{"__isSmartRef__":true,"id":11053},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11062":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11063":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11064":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11065":{"_Position":{"__isSmartRef__":true,"id":11066},"renderContextTable":{"__isSmartRef__":true,"id":11067},"_Extent":{"__isSmartRef__":true,"id":11068},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11069},"_Fill":{"__isSmartRef__":true,"id":11070},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11066":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11067":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11068":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11069":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11070":{"stops":[{"__isSmartRef__":true,"id":11071},{"__isSmartRef__":true,"id":11073},{"__isSmartRef__":true,"id":11075},{"__isSmartRef__":true,"id":11077}],"vector":{"__isSmartRef__":true,"id":11079},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11071":{"offset":0,"color":{"__isSmartRef__":true,"id":11072}},"11072":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11073":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11074}},"11074":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11075":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11076}},"11076":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11077":{"offset":1,"color":{"__isSmartRef__":true,"id":11078}},"11078":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11079":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"11080":{"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"},"11081":{"morph":{"__isSmartRef__":true,"id":11052},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11082":{"x":681.1842763684606,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11083":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11084":{"stops":[{"__isSmartRef__":true,"id":11085},{"__isSmartRef__":true,"id":11087},{"__isSmartRef__":true,"id":11089},{"__isSmartRef__":true,"id":11091}],"vector":{"__isSmartRef__":true,"id":11079},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11085":{"offset":0,"color":{"__isSmartRef__":true,"id":11086}},"11086":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11087":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11088}},"11088":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11089":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11090}},"11090":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11091":{"offset":1,"color":{"__isSmartRef__":true,"id":11092}},"11092":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11093":{"moveHorizontal":true},"11094":{"sourceObj":{"__isSmartRef__":true,"id":11052},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":8634},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11095},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11095":{"source":{"__isSmartRef__":true,"id":11052},"target":{"__isSmartRef__":true,"id":8634}},"11096":{"sourceObj":{"__isSmartRef__":true,"id":11052},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8634},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11097},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11097":{"source":{"__isSmartRef__":true,"id":11052},"target":{"__isSmartRef__":true,"id":8634}},"11098":{"submorphs":[{"__isSmartRef__":true,"id":11099}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11110},"id":43,"renderContextTable":{"__isSmartRef__":true,"id":11114},"eventHandler":{"__isSmartRef__":true,"id":11115},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":11116},"priorExtent":{"__isSmartRef__":true,"id":11117},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":11070},"lighterFill":{"__isSmartRef__":true,"id":11118},"label":{"__isSmartRef__":true,"id":11099},"owner":{"__isSmartRef__":true,"id":11037},"attributeConnections":[{"__isSmartRef__":true,"id":11127},{"__isSmartRef__":true,"id":11129}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"11099":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11100},"id":44,"renderContextTable":{"__isSmartRef__":true,"id":11104},"textChunks":[{"__isSmartRef__":true,"id":11105}],"eventHandler":{"__isSmartRef__":true,"id":11107},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":11062},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":11108},"priorExtent":{"__isSmartRef__":true,"id":11109},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":11098},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"11100":{"_Position":{"__isSmartRef__":true,"id":11101},"renderContextTable":{"__isSmartRef__":true,"id":11102},"_Extent":{"__isSmartRef__":true,"id":11103},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11043},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11101":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11102":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11103":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11104":{"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"},"11105":{"style":{"__isSmartRef__":true,"id":11106},"chunkOwner":{"__isSmartRef__":true,"id":11099},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"11106":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11107":{"morph":{"__isSmartRef__":true,"id":11099},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11108":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11109":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11110":{"_Position":{"__isSmartRef__":true,"id":11111},"renderContextTable":{"__isSmartRef__":true,"id":11112},"_Extent":{"__isSmartRef__":true,"id":11113},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11069},"_Fill":{"__isSmartRef__":true,"id":11070},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11111":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11112":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11113":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11114":{"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"},"11115":{"morph":{"__isSmartRef__":true,"id":11098},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11116":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11117":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11118":{"stops":[{"__isSmartRef__":true,"id":11119},{"__isSmartRef__":true,"id":11121},{"__isSmartRef__":true,"id":11123},{"__isSmartRef__":true,"id":11125}],"vector":{"__isSmartRef__":true,"id":11079},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11119":{"offset":0,"color":{"__isSmartRef__":true,"id":11120}},"11120":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11121":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11122}},"11122":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11123":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11124}},"11124":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11125":{"offset":1,"color":{"__isSmartRef__":true,"id":11126}},"11126":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11127":{"sourceObj":{"__isSmartRef__":true,"id":11098},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":8634},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11128},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11128":{"source":{"__isSmartRef__":true,"id":11098},"target":{"__isSmartRef__":true,"id":8634}},"11129":{"sourceObj":{"__isSmartRef__":true,"id":11098},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8634},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11130},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11130":{"source":{"__isSmartRef__":true,"id":11098},"target":{"__isSmartRef__":true,"id":8634}},"11131":{"submorphs":[{"__isSmartRef__":true,"id":11132}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11143},"id":45,"renderContextTable":{"__isSmartRef__":true,"id":11147},"eventHandler":{"__isSmartRef__":true,"id":11148},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":11149},"priorExtent":{"__isSmartRef__":true,"id":11150},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":11070},"lighterFill":{"__isSmartRef__":true,"id":11151},"label":{"__isSmartRef__":true,"id":11132},"owner":{"__isSmartRef__":true,"id":11037},"layout":{"__isSmartRef__":true,"id":11160},"attributeConnections":[{"__isSmartRef__":true,"id":11161},{"__isSmartRef__":true,"id":11163}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"11132":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11133},"id":46,"renderContextTable":{"__isSmartRef__":true,"id":11137},"textChunks":[{"__isSmartRef__":true,"id":11138}],"eventHandler":{"__isSmartRef__":true,"id":11140},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":11062},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":11141},"priorExtent":{"__isSmartRef__":true,"id":11142},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":11131},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"11133":{"_Position":{"__isSmartRef__":true,"id":11134},"renderContextTable":{"__isSmartRef__":true,"id":11135},"_Extent":{"__isSmartRef__":true,"id":11136},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11043},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11134":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11135":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11136":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11137":{"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"},"11138":{"style":{"__isSmartRef__":true,"id":11139},"chunkOwner":{"__isSmartRef__":true,"id":11132},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"11139":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"11140":{"morph":{"__isSmartRef__":true,"id":11132},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11141":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11142":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11143":{"_Position":{"__isSmartRef__":true,"id":11144},"renderContextTable":{"__isSmartRef__":true,"id":11145},"_Extent":{"__isSmartRef__":true,"id":11146},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":11069},"_Fill":{"__isSmartRef__":true,"id":11070},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11144":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11145":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11146":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11147":{"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"},"11148":{"morph":{"__isSmartRef__":true,"id":11131},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11149":{"x":662.1842763684606,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11150":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11151":{"stops":[{"__isSmartRef__":true,"id":11152},{"__isSmartRef__":true,"id":11154},{"__isSmartRef__":true,"id":11156},{"__isSmartRef__":true,"id":11158}],"vector":{"__isSmartRef__":true,"id":11079},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"11152":{"offset":0,"color":{"__isSmartRef__":true,"id":11153}},"11153":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11154":{"offset":0.4,"color":{"__isSmartRef__":true,"id":11155}},"11155":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11156":{"offset":0.6,"color":{"__isSmartRef__":true,"id":11157}},"11157":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11158":{"offset":1,"color":{"__isSmartRef__":true,"id":11159}},"11159":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11160":{"moveHorizontal":true},"11161":{"sourceObj":{"__isSmartRef__":true,"id":11131},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":8634},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11162},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11162":{"source":{"__isSmartRef__":true,"id":11131},"target":{"__isSmartRef__":true,"id":8634}},"11163":{"sourceObj":{"__isSmartRef__":true,"id":11131},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8634},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11164},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"11164":{"source":{"__isSmartRef__":true,"id":11131},"target":{"__isSmartRef__":true,"id":8634}},"11165":{"_Position":{"__isSmartRef__":true,"id":11166},"renderContextTable":{"__isSmartRef__":true,"id":11167},"_Extent":{"__isSmartRef__":true,"id":11168},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":11169},"_Fill":{"__isSmartRef__":true,"id":172},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11166":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11167":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11168":{"x":701.1842763684606,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11169":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"11170":{"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"},"11171":{"morph":{"__isSmartRef__":true,"id":11037},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11172":{"resizeWidth":true,"adjustForNewBounds":true},"11173":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11174":{"x":701.1842763684606,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11175":{"renderContextTable":{"__isSmartRef__":true,"id":11176},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":11177},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11176":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11177":{"x":701.1842763684606,"y":492.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11178":{"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"},"11179":{"morph":{"__isSmartRef__":true,"id":8634},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11180":{"adjustForNewBounds":true},"11181":{"x":701.1842763684606,"y":492.01402102803513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11182":{"partsSpaceName":"PartsBin/Tools","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.PartsBin"],"migrationLevel":2,"comment":"Browser for a Parts repository.","partName":"PartsBinBrowser","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11183":{"x":1602,"y":394,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11184":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":11185}},"11185":{"time":{"__isSmartRef__":true,"id":11186},"user":"robertkrahn"},"11186":{"isSerializedDate":true,"string":"Mon Jun 27 2011 10:54:32 GMT+0200 (CEST)"},"11187":{"x":1042.9078618157696,"y":388.49298948598243,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11188":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":11189}},"11189":{"varMapping":{"__isSmartRef__":true,"id":11190},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.targetMorph.reloadEverything();\n}","funcProperties":{"__isSmartRef__":true,"id":11195},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11190":{"this":{"__isSmartRef__":true,"id":8634},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11191}},"11191":{"$super":{"__isSmartRef__":true,"id":11192}},"11192":{"varMapping":{"__isSmartRef__":true,"id":11193},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":11194},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"11193":{"obj":{"__isSmartRef__":true,"id":8634},"name":"onLoadFromPartsBin"},"11194":{},"11195":{},"11196":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":11197},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"_Position":{"__isSmartRef__":true,"id":11202},"owner":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"_Rotation":0,"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":11203},"eventHandler":{"__isSmartRef__":true,"id":11204},"__LivelyClassName__":"lively.morphic.HandMorph","withLayers":["NoMagnetsLayer"]},"11197":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":11198},"_Extent":{"__isSmartRef__":true,"id":11199},"_Fill":{"__isSmartRef__":true,"id":11200},"renderContextTable":{"__isSmartRef__":true,"id":11201},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11198":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11199":{"x":2,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11200":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"11201":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11202":{"x":1089,"y":142,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"11203":{"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"},"11204":{"morph":{"__isSmartRef__":true,"id":11196},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"11205":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":11206},"_Extent":{"__isSmartRef__":true,"id":11207},"_Fill":{"__isSmartRef__":true,"id":11208},"renderContextTable":{"__isSmartRef__":true,"id":11209},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"11206":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11207":{"x":2800,"y":2900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11208":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"11209":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"11210":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"11211":{"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"},"11212":{"morph":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"isSimplifiedRegistry":true}}]]>